我已经与这个问题斗争很久了......
由于某些未知原因,当我尝试时,某些地址似乎无法解析
dig www.google.com.br @localhost
它返回给我:
; <<>> DiG 9.8.1-P1 <<>> www.google.com.br @localhost ;; 全局选项:+cmd ;; 得到答案: ;; ->>HEADER<<- 操作码:QUERY,状态:NOERROR,id:46072 ;; 标志:qr rd ra;查询:1,答案:4,权威:4,附加:4
;; 问题部分:;www.google.com.br. 在
;; 答案部分: www.google.com.br. 25 IN A
173.194.118.79 www.google.com.br. 25 IN A 173.194.118.87 www.google.com.br. 25 IN A 173.194.118.88 www.google.com.br. 25 IN A 173.194.118.95;; 权威部分:google.com.br。25 IN NS
ns3.google.com。google.com.br。25 IN NS
ns1.google.com。google.com.br。25 IN NS
ns4.google.com。google.com.br。25 IN NS
ns2.google.com。;; 附加部分:ns1.google.com。27 IN A
216.239.32.10 ns2.google.com。26 IN A 216.239.34.10 ns3.google.com。27 IN A 216.239.36.10 ns4.google.com。26 IN A 216.239.38.10;; 查询时间:0 毫秒 ;; 服务器:127.0.0.1#53(127.0.0.1) ;; 时间:2014 年 9 月 26 日星期五 17:46:54 ;; 收到的消息大小:245
一切正常。
但当我尝试一些特定的主机时,比如Hotmail或者YouTube, 它失败:
dig www.hotmail.com @localhost
; <<>> DiG 9.8.1-P1 <<>> www.hotmail.com @localhost ;; 全局选项:+cmd ;; 得到答案: ;; ->>HEADER<<- 操作码:QUERY,状态:SERVFAIL,id:56204 ;; 标志:qr rd ra;查询:1,答案:0,权威:0,附加:0
;; 问题部分:;www.hotmail.com。在
;; 查询时间:44 毫秒 ;; 服务器:127.0.0.1#53(127.0.0.1) ;; 时间:2014 年 9 月 26 日星期五 17:48:41 ;; 收到的消息大小:33
但是,如果我尝试,dig +tcp www.hotmail.com @localhost
它就会起作用:
; <<>> DiG 9.8.1-P1 <<>> +tcp www.hotmail.com @localhost ;; 全局选项:+cmd ;; 得到答案: ;; ->>HEADER<<- 操作码:查询,状态:无错误,id:41319 ;; 标志:qr rd ra;查询:1,答案:3,权威:5,附加:5
;; 问题部分:;www.hotmail.com。在
;; 答案部分:www.hotmail.com。23 IN CNAME
dispatch.kahuna.glbdns2.microsoft.com。dispatch.kahuna.glbdns2.microsoft.com。23 IN A 65.55.85.12 dispatch.kahuna.glbdns2.microsoft.com。23 IN A 157.55.104.76;; 权威部分:hotmail.com。26 IN NS
ns5.msft.net。hotmail.com。26 IN NS
ns2.msft.net。hotmail.com。26 IN NS
ns3.msft.net。hotmail.com。26 IN NS
ns1.msft.net。hotmail.com。26 IN NS
ns4.msft.net。;; 附加部分:ns5.msft.net。25 在 A
65.55.226.140 ns2.msft.net。25 在 A 208.84.2.53 ns3.msft.net。25 在 A 213.199.180.53 ns1.msft.net。25 在 A 65.55.37.62 ns4.msft.net。25 在 A 208.76.45.53;; 查询时间:7 毫秒 ;; 服务器:127.0.0.1#53(127.0.0.1) ;; 时间:2014 年 9 月 26 日星期五 17:49:58 ;; 收到的消息大小:291
谁能帮我?
答案1
如果您使用的是本地 PC,我建议设置转发到您的 ISP 或甚至 Google 的 NS,例如:
forwarders {
8.8.8.8;
8.8.4.4;
};
别忘了添加
forward only;
充当货运代理人
更多详细信息请参阅Ubuntu 关于配置缓存服务器的官方文档