免费注册 查看新帖 |

Chinaunix

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

[DNS] dns查询问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-20 13:55 |只看该作者 |倒序浏览
俺有个域名www.wydd.cc,ping不到这个域名的ip,也dig不到,但是可以dig  +trace到

[root@bind]# cat /etc/resolv.conf
nameserver 127.0.0.1


root@bind]# ping  www.wydd.cc
ping: unknown host www.wydd.cc




[root@bind]# dig www.wydd.cc

; <<>> DiG 9.5.1-P1 <<>> www.wydd.cc
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 14935
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.wydd.cc.                   IN      A

;; Query time: 8 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Jun 20 13:51:00 2009
;; MSG SIZE  rcvd: 29





[root@bind]# dig www.wydd.cc +trace

; <<>> DiG 9.5.1-P1 <<>> www.wydd.cc +trace
;; global options:  printcmd
.                       514393  IN      NS      M.ROOT-SERVERS.NET.
.                       514393  IN      NS      F.ROOT-SERVERS.NET.
.                       514393  IN      NS      B.ROOT-SERVERS.NET.
.                       514393  IN      NS      G.ROOT-SERVERS.NET.
.                       514393  IN      NS      K.ROOT-SERVERS.NET.
.                       514393  IN      NS      H.ROOT-SERVERS.NET.
.                       514393  IN      NS      E.ROOT-SERVERS.NET.
.                       514393  IN      NS      D.ROOT-SERVERS.NET.
.                       514393  IN      NS      J.ROOT-SERVERS.NET.
.                       514393  IN      NS      L.ROOT-SERVERS.NET.
.                       514393  IN      NS      A.ROOT-SERVERS.NET.
.                       514393  IN      NS      C.ROOT-SERVERS.NET.
.                       514393  IN      NS      I.ROOT-SERVERS.NET.
;; Received 500 bytes from 127.0.0.1#53(127.0.0.1) in 3 ms

cc.                     172800  IN      NS      G5.NSTLD.COM.
cc.                     172800  IN      NS      D5.NSTLD.COM.
cc.                     172800  IN      NS      H5.NSTLD.COM.
cc.                     172800  IN      NS      F5.NSTLD.COM.
cc.                     172800  IN      NS      L5.NSTLD.COM.
cc.                     172800  IN      NS      C5.NSTLD.COM.
cc.                     172800  IN      NS      A5.NSTLD.COM.
;; Received 269 bytes from 192.33.4.12#53(C.ROOT-SERVERS.NET) in 222 ms

wydd.cc.                172800  IN      NS      211.148.131.50.
wydd.cc.                172800  IN      NS      NS.XINNETDNS.COM.
;; Received 87 bytes from 192.42.93.34#53(G5.NSTLD.COM) in 179 ms

www.wydd.cc.            3600    IN      A       202.173.231.38
;; Received 45 bytes from 202.10.71.56#53(NS.XINNETDNS.COM) in 48 ms



我把bind9.5开了debug是如下的信息:
socket 0xb74f6428: dispatch_recv:  event 0xb59d50f8 -> task 0xb751ed70
socket 0xb74f6428: internal_recv: task 0xb751ed70 got event 0xb74f6490
socket 0xb74f6428 127.0.0.1#51297: packet received correctly
socket 0xb74f6428: processing cmsg 0xb74eb3c0
client 127.0.0.1#51297: UDP request
client 127.0.0.1#51297: using view '_default'
client 127.0.0.1#51297: request is not signed
client 127.0.0.1#51297: recursion available
client 127.0.0.1#51297: query
client 127.0.0.1#51297: ns_client_attach: ref = 1
client 127.0.0.1#51297: query (cache) 'www.wydd.cc/A/IN' approved
client 127.0.0.1#51297: replace
clientmgr @0xb74ee3b8: createclients
clientmgr @0xb74ee3b8: recycle
createfetch: www.wydd.cc A
fctx 0xb5990008(www.wydd.cc/A'): create
fctx 0xb5990008(www.wydd.cc/A'): join
fetch 0xb74f0198 (fctx 0xb5990008(www.wydd.cc/A)): created
client @0xb5c1a008: udprecv
socket 0xb74f6428: socket_recv: event 0xb5c1e0f8 -> task 0xb74f7688
fctx 0xb5990008(www.wydd.cc/A'): start
fctx 0xb5990008(www.wydd.cc/A'): try
fctx 0xb5990008(www.wydd.cc/A'): cancelqueries
fctx 0xb5990008(www.wydd.cc/A'): getaddresses
dns_adb_destroyfind on find 0xb5aeb008
fctx 0xb5990008(www.wydd.cc/A'): no addresses
fctx 0xb5990008(www.wydd.cc/A'): done
fctx 0xb5990008(www.wydd.cc/A'): stopeverything
fctx 0xb5990008(www.wydd.cc/A'): cancelqueries
fctx 0xb5990008(www.wydd.cc/A'): sendevents
fetch 0xb74f0198 (fctx 0xb5990008(www.wydd.cc/A)): destroyfetch
fctx 0xb5990008(www.wydd.cc/A'): shutdown
client 127.0.0.1#51297: error
client 127.0.0.1#51297: send
client 127.0.0.1#51297: sendto
client 127.0.0.1#51297: senddone
client 127.0.0.1#51297: next
client 127.0.0.1#51297: ns_client_detach: ref = 0
client 127.0.0.1#51297: endrequest
dispatch 0xb750c3f8: detach: refcount 2
fctx 0xb5990008(www.wydd.cc/A'): doshutdown
fctx 0xb5990008(www.wydd.cc/A'): stopeverything
fctx 0xb5990008(www.wydd.cc/A'): cancelqueries
fctx 0xb5990008(www.wydd.cc/A'): destroy
sockmgr 0xb74e8008: watcher got message -3 for socket 513
sockmgr 0xb74e8008: watcher got message -2 for socket -1



哪位帮忙看下是什么问题
谢谢

论坛徽章:
0
2 [报告]
发表于 2009-06-22 13:03 |只看该作者
C:\Documents and Settings\Administrator>dig www.wydd.cc +trace

; <<>> DiG 9.3.3 <<>> www.wydd.cc +trace
;; global options:  printcmd
.                       217570  IN      NS      L.ROOT-SERVERS.NET.
.                       217570  IN      NS      K.ROOT-SERVERS.NET.
.                       217570  IN      NS      G.ROOT-SERVERS.NET.
.                       217570  IN      NS      C.ROOT-SERVERS.NET.
.                       217570  IN      NS      B.ROOT-SERVERS.NET.
.                       217570  IN      NS      D.ROOT-SERVERS.NET.
.                       217570  IN      NS      I.ROOT-SERVERS.NET.
.                       217570  IN      NS      E.ROOT-SERVERS.NET.
.                       217570  IN      NS      M.ROOT-SERVERS.NET.
.                       217570  IN      NS      F.ROOT-SERVERS.NET.
.                       217570  IN      NS      A.ROOT-SERVERS.NET.
.                       217570  IN      NS      J.ROOT-SERVERS.NET.
.                       217570  IN      NS      H.ROOT-SERVERS.NET.
;; Received 500 bytes from 202.99.166.4#53(202.99.166.4) in 15 ms

cc.                     172800  IN      NS      a5.nstld.com.
cc.                     172800  IN      NS      c5.nstld.com.
cc.                     172800  IN      NS      d5.nstld.com.
cc.                     172800  IN      NS      f5.nstld.com.
cc.                     172800  IN      NS      g5.nstld.com.
cc.                     172800  IN      NS      h5.nstld.com.
cc.                     172800  IN      NS      l5.nstld.com.
;; Received 269 bytes from 199.7.83.42#53(L.ROOT-SERVERS.NET) in 281 ms

wydd.cc.                172800  IN      NS      211.148.131.50.
;; Received 57 bytes from 192.5.6.34#53(a5.nstld.com) in 406 ms

www.wydd.cc.            60      IN      A       58.255.93.235
wydd.cc.                60      IN      NS      ns1.boolu.com.
;; Received 72 bytes from 211.148.131.50#53(211.148.131.50) in 46 ms







这里有误:

wydd.cc.                172800  IN      NS      211.148.131.50.

你在CC域名顶级DNS上注册的wydd.cc的权威服务器不要用IP,要用域名记录:ns1.boolu.com

论坛徽章:
0
3 [报告]
发表于 2009-06-22 16:24 |只看该作者
好的 谢谢  俺试下

论坛徽章:
0
4 [报告]
发表于 2009-06-23 18:57 |只看该作者
为什么在权威服务器处的DNS设置要用域名呢?

论坛徽章:
0
5 [报告]
发表于 2009-06-24 06:55 |只看该作者
原帖由 polokus 于 2009-6-23 18:57 发表
为什么在权威服务器处的DNS设置要用域名呢?


用域名有很多好处,对一般用户来说档改权威服务器修改了IP地址时托管在它上面的域名不用同时作修改NS记录。

论坛徽章:
0
6 [报告]
发表于 2009-06-28 00:20 |只看该作者
原帖由 llzqq 于 2009-6-24 06:55 发表


用域名有很多好处,对一般用户来说档改权威服务器修改了IP地址时托管在它上面的域名不用同时作修改NS记录。


这倒是,像万网,在设置域名的权威DNS的时候,就只能写域名,而不能用IP地址

论坛徽章:
0
7 [报告]
发表于 2009-06-29 10:18 |只看该作者
原帖由 polokus 于 2009-6-28 00:20 发表


这倒是,像万网,在设置域名的权威DNS的时候,就只能写域名,而不能用IP地址



是啊,当权威DNS修改了IP地址(这个经常发生),托管在上面的几百万域名都去改NS记录,很难想象。

论坛徽章:
0
8 [报告]
发表于 2009-06-30 15:32 |只看该作者
原帖由 llzqq 于 2009-6-29 10:18 发表



是啊,当权威DNS修改了IP地址(这个经常发生),托管在上面的几百万域名都去改NS记录,很难想象。


呵呵,这可是很恐怖的事情。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP