Wifi 显示无法解析 DNS,但以太网连接正常

Wifi 显示无法解析 DNS,但以太网连接正常

我家里有一个 WiFi 网络,通过我的 ISP 连接到互联网。我最近停止通过 WiFi 在笔记本电脑上访问互联网。所有其他笔记本电脑和设备仍可以毫无问题地连接。

  • 如果我通过以太网连接到路由器,那么我的笔记本电脑就可以访问互联网。
  • 如果我连接到其他 WiFi 连接(手机上的热点、工作时的 WiFi 等),WiFi 连接可以正常工作,我可以毫无问题地访问互联网。
  • 我尝试更新驱动程序,卸载并重新安装硬件,我甚至从 win 7 迁移到 win 10,但问题仍然存在。
  • 我检查过路由器上是否有任何被阻止的连接、IP 或 MAC 地址,但没有。
  • 我尝试了在互联网上能找到的所有解决方案 - 刷新 DNS、重置连接、Windows 自身的问题解决方案等,但没有成功。

最重要的是,我的 WiFi 模块工作正常,因为它可以连接到其他 WiFi 网络上的互联网,也可以连接到我的路由器。我的路由器没有问题,因为我可以通过以太网连接到互联网,并且我的所有其他设备都可以通过 WiFi 访问互联网,没有任何问题。目前我唯一的猜测是我的 ISP 可能出于某种原因阻止了我的 WiFi MAC 地址?

答案1

重置 Winsock

netsh winsock 重置
然后重新启动计算机。

看看你的设置

netsh 接口 tcp 显示全局

有哪些被禁用了?(有些可能在 Windows 中被自动禁用)


您可能会看到 ECN 功能:已禁用。

如果是,请输入“netsh int tcp set global ecncapability=enabled”并按 Enter。

然后输入“netsh int tcp set global congestionprovider=ctcp”并按 Enter。

要验证设置,请输入“netsh int tcp show global”并按 Enter。

它对我有用
https://answers.microsoft.com/en-us/windows/forum/windows_7-networking/how-to-enable-explicit-congestion-notification-ecn/84baca68-49c0-47f1-93c0-7bed1bb07098

相关内容