DNS 第6章 分级查询的实例 DNS 第6章 分级查询的实例

2023-06-02

dig 命令的 +trace 参数可以显示 DNS 的整个分级查询过程。

dig +trace math.stackexchange.com

上面命令的第一段列出根域名.的所有 NS 记录,即所有根域名服务器。

https://file.lulublog.cn/images/3/2023/06/iY1Rfli8lPZE5NAD1rqlyp7Y7i8eTn.jpg

根据内置的根域名服务器IP地址,DNS 服务器向所有这些 IP 地址发出查询请求,询问 math.stackexchange.com 的顶级域名服务器 com. 的 NS 记录。最先回复的根域名服务器将被缓存,以后只向这台服务器发请求。

接着是第二段。

https://file.lulublog.cn/images/3/2023/06/r5f629v4590Rb9993s5pg98BY3s9bb.jpg

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

https://file.lulublog.cn/images/3/2023/06/Z17M4MzhRwoM2vmMQf1vQOffxP1P1q.jpg

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

https://file.lulublog.cn/images/3/2023/06/g7IOeW0zl06uoO9L7ID70D2OD2w6uN.jpg

上面结果显示,math.stackexchange.com 有 4 条 A 记录,即这四个 IP 地址都可以访问到网站。并且还显示,最先返回结果的 NS 服务器是 ns-925.awsdns-51.net,IP 地址为 205.251.195.157。

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

阅读 281