DNS 服务器无响应

DNS 服务器无响应

有时我必须重新启动我的 Ubuntu 11.04 远程桌面。启动后,我运行带有许多选项卡(例如 20 个)的 Cromium 浏览器,dns 服务器不再响应。一开始我怀疑是我的 ISP,所以我用以下值替换了我的 /etc/resolv.conf:

名称服务器 208.67.222.222
名称服务器 208.67.220.220
名称服务器 8.8.8.8

结果是一样的——我无法使用浏览器约 20 分钟,因为名称无法解析,ping 也不起作用。

知道什么是阻塞吗?

答案1

嗯,这确实可能是你的 ISP DNS 的问题,或许他们拦截 DNS 流量并将其路由到他们的服务器......

尝试一下dig @8.8.8.8 www.ubuntu.com,看看会发生什么。

输出应该是这样的:

; <<>> DiG 9.7.3 <<>> @8.8.8.8 www.ubuntu.com 
; (1 server found) 
;; global options: +cmd 
;; Got answer: 
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54464 
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 

;; QUESTION SECTION: 
;www.ubuntu.com.      IN  A 

;; ANSWER SECTION: 
www.ubuntu.com.   497 IN  A 91.189.89.88 

;; Query time: 2307 msec 
;; SERVER: 8.8.8.8#53(8.8.8.8) 
;; WHEN: Thu Jul  7 14:23:41 2011 
;; MSG SIZE  rcvd: 48 

答案2

尝试安装该dnsmasq软件包并将其配置为为您缓存 DNS。这应该会减少您的 DNS 查询,并可能阻止任何阻止您激活的东西。它可能是您的链中某处的 DNS 速率限制过滤器。

您的/etc/resolv.conffordnsmasq应该由 组成127.0.0.1。我不确定当前安装程序是否设置了它。

答案3

您也可以使用 Google 的开放 DNS:

因此可以编辑/etc/resolv.conf:

# Google 公共 DNS

名称服务器 8.8.8.8

名称服务器 8.8.4.4

搜索本地域名

相关内容