如果网络掩码不同(网关相同),则不会出现“重复主机”警告

如果网络掩码不同(网关相同),则不会出现“重复主机”警告

我在虚拟机网络设置(桥接)上遇到了以下“奇怪”的行为:

主机 1

主机名:服务器一

IP地址:192.168.1.2

网络掩码:255.255.255.0

网关:192.168.1.1


主机 2

主机名:服务器一

IP地址:192.168.1.3

网络掩码:255.255.255.0

网关:192.168.1.1

在这种情况下,Windows 告诉我“主机名重复”,并且如果通过 ip 进行 ping,则其中一台机器无法访问(我从未尝试过,也许我错了?这只是一个警告,ping 可以正常工作吗?)。

但如果我进行如下更改:

主机 1

主机名:服务器一

IP地址:192.168.1.2

网络掩码:255.255.255.0

网关:192.168.1.1


主机 2

主机名:服务器一

IP地址:192.168.1.3

网络掩码:255.255.255.224

网关:192.168.1.1

windows 没有警告(没有重名),完全没有问题。我 ping 了每个 ip,虚拟机响应顺利。

为什么会出现这种情况?Windows 能识别网络掩码吗?如果网络掩码不同,机器的主机名可以相同吗?

答案1

在 IPv4 中,网络掩码用于确定广播地址。Windows 显然使用广播来确定重复名称。如果两个主机使用不同的广播地址,它们将看不到彼此的重复名称检查,并假定该名称未被使用。

相关内容