Нет предупреждения «дублирующий хост», если маска сети разная (шлюз тот же)

Нет предупреждения «дублирующий хост», если маска сети разная (шлюз тот же)

Я столкнулся со следующим «странным» поведением при настройке сети виртуальной машины (мост):

хост 1

имя хоста:сервер_один

айпи:192.168.1.2

сетевая маска:255.255.255.0

шлюз:192.168.1.1


хост 2

имя хоста:сервер_один

айпи:192.168.1.3

сетевая маска:255.255.255.0

шлюз:192.168.1.1

В этом сценарии Windows сообщает мне «дублирующееся имя хоста», и одна или другая машина оказывается недоступной при пинге по IP (я никогда не пробовал, возможно, я ошибаюсь? Это просто предупреждение и пинг работает?).

Но если я изменю следующим образом:

хост 1

имя хоста:сервер_один

айпи:192.168.1.2

сетевая маска:255.255.255.0

шлюз:192.168.1.1


хост 2

имя хоста:сервер_один

айпи:192.168.1.3

сетевая маска:255.255.255.224

шлюз:192.168.1.1

Никаких предупреждений от Windows (никаких дубликатов имен) и вообще никаких проблем. Я пингую каждый IP, и виртуальные машины отвечают без проблем.

Почему такое поведение? Распознает ли Windows сетевую маску, и если она отличается, то имена хостов машин могут быть одинаковыми?

решение1

В IPv4 сетевая маска используется для определения широковещательного адреса. Windows, по-видимому, использует широковещательные рассылки для определения дублирующихся имен. Если два хоста используют разные широковещательные адреса, они не увидят проверки дублирующихся имен друг друга и посчитают, что имя не используется.

Связанный контент