仮想マシンのネットワーク設定 (ブリッジ) で次の「奇妙な」動作が発生しました。
ホスト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 つのホストが異なるブロードキャスト アドレスを使用する場合、互いの重複する名前のチェックは行われず、名前が使用されていないと想定されます。