文章目录
DNS为Domain Name System的缩写,译为域名系统协议,主要用于域名和IP地址的相互转换。
一、DNS的作用
1.域名解析
正向解析:根据域名查找IP地址
反向解析:根据IP地址查找对应的域名,多用在调试中
2.DNS系统的分布式数据结构
域名结构如下图所示,最上到下依次为根域、顶级域、二级域和主机名。如:www.baidu.com,其实完整的地址是www.baidu.com.,其中最后一个“.”表示根域,“com” 表示顶级域,“baidu”表示二级域,“www”表示主机名。对于www.sina.com.cn.域名,“www”为主机名,“sina”为二级域名,“com.cn”为顶级域名,“.”为根域
全世界只有13台IPv4根域名服务器。1个为主根服务器在美国。其余12个均为辅根服务器,其中9台在美国,欧洲2个,位于英国和瑞典,亚洲1个位于日本。
顶级域可按类型和地区来分,如类型中“.edu”表示教育类,“.com”表示商业类;按区域中“.cn”表示中国
二、DNS的类型
DNS系统类型分为:缓存域名服务器、主域名服务器和从域名服务器。
1.缓存域名服务器
缓存域名服务器也称DNS高速缓存服务器,通过向其他域名服务器查询获得域名与IP地址的对应关系记录,将域名查询结果缓存到本地,提高重复查询时的速度。
DNS缓存服务器在网络中的工作原理大致如下图所示:
1.1工作原理
该工作原理的过程描述大致如下:
当客户端访问一个域名
若一台DNS缓存服务器中有域名和IP地址的对应记录,那么DNS缓存服务器就根据对应记录将IP地址返回给客户机,客户机按IP地址去访问即可。
若没有相应记录,那么DNS缓存服务器将先去访问根域服务器(也就是那13台,如果是我们国家的话,就去日本了),根域服务器将告诉DNS缓存服务器相应的顶级域服务器在哪;接着DNS缓存服务器去找顶级域服务器&