首页 > 社交 > 科普中国

DNS

常驻编辑 科普中国 2022-10-19 次级   举例来说   缩写   入门   命令   原理   参数   过程   地址   服务器   域名   用户

总结一下,域名的层级结构如下。fW5拜客生活常识网

主机名.次级域名.顶级域名.根域名fW5拜客生活常识网

# 即fW5拜客生活常识网

host.sld.tld.rootfW5拜客生活常识网

五、根域名服务器fW5拜客生活常识网

DNS服务器根据域名的层级,进行分级查询。
需要明确的是,每一级域名都有自己的NS记录,NS记录指向该级域名的域名服务器。这些服务器知道下一级域名的各种记录。
所谓"分级查询",就是从根域名开始,依次查询每一级域名的NS记录,直到查到最终的IP地址,过程大致如下。fW5拜客生活常识网

从"根域名服务器"查到"顶级域名服务器"的NS记录和A记录(IP地址)fW5拜客生活常识网

从"顶级域名服务器"查到"次级域名服务器"的NS记录和A记录(IP地址)fW5拜客生活常识网

从"次级域名服务器"查出"主机名"的IP地址fW5拜客生活常识网

仔细看上面的过程,你可能发现了,没有提到DNS服务器怎么知道"根域名服务器"的IP地址。回答是"根域名服务器"的NS记录和IP地址一般是不会变化的,所以内置在DNS服务器里面。
下面是内置的根域名服务器IP地址的一个例子。fW5拜客生活常识网

fW5拜客生活常识网

上面列表中,列出了根域名(.root)的三条NS记录A.ROOT-SERVERS.NET、B.ROOT-SERVERS.NET和C.ROOT-SERVERS.NET,以及它们的IP地址(即A记录)198.41.0.4、192.228.79.201、192.33.4.12。
另外,可以看到所有记录的TTL值是3600000秒,相当于1000小时。也就是说,每1000小时才查询一次根域名服务器的列表。
目前,世界上一共有十三组根域名服务器,从A.ROOT-SERVERS.NET一直到M.ROOT-SERVERS.NET。fW5拜客生活常识网

六、分级查询的实例fW5拜客生活常识网

dig命令的+trace参数可以显示DNS的整个分级查询过程。fW5拜客生活常识网

$ dig +trace math.stackexchange.comfW5拜客生活常识网

上面命令的第一段列出根域名.的所有NS记录,即所有根域名服务器。fW5拜客生活常识网

fW5拜客生活常识网

根据内置的根域名服务器IP地址,DNS服务器向所有这些IP地址发出查询请求,询问math.stackexchange.com的顶级域名服务器com.的NS记录。最先回复的根域名服务器将被缓存,以后只向这台服务器发请求。
接着是第二段。fW5拜客生活常识网

fW5拜客生活常识网


上面结果显示.com域名的13条NS记录,同时返回的还有每一条记录对应的IP地址。
然后,DNS服务器向这些顶级域名服务器发出查询请求,询问math.stackexchange.com的次级域名stackexchange.com的NS记录。fW5拜客生活常识网

fW5拜客生活常识网


上面结果显示stackexchange.com有四条NS记录,同时返回的还有每一条NS记录对应的IP地址。
然后,DNS服务器向上面这四台NS服务器查询math.stackexchange.com的主机名。fW5拜客生活常识网

fW5拜客生活常识网

上面结果显示,math.stackexchange.com有4条A记录,即这四个IP地址都可以访问到网站。并且还显示,最先返回结果的NS服务器是ns-463.awsdns-57.com,IP地址为205.251.193.207。fW5拜客生活常识网

七、NS 记录的查询fW5拜客生活常识网

dig命令可以单独查看每一级域名的NS记录。fW5拜客生活常识网

$ dig ns comfW5拜客生活常识网

$ dig ns stackexchange.comfW5拜客生活常识网

+short参数可以显示简化的结果。fW5拜客生活常识网

$ dig +short ns comfW5拜客生活常识网

$ dig +short ns stackexchange.comfW5拜客生活常识网

八、DNS的记录类型fW5拜客生活常识网

域名与IP之间的对应关系,称为"记录"(record)。根据使用场景,"记录"可以分成不同的类型(type),前面已经看到了有A记录和NS记录。
常见的DNS记录类型如下。fW5拜客生活常识网

(1) A:地址记录(Address),返回域名指向的IP地址。fW5拜客生活常识网

(2) NS:域名服务器记录(Name Server),返回保存下一级域名信息的服务器地址。该记录只能设置为域名,不能设置为IP地址。fW5拜客生活常识网

(3)MX:邮件记录(Mail eXchange),返回接收电子邮件的服务器地址。fW5拜客生活常识网

(4)CNAME:规范名称记录(Canonical Name),返回另一个域名,即当前查询的域名是另一个域名的跳转,详见下文。

相关阅读:

  • 下半年可能更糟?分析师预警这12个可怕的经济趋势
  • 玩转莫塞MOSSAI元宇宙
  • 京一等人禁赛后,一位LDL选手破防发文,他们会犯错真不是
  • 武磊谈留洋:次级联赛也值得去锻炼,更多的收获来自球场外
  • 太耻辱了?日本赛区参加亚洲对抗赛,全员被零封打出0
  • 长银五八消金资本亟待补充:成功发行5.6亿元ABS
  • 2023金融危机是否会卷土重来?08年金融危机中我们有什么
  • 东北证券最新公告:拟公开发行不超20亿元次级债券
  • 苹果信用卡申请通过率很高
  • 真全粮张思漫:用酿酒机器酿酒时,发酵前期要通风是指什么
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。