反复出现的问题,我只能连接到 Google 和 Apple 等主要网站

反复出现的问题,我只能连接到 Google 和 Apple 等主要网站

我经常遇到连接问题,只能连接到 Google 和 Apple 等主要网站。99% 的网站在尝试连接时都会超时。这种情况同时发生在两台不同的电脑上 - 一台基于 Windows 的笔记本电脑和一台位于同一家庭网络上的 Linux (Ubuntu) 工作站。

我在同一个网络上通过 Apple TV 播放 Netflix 流媒体时没有遇到任何问题。

偶尔重启路由器似乎可以解决问题。通常我需要等一整夜,重启 PC 和路由器,问题才会解决。

那么究竟发生了什么?我认为这与 DNS 查找有关。

我该如何防止这种情况再次发生?或者这是我的服务提供商的问题?

答案1

是的,这可能是 ISP 的问题。这听起来像是您网络上存档的名称服务器可能无效。

您之所以能够连接到 Google 或 Apple,可能是因为他们拥有硬编码的 IP 地址。

如果您无法解析其他主机名,请查看您在网络上使用的 DNS 服务器。

您可以使用 Google 的公共 DNS 服务器:8.8.8.8 和 8.8.4.4 来代替您的 ISP 可能拥有的任何无法正常运行的服务器。

另外尝试重新启动路由器。

答案2

问题很可能出在您/您的 ISP 使用的 DNS 服务器上。可能是他们存在一些内部服务器问题、过载或其他类型的问题,无法解析您尝试请求的主机名的 IP 地址。解决此问题的最简单方法是使用其他 DNS 服务器。Google 的服务器可能是最可靠的服务器之一。(请参阅此列表以了解一些公共和免费的 DNS 服务器

鉴于您无权访问路由器的菜单,您可以将以下内容放入/etc/resolv.confLinux 机器上的文件中:

nameserver 8.8.8.8
nameserver 8.8.4.4

这将使用 Google 的公共 DNS 服务器。

如果您可以访问路由器的菜单,请将主 DNS 服务器设置为8.8.8.8,将辅助 DNS 服务器8.8.4.4设置为 。这些设置通常位于连接/DHCP/电缆/等设置下。您可以在 下的页面(和)dd-wrt上找到它们。setupstatic DNS 1static DNS 2

Apple 之所以能成功,可能是因为 iTunes 会hosts在 Windows 上向您的文件添加一些自定义条目,因此 IP 不会通过常规 DNS 服务器进行解析。我怀疑 Google 也遇到了类似的问题。

相关内容