nslookup 正常,dig 失败一般是什么原因?怎么排查?

2014-09-16 17:22:09 +08:00
 digimoon
装了chinadns后发现获取不到正确ip,网上看了下dig这个工具就试了一下发现也不能用,但是nslookup正常

root@ubuntu:~# dig 163.com

; <<>> DiG 9.9.5-3-Ubuntu <<>> 163.com
;; global options: +cmd
;; connection timed out; no servers could be reached

root@ubuntu:~# nslookup 163.com
Server: 114.114.114.114
Address: 114.114.114.114#53

Non-authoritative answer:
Name: 163.com
Address: 123.58.180.7
Name: 163.com
Address: 123.58.180.8

root@ubuntu:~# dig @114.114.114.114 163.com

; <<>> DiG 9.9.5-3-Ubuntu <<>> @114.114.114.114 163.com
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached
8353 次点击
所在节点    问与答
1 条回复
jbag
2016-11-15 16:39:06 +08:00
你可以试试执行
sudo vi /etc/resolv.conf
之后在 nameserver=127.0.0.1 的下一行添加
nameserver=8.8.8.8
试试看看,我暂时是这么解决的,因为我打开只有一行 127.0.0.1.具体原理未知

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/133803

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX