我最近买了一台新的台式电脑,除了无法连接到我们的网络之外,其他都运行正常。我有一根以太网电缆将调制解调器直接连接到电脑,大约每隔一小时左右,互联网连接就会中断,不仅是我的,网络中的所有设备都会中断。我的电脑使用 Windows 10。
当我的互联网断线时,它并没有完全断线。似乎发生的情况是,在我的终端(台式计算机直接连接到路由器)无法访问 DNS 服务器。这是 Windows Problem Solver 给我的问题,也是我自己能够确认的问题,因为可以访问 IP 地址,但无法访问普通的网址。此外,它会将使用 WiFi 的所有设备踢出网络。这些设备仍然可以检测到我们的 WiFi 网络,但它们无法连接到它。当调制解调器关闭并再次打开时,它会再次正常工作一个小时,直到出现相同的问题。
我已经尝试并确定的一些事情:
- 以太网电缆不应该是这里的问题。在组装新电脑之前,我使用了一台笔记本电脑,我也使用与我现在使用的相同的电缆将其直接连接到调制解调器,并且我们已经 1.5 年没有遇到过这样的问题。
- 我的新电脑连接上后肯定与此有关。如果在新电脑未连接时重置调制解调器,则不会出现任何问题。
- 另一方面,在我的电脑已经连接到调制解调器后禁用并重新启用以太网连接不会影响 1 小时计时器。
- 我的新电脑是连接到我们网络的唯一运行 Windows 10 的设备。
- 对调制解调器执行恢复出厂设置似乎没有任何效果。
- 我目前让我的以太网连接使用 Google 的 DNS 服务器(8.8.8.8 和 8.8.4.4)。当网络中断时,这确实允许我继续浏览,因此这似乎与 DNS 服务器有关。同样,像 Skype 这样的应用程序仍然正常运行。但情况并非总是如此,因为有时调制解调器似乎完全失去所有互联网连接,导致我根本无法使用它,尽管这种情况往往发生在重置调制解调器后一个多小时。
- 更改 WiFi 频道没有任何作用(尽管我猜这是可以预料到的)。
- 更新我的 Windows 10 版本没有任何效果。这很有可能,因为我安装的 Windows 10 来自半年前刻录的光盘。我安装的 Windows 10 也尚未激活,但我想等到我设法解决这个问题后再激活。
- 我的调制解调器具有 ECO 功能,该功能可使调制解调器在特定时间间隔关闭,但该功能已被禁用。
- 根据手册,我们的调制解调器会自动执行更新。我还没有找到手动执行更新或检查调制解调器版本的方法。
ipconfig /all 提供以下信息。
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : home
Description . . . . . . . . . . . : Intel(R) Ethernet Connection (2) I219-V
Physical Address. . . . . . . . . : 4C-CC-6A-64-E6-FB
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::2cb6:ee01:e72e:ceb1%8(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.2.2(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : maandag 9 januari 2017 23:45:35
Lease Expires . . . . . . . . . . : dinsdag 10 januari 2017 23:45:36
Default Gateway . . . . . . . . . : 192.168.2.254
DHCP Server . . . . . . . . . . . : 192.168.2.254
DHCPv6 IAID . . . . . . . . . . . : 55364714
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1F-F4-C9-9B-4C-CC-6A-64-E6-FB
DNS Servers . . . . . . . . . . . : 8.8.8.8
8.8.4.4
NetBIOS over Tcpip. . . . . . . . : Enabled
Tunnel adapter isatap.home:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . : home
Description . . . . . . . . . . . : Microsoft ISATAP Adapter
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter Teredo Tunneling Pseudo-Interface:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
这就是我目前所知道的全部内容。如有任何建议,我将不胜感激。
答案1
我自己也遇到了同样的问题,但这不是 Windows 的问题,而是我的 ISP 的问题。
尝试打开命令提示符并输入ping -t 8.8.8.8
(我认为您使用了-t,很长时间没有使用过 Windows)。
下次它掉线时,查看该命令的输出。它应该看起来像以下三个之一:
32 bytes from 8.8.8.8
- 这意味着问题出在您连接的服务器上。
Request timed out
或者Destination host unreachable
- 现在您知道问题出在您的连接上,而不是服务器。您的互联网连接或路由器可能有问题。
更改8.8.8.8
为您的路由器的 IP 地址,应该是192.168.2.254
或192.168.2.1
。
如果出现这样的情况8.8.8.8
,则说明您的互联网连接正常。可能是您的路由器或计算机丢包了。
如果这种情况持续存在,那么坏消息就是——你需要一张新网卡。你的旧网卡已经磨损了。
答案2
我想知道 DNS 方面的问题是否只是个幌子(我非常确定是的)。我推测这个问题是路由器的限制 - 特别是其进行连接跟踪的能力。
根据描述,我认为同时存在的连接太多,路由器会失去对它们的跟踪 - 可能在丢弃旧连接之前阻止新连接,这可以解释为什么有些东西会继续工作。
这可能是由多种原因造成的 - 最有可能的是 P2P 软件与其他系统建立了大量连接 - 同样,也可能是某个设备上的恶意软件做了类似的事情。
猜测是你的电脑正在运行 torrenting 软件(在这种情况下,解决方案是减少它支持的最大同时连接数)或者它有恶意软件 [ 除了 Windows 10 ]
答案3
可能是路由器将过多端口转发到 PC。这种情况可能通过 UPnP 动态发生,因此您可以尝试禁用路由器中的 UPnP,看看是否能解决问题。
许多“廉价”路由器都存在这个问题。每当执行 DNS 请求时,路由器都会期望 DNS 服务器在“随机”端口上给出答案。通常,这些“随机”端口不是随机选择的,而是按数字顺序选择的。因此,如果一个 DNS 请求要求答案到达端口 2000,则下一个 DNS 请求将要求端口 2001,再下一个则要求端口 2002,依此类推。现在,例如,如果您将端口 3000-12999(10.000 端口)转发到 LAN 上的某台机器,到达这些端口的 DNS 答案将到达路由器内的 DNS 解析器,但会转到 LAN 中的机器。当来自 DNS 服务器的答案开始到达转发端口范围时,DNS 服务器似乎突然全部消失了。由于响应端口需要一些时间才能到达此转发范围,因此重置后一切都会正常工作,但有时会失败。
令人惊讶的是,许多路由器都存在此错误。一种解决方法是路由器的 DNS 解析器/转发器不应使用转发端口来等待答案……但显然,这并没有得到实施。对称 NAT 也是一种选择,但只有极少数防火墙使用对称 NAT。
无论如何,上述问题可能是也可能不是所述问题的根源。状态表耗尽(通常由 P2P 活动引起,例如使用 BitTorrent 时)已经提到过。