O mesmo ip em dois hosts diferentes, mas com máscara de rede diferente, funcionará?

2

Se eu configurar uma rede com 10.0.0.0/16 , o intervalo será de 10.0.0.1 to 10.0.255.254 , portanto, um host com um IP como 10.0.0.2/16 é ok.

Mas se eu configurar outra rede com alias IP (como endereço IP, adicione 10.0.0.0/24 brd + dev eth0) e outro host estiver configurado com um ip como 10.0.0.2/24 .

Isso funcionará? Ou é um conflito? Os IPs são os mesmos, mas com máscaras de rede diferentes.

Desculpe-me a falta de testes, mas não tenho como testar isso.

    
por Paulo 23.05.2016 / 16:17

1 resposta

7

Sim, vai entrar em conflito ...

A máscara de sub-rede basicamente diz ao computador se um endereço é intra ou inter-rede, mas 10.0.0.2 é 10.0.0.2 se é um / 16 ou um / 24. Eu sugeriria algumas pesquisas básicas sobre o endereçamento IP para entender o que essas coisas, como a máscara de sub-rede, fazem.

Lembre-se de que a máscara de sub-rede é basicamente apenas um guia para dizer se algo é inter ou intra-rede, significando (extremamente simplificado) que o dispositivo usa a máscara de sub-rede para examinar o IP de destino e pergunta "isso é na minha rede ou sub-rede " Se a resposta for sim, ele se comunica diretamente com esse endereço IP, se a resposta for não, ele se comunica com o gateway para que ele possa retransmitir a comunicação para o endereço IP ou mais precisamente para o próximo salto em direção ao destino. Uma máscara de sub-rede diferente e o mesmo IP dentro de uma única rede não os tornam únicos.

    
por 23.05.2016 / 16:47

Tags