• 本来上班时间是不可以写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 的