127.0.0.1/8 e notação CIDR

2

Depois de uma revisão profunda da notação de rede e do CIDR, vejo muitas vezes no arquivo de configuração do linux:

127.0.0.1/8

para definir a interface de loopback da rede.

O CIDR correto deve ser

127.0.0.0/8

Porque 127.0.0.1 é o IP de loopback. Por que muitos arquivos de configuração padrão do linux e bsd usam o primeiro?

    
por watchmansky 13.10.2016 / 19:18

3 respostas

11

Olhando para o primeiro exemplo, 127.0.0.1/8 , está bem claro que tem bits definidos na parte do endereço que não faz parte do prefixo (primeiros 8 bits, conforme especificado por /8 ).
Se o objetivo é apenas definir o prefixo que identifica essa rede, não faz sentido incluir esses bits, e 127.0.0.0/8 (ou mesmo 127/8 ) seria o caminho a seguir.

No entanto, se o objetivo for especificar um endereço de host e o comprimento do prefixo da rede de uma só vez (um pouco mais moderno sobre o endereço IP do host clássico + máscara de rede), 127.0.0.1/8 faz todo o sentido.

Não está claro a partir da pergunta, mas eu gostaria de pensar que você viu isso em contextos onde um endereço de host está sendo especificado.
A outra alternativa parece ser que alguém cometeu um erro.

    
por 13.10.2016 / 19:35
4

Na notação CIDR 127.0.0.1/8 é um meio de especificar um endereço de host e uma máscara de sub-rede. 127.0.0.0/8 é um meio de especificar um endereço de rede e uma máscara de sub-rede. São duas coisas diferentes, ambas expressas na notação CIDR.

Se eu disser que meu endereço de rede é 192.168.1.0/24 e meu endereço de host é 192.168.1.1/24, isso significa que meu endereço de rede é 192.168.1.0 com uma máscara de sub-rede de 255.255.255.0 e meu endereço de host é 192.168.1.1 com uma máscara de sub-rede de 255.255.255.0. A notação CIDR pode ser usada para representar ambos, como o seu exemplo implica.

    
por 13.10.2016 / 23:51
0

Cada endereço no intervalo de endereços 127.0.0.0/8 é um endereço de loopback IPv4, não apenas 127.0.0.1 .

Em muitos contextos, é completamente adequado fazer referência a um endereço como 127.0.0.1/8 em vez do antigo modo de usar o endereço e a máscara, por exemplo, 127.0.0.1 255.0.0.0 .

    
por 14.10.2016 / 01:12

Tags