为什么我重启后 IP 地址会变回私有范围?

为什么我重启后 IP 地址会变回私有范围?

我有一个 Windows 域,其 DNS 转发到我的 ISP,DHCP 传递 10.0.0.X 范围内的地址。

直到最近一切都很好,现在当我重新启动时,我得到一个 192.168.40.X 地址,其中的 DNS 服务器无效,所以我无法访问任何网络资源或互联网。

当我手动将 IP 更改为 10.0.0.X 地址,然后返回以获取地址和 DNS 服务器时,它可以与 DHCP 服务器通信并与 DNS 服务器和默认网关一起提取一个好的地址,并且一切都可以正常工作。

此外,它会随机恢复到私有范围,但当这种情况发生时,我可以执行 ipconfig /renew 来修复它。我猜是因为 10.0.0.x 地址被缓存了。

是什么原因导致它在我启动时不从我的 DHCP 服务器中提取地址,并且为什么它一直恢复到 192.168.x 范围?

答案1

您的网络某处可能正在运行另一个 DHCP 服务器。请检查路由器和 DSL/Cable 调制解调器的配置。这些设备中的任何一个都可能有一个内置的 DHCP 服务器,该服务器在 DC 响应之前响应您的 DHCP 请求。

答案2

ipconfig /all|findstr -i -c:"dhcp server"

一旦您拥有一台带有虚假 IP 的机器,您就会找到向您提供该 IP 的 DHCP 服务器。

分解:

ipconfig /all 提供有关网络适配器的所有信息

|是一个管道。它从第一个命令获取输出并将其发送到下一个命令进行处理。

findstr命令查找并返回包含条件的整行

-i忽略大小写

-c:"dhcp server"文字搜索。用双引号将条件括起来,并用空格括起来。

相关内容