Windows 10 Wifi 连接到 Wifi 网络时设置错误的 DNS 服务器

Windows 10 Wifi 连接到 Wifi 网络时设置错误的 DNS 服务器

不知何故,我的 Windows 10 笔记本电脑停止获取 Wifi 网络发送的正确 DNS 服务器。它不知何故被锁定192.168.1.1,不会接受来自 DHCP 的任何 DNS IP。我不知道如何/为什么,我尝试了所有方法来修复。有什么想法吗?

在星巴克、办公室或苹果商店尝试过 Wifi,它总是显示192.168.1.1为 DNS 服务器,而不是 DHCP 路由器提供的正确 DNS IP。

我在命令提示符下尝试过(以管理员身份运行),仍然没有帮助

netsh winsock reset
ipconfig /flushdns
ipconfig /renew

还重启了好几次,打开/关闭了 Wifi,删除了已知的 Wifi 网络……都不起作用。我还尝试在已知的 Wifi 位置手动设置 DNS IP,这有效,然后我重新设置为自动获取,它又回到了卡住的状态192.168.1.1

例如,查看ipconfig /all星巴克的输出,它错误地将192.168.1.1DNS 显示为:

Wireless LAN adapter Wi-Fi 2:
   Connection-specific DNS Suffix  . : home
   Description . . . . . . . . . . . : Intel(R) Centrino(R) Advanced-N 6205 #2
   Physical Address. . . . . . . . . : 60-67-20-12-34-56
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::2d12:3c21:1234:5678%23(Preferred)
   IPv4 Address. . . . . . . . . . . : 172.31.99.119(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.254.0
   Lease Obtained. . . . . . . . . . : Friday, May 18, 2018 9:30:43 AM
   Lease Expires . . . . . . . . . . : Friday, May 18, 2018 10:43:47 AM
   Default Gateway . . . . . . . . . : 172.31.98.1
   DHCP Server . . . . . . . . . . . : 172.31.98.1
   DHCPv6 IAID . . . . . . . . . . . : 308307744
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1D-D4-7C-E7-3C-97-0E-12-34-56
   DNS Servers . . . . . . . . . . . : 192.168.1.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

我已将 Wifi 接口设置为从 DHCP 中提取 DNS,请参见下面的屏幕截图。

Wifi 网络适配器属性

Wifi 网络适配器属性

答案1

这是一个老问题,但我只是想在这里添加我的答案,因为当我寻找答案时出现了这个问题,它为我指明了正确的方向。

如果您的名称服务器指向您曾经在 TCP/IP 属性中手动输入的内容,则此设置将缓存在注册表中的

Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{*interface-UUID*}\ProfileNameServer

其中{*interface-UUID*}是分配给本地计算机上不同接口的唯一 ID。ProfileNameServer是一个 REG_SZ 字符串,其中包含要使用的名称服务器的空格分隔的 IP 地址列表。这似乎会覆盖格式相同的 DhcpNameServer 字符串。

我清除了ProfileNameServer字符串,有问题的接口改用 DhcpNameServer 中的内容,这解决了我的问题。

答案2

沮丧之余,我决定尝试卸载/重新安装 Wifi 驱动程序。操作方式:

  1. 从我的笔记本电脑制造商(联想)的驱动程序页面预先下载了网络驱动程序,或者使用其他方式访问互联网,例如通过手机网络共享,这样我就可以下载驱动程序。

  2. 设备管理器,网络适配器,右键单击 wifi 设备,卸载驱动程序。

  3. 使用从我的笔记本电脑制造商处下载的驱动程序,重新安装,重新启动。现在,无论我去哪里,Wifi DNS 都可以正常工作。

到目前为止,我已经在 2 个 wifi 地点(咖啡店)进行了测试,现在运行良好。

请注意,咖啡店和图书馆的一些公共 Wifi 网络具有所谓的“强制门户”,需要使用通过 DHCP 提供的 DNS。它们无法与锁定在 Wifi 接口上的公共 DNS 或固定 DNS 配合使用。在这些地方,加入 Wifi 网络的新设备会被重定向到一个页面,以接受条款和条件(或登录),然后才能获得互联网访问权限。这就是为什么我的 Wifi 在咖啡店停止工作,并且使用 8.8.8.8 这样的固定 DNS 也无济于事。

答案3

我们刚刚更换了服务器 - 这意味着旧的 DHCP 服务器已关闭,并且有一个新的 DHCP 服务器。同时,我们更换了 DNS 服务器。我在这里看到了同样的事情 - Windows 10 挂在旧的 DNS 上,无论有多少次 dhcp 释放/更新或重新启动或其他什么 - 都会保留以前使用的 IP。

我通过执行 regedt32 并手动更改值(只需搜索错误的 IP(在您的情况下为 192.168.1.1))解决了该问题。密钥称为 DHCPdns 或类似的东西。

我仍然有点困惑,不知道错误是由什么引起的。由于我们保持 DHCP 范围不变,我认为这只是 PC 要求保留已分配的 IP 的问题(因此当 DHCP 服务器说“是的,很好”时,保留所有其他参数)。

答案4

通常,一些 DNS 服务器是公开的,供私人或商业使用。例如,Google 在 8.8.8.8 上有一个开放的 DNS 服务器。请将此 IP 地址用作您的默认 DNS 服务器,而不是自动获取。

相关内容