由Ubuntu引起的dns_probe_finished_nxdomain错误

我一直遇到一个奇怪的错误,每当我尝试在我的ubuntu计算机上导航到outlook.live.com时 ,我都会收到dns_probe_finished_nxdomain错误。 它在常规和私有/隐身模式下以firefox,chrome和curl发生。 我已经在多个wifis上测试了它,我仍然得到同样的错误。 我还没有用以太网测试它,但如果你需要我,我可以。 为了确保它不是我的硬件问题,我在同一台机器上使用Windows 10进行了测试。 在这种情况下没有错误。 所以我可以得出结论,问题出在Ubuntu本身,可能只是我的特定安装。

电脑规格:

  • 型号:联想G50-70
  • 操作系统:Ubuntu 16.04 LTS
  • Wifi规格:
 description: Wireless interface product: RTL8723BE PCIe Wireless Network Adapter vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:02:00.0 logical name: wlp2s0 version: 00 serial: 38:b1:db:7c:18:bd width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=rtl8723be driverversion=4.4.0-45-generic firmware=N/A ip=10.37.164.155 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn resources: irq:19 ioport:3000(size=256) memory:c0400000-c0403fff 

我通过清除计算机上的DNS缓存解决了这个问题。 我想我用过这个命令,但我不是百分百肯定的:

 sudo /etc/init.d/dns-clean 

我的Ubuntu遇到了类似的问题,尽管它在我的双启动Windows上工作。 我所做的是将DNS设置从默认更改为OpenDNS的DNS地址。 我在路由器级别上执行此操作,但您也应该能够在操作系统内执行此操作。

主DNS地址:208.67.222.222辅助DNS地址:208.67.220.220

路由器方法:进入路由器设置,找到DNS设置并设置2个地址。 操作系统方法:进入网络小程序 – >编辑连接 – >选择您的网络 – > IPv4设置 – >其他DNS服务器 – > 208.67.222.222,208.67.220.220

将地址放入逗号之间(Ubuntu显示正确的格式)`