不知何故,我的 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.1
DNS 显示为:
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,请参见下面的屏幕截图。
答案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 驱动程序。操作方式:
从我的笔记本电脑制造商(联想)的驱动程序页面预先下载了网络驱动程序,或者使用其他方式访问互联网,例如通过手机网络共享,这样我就可以下载驱动程序。
设备管理器,网络适配器,右键单击 wifi 设备,卸载驱动程序。
使用从我的笔记本电脑制造商处下载的驱动程序,重新安装,重新启动。现在,无论我去哪里,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 服务器,而不是自动获取。