为什么 WIFI 从公共地址而不是我的本地 Windows Server 2012 网络获取 IP 和 DNS?

为什么 WIFI 从公共地址而不是我的本地 Windows Server 2012 网络获取 IP 和 DNS?

我的家庭网络是在 Windows Server 2012 域上设置的。我的路由器通过 DHCP 分配内部 IP 地址以及网络内部 DNS 服务器的 IP 地址。此设置运行正常,但以下情况除外:

设备的 WIFI IP 地址不再被分配本地 IP 地址,而是被分配公共地址,例如 65... 和 207... 存在互联网连接是因为使用的 DNS 服务器是公共 DNS 服务器。

除了 Windows 2012 服务器外,我的所有设备都是基于 Apple 的。我的 MAC Big Sur 桌面上有一台 Windows 10 设备作为虚拟设备运行。它设置为与其主机共享 Internet 连接,并且它有自己的本地 IP 地址,该地址由我的 Windows DNS 服务器分配。

作为临时修复,我使用手动本地 IP 地址在我的每个设备上设置 WIFI 地址。

我使用具有三个网状节点的华硕路由器网状系统。因为我使用自己的路由器而不是 RCN 调制解调器上的内置路由器,所以 RCN 路由器设置为桥接模式,并简单地将互联网连接传递给华硕路由器。RCN 调制解调器和华硕路由器通过非托管交换机连接。

为什么我的网络内的设备会获取外部 IP 地址和 DNS 地址,而不是从 Windows Server 获取信息?

答案1

如果您的华硕路由器设置为接入点而不是具有自己的 IP 子类的路由器,则可能该路由器不仅仅允许 ISP 的 dhcp 分配 IP,或者您的调制解调器也可能分配公共 IP 号码。

  1. 检查哪个 DHCP 分配了 IP(在 Win 客户端上)

    ifconfig /全部

2.) 检查此 DHCP 的设置,它实际上是从其自己的类别中分配 IP。

顺便说一句,如果您的计算机在同一个网络中同时使用 LAN 和 WiFi 连接,那么将 WiFi 网络分成不同的子域 (即有线 192.168.1.0/24,无线 192.168.2.0/24) 是有意义的,因为当 2 个 eth 卡在同一个网络内处于活动状态时,许多 win 客户端会很乐意混淆路由表,因为它定义了 2 个默认路由,或者只是保持一张卡处于活动状态。

相关内容