50% 的网站经常无法加载,奇怪的解决方法 - Windows 10

50% 的网站经常无法加载,奇怪的解决方法 - Windows 10

亲爱的。感谢大家提出的任何建议。

您想每天花 10 分钟到 2 小时尝试让互联网正常工作吗?我告诉您,这很有趣!

我有有线互联网连接(电缆连接到调制解调器,调制解调器有 4 个以太网端口 - 我使用一根以太网电缆连接到我的电脑,另一根连接到 wifi 路由器)。

几乎每次我将计算机置于睡眠状态或重新启动时,我都会遇到连接问题。我使用的是 Google DNS 服务器,所有 Google 网站、YT 等都可以正常加载。但许多其他网站(包括 Stack Overflow 和无数其他网站)会超时并且无法加载。例如,Twitter 会开始加载菜单和除提要之外的所有内容。

我重新安装了 Windows 10。我运行了各种命令提示符(flushdns、ipconfig renew & release 等)。当我遇到连接问题时,命令提示符告诉我媒体已断开连接。我尝试将调制解调器恢复出厂设置。全部操作。

唯一的解决方法是反复交换以太网插孔(一个连接到我的电脑,另一个连接到我的 wifi 路由器),直到最终某个组合起作用。4 个插孔,2 根电缆 - 我不断地以不同的组合交换它们,直到问题最终得到解决。没有一致性,每次我的电脑重新启动或从睡眠状态恢复时,我都必须玩这个游戏。

另一个(有时)有效的解决方法是将我的 iPhone 连接到 wifi,将其用作热点,然后通过蓝牙连接电脑。因此,循环执行 comp > wifi > iPhone > comp。

有谁知道这到底是怎么回事?我不介意偶尔拔掉一两缕头发,但我快要秃头了!

答案1

“Google 属性可以工作,但大多数其他网站不工作”的最常见原因是路径 MTU 发现不起作用,并且您的 MTU(默认为 1500)对于您连接到互联网的主要路径来说太高。

一种常见的解决方法是手动将相关设备上的 NIC 上的 MTU 设置为较低的值(如 1300),然后查看是否能解决问题,然后继续将其调整得更高并重新测试,直到找到有效的最高值。

如果将 MTU 降低到 1500 以下可以解决问题,则表明您的网络存在路径 MTU 发现问题。您可以保留“手动降低 MTU”的解决方法,但真正的解决方案是找出哪个路由器无法发送或转发路径 MTU 发现算法所依赖的 ICMP“目标不可访问:需要分段但设置了‘不分段’位”消息。

答案2

有几件事需要检查/验证/尝试......

首先,Google 和相关网站都很好,但其他一切都出问题了。
这不包括不稳定的网络接口或不可靠的 LAN 电缆。在这种情况下,一切都会变糟。
但这表明存在 DNS 问题、DHCP 问题或可能是 IP 地址冲突,可能是由于有 2 个活动路由器(您的电缆调制解调器很可能是路由器,并且您将第二个路由器用作接入点)造成的。

您提到您使用 Google DNS,但您是在电缆调制解调器(通常也是路由器)中配置它还是仅在您的 PC 上配置它?
尝试在两者上都配置它。
另请参阅,只是为了测试,如果您切换到 Cloud9(9.9.9.9)的 CloudFlare DNS(1.1.1.1)或仅使用您的 ISP 默认设置会发生什么。(有些 ISP 确实会弄乱 DNS,只有当您使用他们自己的 DNS 设置时才能正常工作。)

第二个路由器(用作接入点)如何连接到电缆调制解调器?
如果第二个路由器的 LAN 端口之一连接到电缆调制解调器,则必须禁用第二个路由器上的 DHCP。如果不这样做,将导致各种怪异现象。(并且您必须将第二个路由器的 LAN IP 地址设置为电缆调制解调器使用的范围内未使用的 IP 地址。)
如果第二个路由器通过其 WAN 接口连接到电缆调制解调器,则不会引起任何问题,至少您要确保第二个路由器的 LAN 端使用的 IP 范围与电缆调制解调器在 DHCP 上分配的 IP 范围不同。

最后,但并非最不重要的一点:如果您的提供商提供 ipv4 和 ipv6,请确保为两种 IP 协议配置 DNS 服务器。仅使用 ipv4 DNS 设置无法正常工作。如果您将 ipv4 DNS 更改为 Google,但 ISP DNS 设置中仍为 ipv6,情况也会变得很奇怪。如果您同时拥有 ipv4 和 ipv6,可以选择完全禁用 ipv6(如果只是为了测试),看看是否有什么不同。

相关内容