本来上班时间是不可以写blog的,但是怕下班忘了,赶紧赶紧
dig xmren.net +trace
这个命令表示从域名根服务器开始查找域名的解析情况,结果如下:
; <<>> DiG 9.2.1 <<>> xmren.net +trace
;; global options: printcmd
. 417004 IN NS G.ROOT-SERVERS.NET.
. 417004 IN NS H.ROOT-SERVERS.NET.
. 417004 IN NS I.ROOT-SERVERS.NET.
. 417004 IN NS J.ROOT-SERVERS.NET.
. 417004 IN NS K.ROOT-SERVERS.NET.
. 417004 IN NS L.ROOT-SERVERS.NET.
. 417004 IN NS M.ROOT-SERVERS.NET.
. 417004 IN NS A.ROOT-SERVERS.NET.
. 417004 IN NS B.ROOT-SERVERS.NET.
. 417004 IN NS C.ROOT-SERVERS.NET.
. 417004 IN NS D.ROOT-SERVERS.NET.
. 417004 IN NS E.ROOT-SERVERS.NET.
. 417004 IN NS F.ROOT-SERVERS.NET.
;; Received 372 bytes from 203.196.1.6#53(203.196.1.6) in 48 ms
net. 172800 IN NS B.GTLD-SERVERS.net.
net. 172800 IN NS C.GTLD-SERVERS.net.
net. 172800 IN NS D.GTLD-SERVERS.net.
net. 172800 IN NS E.GTLD-SERVERS.net.
net. 172800 IN NS F.GTLD-SERVERS.net.
net. 172800 IN NS G.GTLD-SERVERS.net.
net. 172800 IN NS H.GTLD-SERVERS.net.
net. 172800 IN NS I.GTLD-SERVERS.net.
net. 172800 IN NS J.GTLD-SERVERS.net.
net. 172800 IN NS K.GTLD-SERVERS.net.
net. 172800 IN NS L.GTLD-SERVERS.net.
net. 172800 IN NS M.GTLD-SERVERS.net.
net. 172800 IN NS A.GTLD-SERVERS.net.
;; Received 512 bytes from 192.112.36.4#53(G.ROOT-SERVERS.NET) in 659 ms
xmren.net. 172800 IN NS ns3.dns-diy.com.
xmren.net. 172800 IN NS ns4.dns-diy.com.
;; Received 170 bytes from 192.33.14.30#53(B.GTLD-SERVERS.net) in 339 ms
xmren.net. 3600 IN A 219.153.5.199
;; Received 43 bytes from 222.76.217.174#53(ns3.dns-diy.com) in 66 ms
可以看到有4段,每段已Received.... 结束,这意味着有4步
猜测具体过程是这样的:
先问那传说中的13台域名根服务器[A-M].ROOT-SERVERS.net 这个xmren.net 的解析是什么,然后根服务器开始踢皮球了,G.ROOT-SERVERS.NET 说:这个是.net 域名,你去问[A-M].GTLD-SERVERS.net 的随便哪一台吧(gtld: generic top level domain),接着 B.GTLD-SERVERS.net 接过皮球说你再接着去问ns[3-4].dns-diy.com 中的随便哪一台吧,最后ns3.dns-diy.com总算告诉我们,xmren.net 这个域名是解析到219.153.5.199 的
评论