我遇到了一个奇怪的错误,dns_probe_finished_nxdomain
每当我尝试导航到outlook.live.com在我的 ubuntu 电脑上。在常规和私人/隐身模式下,firefox、chrome 和 curl 都会发生这种情况。我在多个 wifi 上测试过,但仍然出现相同的错误。我还没有用以太网测试过,但如果你需要我可以。为了确保这不是我的硬件问题,我在同一台机器上使用 Windows 10 进行了测试。在这种情况下没有错误。所以我可以得出结论,问题出在 Ubuntu 本身,可能只是我的特定安装。
计算机规格:
- 型号:联想 G50-70
- 操作系统:Ubuntu 16.04 LTS
- 无线网络规格:
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
答案1
我通过清除计算机上的 DNS 缓存解决了这个问题。我想我使用了这个命令,但我不是 100% 确定:
sudo /etc/init.d/dns-clean
答案2
我的 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 显示正确的格式)`