Nenhum aviso de "host duplicado" se máscara de rede diferente (mesmo gateway)

Nenhum aviso de "host duplicado" se máscara de rede diferente (mesmo gateway)

Experimentei o seguinte comportamento "estranho" em uma configuração de rede de máquina virtual (em ponte):

anfitrião 1

nome de anfitrião:servidor_um

IP:192.168.1.2

máscara de rede:255.255.255.0

Porta de entrada:192.168.1.1


anfitrião 2

nome de anfitrião:servidor_um

IP:192.168.1.3

máscara de rede:255.255.255.0

Porta de entrada:192.168.1.1

Nesse cenário, o Windows me diz "nome de host duplicado" e uma ou outra máquina fica inacessível se o ping for feito por ip (nunca tentei, talvez esteja errado? Isso é apenas um aviso e o ping funciona?).

Mas se eu mudar da seguinte forma:

anfitrião 1

nome de anfitrião:servidor_um

IP:192.168.1.2

máscara de rede:255.255.255.0

Porta de entrada:192.168.1.1


anfitrião 2

nome de anfitrião:servidor_um

IP:192.168.1.3

máscara de rede:255.255.255.224

Porta de entrada:192.168.1.1

Não há aviso do Windows (sem nome duplicado) e nenhum problema. Eu faço ping em cada ip e as máquinas virtuais respondem sem problemas.

Por que esse comportamento? O Windows reconhece a máscara de rede e, se for diferente, os nomes de host das máquinas podem ser iguais?

Responder1

No IPv4 a máscara de rede é usada para determinar o endereço de broadcast. Aparentemente, o Windows usa transmissões para determinar nomes duplicados. Se os dois hosts usarem endereços de transmissão diferentes, eles não verão as verificações de nomes duplicados um do outro e presumirão que o nome não está em uso.

informação relacionada