免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11065 | 回复: 7
打印 上一主题 下一主题

[DNS] dig 与 dig+trace解析结果不一致 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-13 22:25 |只看该作者 |倒序浏览

  1. [root@XYLinux ~]# dig [url]www.nwu.edu.cn[/url] +trace

  2. ; <<>> DiG 9.3.4-P1 <<>> [url]www.nwu.edu.cn[/url] +trace
  3. ;; global options:  printcmd
  4. .                       136297  IN      NS      b.root-servers.net.
  5. .                       136297  IN      NS      i.root-servers.net.
  6. .                       136297  IN      NS      e.root-servers.net.
  7. .                       136297  IN      NS      d.root-servers.net.
  8. .                       136297  IN      NS      c.root-servers.net.
  9. .                       136297  IN      NS      h.root-servers.net.
  10. .                       136297  IN      NS      j.root-servers.net.
  11. .                       136297  IN      NS      g.root-servers.net.
  12. .                       136297  IN      NS      m.root-servers.net.
  13. .                       136297  IN      NS      a.root-servers.net.
  14. .                       136297  IN      NS      k.root-servers.net.
  15. .                       136297  IN      NS      f.root-servers.net.
  16. .                       136297  IN      NS      l.root-servers.net.
  17. ;; Received 496 bytes from 202.117.128.2#53(202.117.128.2) in 2 ms

  18. cn.                     172800  IN      NS      C.DNS.cn.
  19. cn.                     172800  IN      NS      D.DNS.cn.
  20. cn.                     172800  IN      NS      E.DNS.cn.
  21. cn.                     172800  IN      NS      NS.CERNET.NET.
  22. cn.                     172800  IN      NS      A.DNS.cn.
  23. cn.                     172800  IN      NS      B.DNS.cn.
  24. ;; Received 295 bytes from 192.228.79.201#53(b.root-servers.net) in 336 ms

  25. edu.cn.                 172800  IN      NS      ns2.cuhk.hk.
  26. edu.cn.                 172800  IN      NS      deneb.dfn.de.
  27. edu.cn.                 172800  IN      NS      ns2.cernet.net.
  28. edu.cn.                 172800  IN      NS      dns.edu.cn.
  29. edu.cn.                 172800  IN      NS      dns2.edu.cn.
  30. ;; Received 180 bytes from 203.119.27.1#53(C.DNS.cn) in 404 ms

  31. nwu.edu.cn.             172800  IN      NS      NWU02.nwu.edu.cn.
  32. nwu.edu.cn.             172800  IN      NS      NWU01.nwu.edu.cn.
  33. ;; Received 104 bytes from 137.189.6.21#53(ns2.cuhk.hk) in 162 ms

  34. [url]www.nwu.edu.cn.[/url]         86400   IN      A       219.245.18.240
  35. ****
  36. [color=Red]这里解析出来是教育网IP[/color]
  37. ****
  38. nwu.edu.cn.             86400   IN      NS      nwu01.nwu.edu.cn.
  39. nwu.edu.cn.             86400   IN      NS      nwu02.nwu.edu.cn.
  40. ;; Received 120 bytes from 202.117.96.10#53(NWU02.nwu.edu.cn) in 1 ms



  41. [root@XYLinux ~]# dig [url]www.nwu.edu.cn[/url]

  42. ; <<>> DiG 9.3.4-P1 <<>> [url]www.nwu.edu.cn[/url]
  43. ;; global options:  printcmd
  44. ;; Got answer:
  45. ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56166
  46. ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2

  47. ;; QUESTION SECTION:
  48. ;[url]www.nwu.edu.cn.[/url]                        IN      A

  49. ;; ANSWER SECTION:
  50. [url]www.nwu.edu.cn.[/url]         2856    IN      A       124.115.173.252

  51. ;; AUTHORITY SECTION:
  52. nwu.edu.cn.             56103   IN      NS      nwu01.nwu.edu.cn.
  53. nwu.edu.cn.             56103   IN      NS      nwu02.nwu.edu.cn.

  54. ;; ADDITIONAL SECTION:
  55. nwu01.nwu.edu.cn.       73718   IN      A       202.117.96.5
  56. nwu02.nwu.edu.cn.       73718   IN      A       202.117.96.10

  57. ;; Query time: 2 msec
  58. ;; SERVER: 202.117.128.2#53(202.117.128.2)
  59. ;; WHEN: Wed May 13 22:23:49 2009

  60. ****
  61. [color=Red]这里解析出来是电信的IP[/color]
  62. ****
复制代码


很是不解,为什么2个解析出来的IP不一样啊?

论坛徽章:
0
2 [报告]
发表于 2009-05-13 23:16 |只看该作者
这个问题解决了,是我本地DNS服务的配置问题。


问题所在:

就是说如果设置了forward,如果本地没有对应的zone文件,就转发给forward列表中的dns服务器去解析。而第一个转发的是网通的dns,所以解析出来的不是教育网的IP。


但是对于dig和dig +trace的问题还是不理解,为什么结果不一样。

论坛徽章:
0
3 [报告]
发表于 2009-06-19 01:02 |只看该作者
[songjia@ginger ~]$dig www.nwu.edu.cn +trace

; <<>> DiG 9.2.3 <<>> www.nwu.edu.cn +trace
;; global options:  printcmd
.                       205329  IN      NS      H.ROOT-SERVERS.NET.
.                       205329  IN      NS      I.ROOT-SERVERS.NET.
.                       205329  IN      NS      J.ROOT-SERVERS.NET.
.                       205329  IN      NS      G.ROOT-SERVERS.NET.
.                       205329  IN      NS      M.ROOT-SERVERS.NET.
.                       205329  IN      NS      E.ROOT-SERVERS.NET.
.                       205329  IN      NS      A.ROOT-SERVERS.NET.
.                       205329  IN      NS      B.ROOT-SERVERS.NET.
.                       205329  IN      NS      K.ROOT-SERVERS.NET.
.                       205329  IN      NS      L.ROOT-SERVERS.NET.
.                       205329  IN      NS      C.ROOT-SERVERS.NET.
.                       205329  IN      NS      D.ROOT-SERVERS.NET.
.                       205329  IN      NS      F.ROOT-SERVERS.NET.
;; Received 500 bytes from 218.241.99.50#53(218.241.99.50) in 3 ms

cn.                     172800  IN      NS      a.dns.cn.
cn.                     172800  IN      NS      b.dns.cn.
cn.                     172800  IN      NS      c.dns.cn.
cn.                     172800  IN      NS      d.dns.cn.
cn.                     172800  IN      NS      e.dns.cn.
cn.                     172800  IN      NS      ns.cernet.net.
;; Received 297 bytes from 128.63.2.53#53(H.ROOT-SERVERS.NET) in 323 ms

edu.cn.                 172800  IN      NS      deneb.dfn.de.
edu.cn.                 172800  IN      NS      ns2.cernet.net.
edu.cn.                 172800  IN      NS      dns.edu.cn.
edu.cn.                 172800  IN      NS      dns2.edu.cn.
edu.cn.                 172800  IN      NS      ns2.cuhk.hk.
;; Received 180 bytes from 203.119.25.1#53(a.dns.cn) in 2 ms

nwu.edu.cn.             172800  IN      NS      NWU01.nwu.edu.cn.
nwu.edu.cn.             172800  IN      NS      NWU02.nwu.edu.cn.
;; Received 104 bytes from 192.76.176.9#53(deneb.dfn.de) in 199 ms

www.nwu.edu.cn.         86400   IN      A       124.115.173.252
nwu.edu.cn.             86400   IN      NS      nwu01.nwu.edu.cn.
nwu.edu.cn.             86400   IN      NS      nwu02.nwu.edu.cn.
;; Received 120 bytes from 202.117.96.5#53(NWU01.nwu.edu.cn) in 18 ms

[songjia@ginger ~]$dig www.nwu.edu.cn +trace

; <<>> DiG 9.2.3 <<>> www.nwu.edu.cn +trace
;; global options:  printcmd
.                       205327  IN      NS      L.ROOT-SERVERS.NET.
.                       205327  IN      NS      E.ROOT-SERVERS.NET.
.                       205327  IN      NS      D.ROOT-SERVERS.NET.
.                       205327  IN      NS      K.ROOT-SERVERS.NET.
.                       205327  IN      NS      A.ROOT-SERVERS.NET.
.                       205327  IN      NS      I.ROOT-SERVERS.NET.
.                       205327  IN      NS      C.ROOT-SERVERS.NET.
.                       205327  IN      NS      J.ROOT-SERVERS.NET.
.                       205327  IN      NS      B.ROOT-SERVERS.NET.
.                       205327  IN      NS      G.ROOT-SERVERS.NET.
.                       205327  IN      NS      F.ROOT-SERVERS.NET.
.                       205327  IN      NS      M.ROOT-SERVERS.NET.
.                       205327  IN      NS      H.ROOT-SERVERS.NET.
;; Received 500 bytes from 218.241.99.50#53(218.241.99.50) in 2 ms

cn.                     172800  IN      NS      a.dns.cn.
cn.                     172800  IN      NS      b.dns.cn.
cn.                     172800  IN      NS      c.dns.cn.
cn.                     172800  IN      NS      d.dns.cn.
cn.                     172800  IN      NS      e.dns.cn.
cn.                     172800  IN      NS      ns.cernet.net.
;; Received 295 bytes from 199.7.83.42#53(L.ROOT-SERVERS.NET) in 249 ms

edu.cn.                 172800  IN      NS      dns2.edu.cn.
edu.cn.                 172800  IN      NS      ns2.cuhk.hk.
edu.cn.                 172800  IN      NS      deneb.dfn.de.
edu.cn.                 172800  IN      NS      ns2.cernet.net.
edu.cn.                 172800  IN      NS      dns.edu.cn.
;; Received 180 bytes from 203.119.25.1#53(a.dns.cn) in 1 ms

nwu.edu.cn.             172800  IN      NS      NWU02.nwu.edu.cn.
nwu.edu.cn.             172800  IN      NS      NWU01.nwu.edu.cn.
;; Received 104 bytes from 202.112.0.13#53(dns2.edu.cn) in 2 ms

www.nwu.edu.cn.         86400   IN      A       124.115.173.252
nwu.edu.cn.             86400   IN      NS      nwu02.nwu.edu.cn.
nwu.edu.cn.             86400   IN      NS      nwu01.nwu.edu.cn.
;; Received 120 bytes from 202.117.96.10#53(NWU02.nwu.edu.cn) in 17 ms



我的结果一样哦。

论坛徽章:
7
天蝎座
日期:2013-08-16 23:19:32丑牛
日期:2014-01-08 09:20:14寅虎
日期:2014-01-11 11:03:44午马
日期:2014-04-28 11:02:40天秤座
日期:2014-05-16 23:24:24摩羯座
日期:2014-07-20 10:46:04卯兔
日期:2014-08-08 15:21:41
4 [报告]
发表于 2009-06-19 13:52 |只看该作者
应该是一样的

论坛徽章:
0
5 [报告]
发表于 2009-06-19 15:39 |只看该作者
我猜想是这样的:
1.用+trace的方式时候,你的本地dns进行recursive的查询,从返回的结果可以看到,是首先查找互联网root dns,然后一级一级recursive下来,最后直接查询nwu.edu.cn的授权dns服务器,得到结果
2.不用trace的方式,你的本地dns默认是直接forward出去,让forwarders list里面的服务器帮你做查询,也就是你说的网通服务器,由于种种原因,它查询或者缓存里面是电信的地址,那就返回给你这个地址了

论坛徽章:
0
6 [报告]
发表于 2009-06-29 13:47 |只看该作者

回复 #3 chinasjok 的帖子

谢谢,因为问题已经修复。

论坛徽章:
0
7 [报告]
发表于 2009-06-29 13:48 |只看该作者

回复 #5 starvalley 的帖子

有道理,不过没有具体测试。谢谢

论坛徽章:
0
8 [报告]
发表于 2009-07-07 10:24 |只看该作者

回复 #1 rhlei 的帖子

trace query options are used
从根服务器开始追踪一个域名的解析过程
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP