ネットマスクが異なる場合(ゲートウェイが同じ場合)、「重複ホスト」の警告は表示されません。

ネットマスクが異なる場合(ゲートウェイが同じ場合)、「重複ホスト」の警告は表示されません。

仮想マシンのネットワーク設定 (ブリッジ) で次の「奇妙な」動作が発生しました。

ホスト1

ホスト名:サーバー1

ip:192.168.1.2

ネットマスク:255.255.255.0

ゲートウェイ:192.168.1.1


ホスト2

ホスト名:サーバー1

ip:192.168.1.3

ネットマスク:255.255.255.0

ゲートウェイ:192.168.1.1

このシナリオでは、Windows は「ホスト名が重複しています」と表示し、IP で ping するとどちらかのマシンに到達できません (試したことがないので、間違っているのでしょうか? これは単なる警告で、ping は機能するのでしょうか?)。

しかし、次のように変更すると:

ホスト1

ホスト名:サーバー1

ip:192.168.1.2

ネットマスク:255.255.255.0

ゲートウェイ:192.168.1.1


ホスト2

ホスト名:サーバー1

ip:192.168.1.3

ネットマスク:255.255.255.224

ゲートウェイ:192.168.1.1

Windows による警告はなく (名前が重複していない)、まったく問題はありません。各 IP に ping を実行すると、仮想マシンはスムーズに応答します。

なぜこのような動作になるのでしょうか? Windows はネットマスクを認識し、ネットマスクが異なる場合はマシンのホスト名を同じにできるのでしょうか?

答え1

IPv4 では、ブロードキャスト アドレスを決定するためにネットマスクが使用されます。Windows は、重複する名前を決定するためにブロードキャストを使用するようです。2 つのホストが異なるブロードキャスト アドレスを使用する場合、互いの重複する名前のチェックは行われず、名前が使用されていないと想定されます。

関連情報