Ubuntu DNS错误Chrome:DNS_PROBE_FINISHED_NXDOMAIN,Firefox类似


19

我无法在线浏览大多数以Firefox或chrome浏览的网站。我可以访问google文档,因此我正在Windows 7上进行研究(dualboot)并重新启动到Ubuntu(最近升级到16.04)。

测试0:

$ sudo /etc/init.d/dns-clean
$ 

(没啥事儿)

测试1:

$ dig microsoft.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> microsoft.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2944
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;microsoft.com.         IN  A

;; ANSWER SECTION:
microsoft.com.      896 IN  A   104.43.195.251
microsoft.com.      896 IN  A   23.100.122.175
microsoft.com.      896 IN  A   23.96.52.53
microsoft.com.      896 IN  A   191.239.213.197
microsoft.com.      896 IN  A   104.40.211.35

;; Query time: 102 msec
;; SERVER: 2001:558:feed::1#53(2001:558:feed::1)
;; WHEN: Tue Aug 29 14:54:43 EDT 2017
;; MSG SIZE  rcvd: 122

测试2:

$ ping reddit.com
connect: Network is unreachable

测试3:

$ less /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

测试4:

$ less /etc/NetworkManager/NetworkManager.conf 
[main]
plugins=ifupdown,keyfile,ofono
/#dns=dnsmasq

no-auto-default=D4:BE:D9:A6:2E:C1,

[ifupdown]
managed=false

测试5:Chrome

无法访问该站点
www.reddit.com的服务器DNS地址。

DNS_PROBE_FINISHED_NXDOMAIN

测试6:Firefox

找不到服务器
的Firefox不能找到在www.reddit.com服务器。
检查输入错误的地址,例如ww.example.com而不是www.example.com。
如果无法加载任何页面,请检查计算机的网络连接。
如果您的计算机或网络受到防火墙或代理的保护,请确保允许Firefox访问Web。

编辑:几乎忘了,这似乎是在我第二天尝试安装PlayOnLinux之后开始的。我卸载了它,但问题仍然存在。

有什么想法吗?

回复:可能重复的问题:由Ubuntu引起的dns_probe_finished_nxdomain错误由Ubuntu引起的 dns_probe_finished_nxdomain错误 我在问题中明确指出在清除dns缓存的另一线程中提出的解决方案不能解决我的问题。


askubuntu.com/questions/844785/…提出了类似的问题,但是在那里提出的决议并没有解决该问题。我尝试使用该线程中的解决方案的尝试在我的问题中列为测试0,但无法解决我的问题。
尼克S


nekketsuuu我认为您链接的错误是相关的,但它没有为我提供解决方案。我实际上是在周末搬家,现在可以使用有线连接,并且工作正常,所以问题仅在于无线,现在我不会再花时间在上面了。如果其他人确切地知道发生了什么,并希望我测试修复程序,我会很乐意。
尼克S

Answers:


42

解决:Linux中的DNS_PROBE_FINISHED_NXDOMAIN


步骤1. 打开终端并添加以下命令

sudo nano /etc/dhcp/dhclient.conf

步骤2.现在在文件中添加以下行

supersede domain-name-servers 8.8.8.8;

现在,保存文件

步骤3.重新启动网络

sudo service network-manager restart

刷新页面并完成。


1
这解决了我的问题
Fetrarij

4
真的解决了(!)...可能是什么原因? 木马?UBUNTU升级?
彼得·克劳斯

不,我很倒霉
vladkras

这为我解决了这个问题,但是最好能解释一下此解决方案……是什么supersede domain-name-servers 8.8.8.8;呢?
Andrea Vacondio
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.