域名解析间歇性失败的可能原因是什么?

域名解析间歇性失败的可能原因是什么?

我有一个便宜的腾达N301路由器TP-Link TC-7610 调制解调器。我还有一个相对便宜的互联网套餐和一台 Linux Mint 电脑。

我偶尔会遇到域名解析失败的情况。这种情况在运行自动更新管理器(必须检查各种软件存储库)时最常见,但偶尔也会发生在一些普通网站上。

重试/刷新通常有效,但在更新管理器的情况下,我经常以不同的名称失败而告终,需要不断重试,直到一切至少成功一次。此外,我怀疑这个问题是运行某些 Windows 安装程序(在 Wine 中)和各种游戏更新程序时失败的原因。

当我通过 Wi-Fi 连接手机时,我没有遇到过此问题,但我偶尔会在游戏机(使用有线连接)上看到突然断开连接的情况,但错误消息并不清楚 DNS 解析是否是原因。

这可能是由我的 ISP、调制解调器、路由器或计算机引起的吗?我该怎么做才能缩小原因范围?

至于 DNS 特定设置,计算机的 DNS 设置为 IPv4 和 IPv6 的“自动”。这会将其定向到192.168.0.1。在浏览器中导航到那里会显示我的路由器配置页面。路由器已禁用 DDNS,并且有其首选 DNS 服务器…还设置为192.168.0.1,没有备用 DNS 服务器。我不确定这表示什么。

答案1

有这个

“计算机的 DNS 已针对 IPv4 和 IPv6 设置为“自动”

这意味着它从 DHCP 服务器获取 DNS IP 地址或地址 - DHCP 服务器很可能是您的路由器。

您说路由器 ( 192.168.0.1) 的 DNS 服务器设置为其自身 ( 192.168.0.1) - 事实并非如此,我查看了路由器手册,在示例中,它们显示 DNS 与路由器的网关相同,而不是路由器

路由器 DHCP WAN 设置

所以也许您正在查看 LAN DHCP 设置?我将其显示在下面,因为在这里我希望 DNS 是路由器。

无论如何,更改路由器上的 DHCP 设置将使您能够为网络上的每个设备配置 DNS 服务器,因此这可能比在每个设备上单独更改它更简单。

在您的路由器上,它位于“管理 > LAN 参数”下(用户手册第 3.83 节),在首选和备用 DNS 服务器中输入其他人建议的地址,(我附上了手册页的屏幕截图)保存设置,然后断开并重新连接您的 PC,它应该会获取新的 DNS 服务器作为其设置。

设置 DHCP DNS 服务器

答案2

尝试更改路由器上的 DNS 解析器。许多 ISP 的 DNS 解析器都很糟糕且不稳定。即使路由器在大多数情况下使用 DHCP,这也应该是可能的。首先,尝试输入以下 DNS,看看情况是否有所改善:

  • Google DNS8.8.8.88.8.4.4
  • 四重99.9.9.9

以下是更详细的 DNS 公共 DNS 列表:

https://www.lifewire.com/free-and-public-dns-servers-2626062

始终设置多个 DNS,即使最好的 DNS 有时也会失败,如果您有备份,您的路由器将在第一次失败时使用它。即使它们没有失败,您的路由/连接也可能会短暂失败。

如果这没有帮助,我会查找路由器固件更新,这可能是您的路由器中的错误。

要完全绕过路由器,您可能需要直接在 PC 上设置 DNS 解析器(8.8.8.8例如),因为您的路由器通常会代理 DNS 请求,并为您的设备提供自己的地址作为 DNS 解析器。检查 PC 的网络设置,如果 DNS 类似于,192.168.x.x那么这就是您的路由器。

相关内容