快速业务通道

dig理解DNS的解析过程

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-15

  [root@localhost ~]# dig www.a.com

  ; <<>> DiG 9.2.4 <<>> www.a.com

  ;; global options: printcmd

  ;; Got answer:

  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25746

  ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 6, ADDITIONAL: 6

  ;; QUESTION SECTION:

  ;www.aslibra.com. IN A

  ;; ANSWER SECTION:

  www.aslibra.com. 900 IN A 222.76.215.25

  ;; AUTHORITY SECTION:

  aslibra.com. 33024 IN NS k8.hkidc.com.

  aslibra.com. 33024 IN NS b.hkidc.com.

  aslibra.com. 33024 IN NS j6.hkidc.com.

  aslibra.com. 33024 IN NS ns8.hkidc.com.

  aslibra.com. 33024 IN NS ns5.hkidc.com.

  aslibra.com. 33024 IN NS a.hkidc.com.

  ;; ADDITIONAL SECTION:

  k8.hkidc.com. 55596 IN A 125.65.112.32

  b.hkidc.com. 53594 IN A 221.122.64.81

  j6.hkidc.com. 54375 IN A 222.76.219.74

  ns8.hkidc.com. 53598 IN A 221.122.64.81

  ns5.hkidc.com. 55596 IN A 222.76.219.81

  a.hkidc.com. 53594 IN A 125.65.112.32

  ;; Query time: 71 msec

  ;; SERVER: 211.99.25.1#53(211.99.25.1)

  ;; WHEN: Mon Jun 1 12:05:17 2009

  ;; MSG SIZE rcvd: 268

  如何理解上面的意思?

  QUESTION SECTION:查询的内容

  ANSWER SECTION:相应的内容,一般会得到至少一条A记录,否则就还没定义

  AUTHORITY SECTION:授权信息

  ADDITIONAL SECTION:每个授权服务器的IP地址

  SERVER:查询的dns服务器,可能会被缓存

  过程大体是:

  1 从SERVER查询www.a.com,如果有有效缓存就返回了

  2 如果没有,则找到a.com的授权服务器,下面有例子介绍

  3 从其中一个查询到结果(A记录)

  我们来看看更加具体的解析过程

  “dig www.a.com trace”可以查看到更加具体的解析过程.

Empire CMS,phome.net

  我们用一个大点的网站看看,比如 www.163.com.

  先看看不加trace的情况得到什么:

  [root@localhost ~]# dig www.163.com

  ; <<>> DiG 9.2.4 <<>> www.163.com

  ;; global options: printcmd

  ;; Got answer:

  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46550

  ;; flags: qr rd ra; QUERY: 1, ANSWER: 11, AUTHORITY: 2, ADDITIONAL: 2

  ;; QUESTION SECTION:

  ;www.163.com. IN A

  ;; ANSWER SECTION:

  www.163.com. 51561 IN CNAME www.cache.gslb.netease.com.

  www.cache.gslb.netease.com. 1604 IN A 61.135.253.16

  www.cache.gslb.netease.com. 1604 IN A 61.135.253.17

  www.cache.gslb.netease.com. 1604 IN A 61.135.253.18

  www.cache.gslb.netease.com. 1604 IN A 61.135.253.9

  www.cache.gslb.netease.com. 1604 IN A 61.135.253.10

  www.cache.gslb.netease.com. 1604 IN A 61.135.253.11

  www.cache.gslb.netease.com.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号