Compreendendo o intervalo de endereços IP RFC1918

0

Versão resumida, o que significa exatamente 192.168.1.0/24 ou 192.168.0.0/16 ?

Versão longa, eu quero restringir o acesso Web do meu servidor Squid por endereço IP , e o artigo mostra duas maneiras,

acl home_network src 192.168.1.0/24

ou

acl home_network src 192.168.1.0/255.255.255.0

o que exatamente esses intervalos de endereços IP significam?
e quanto a 192.168.0.0/16 ?

Se meu endereço IP for 192.168.2.xx e minha rota for 192.168.2.0 , posso usar 192.168.0.0/16 ?

Obrigado

    
por xpt 29.11.2015 / 22:53

2 respostas

1

Resposta curta

Tanto /24 como 255.255.255.0 significam o mesmo em termos de sub-redes.

Resposta mais longa

Basicamente, o primeiro é a representação CIDR do segundo. O /24 faz referência ao número de binário 1 s no segundo formulário. Então, se você tem:

255.255.255.0

Em binário isto é:

11111111.11111111.11111111.0

Você verá que existem 24, representadas pela notação /24 . Há muita documentação sobre sub-redes, mas se você estiver usando o intervalo 192.168.2.X , você vai querer usar a máscara de sub-rede /24 mencionada, pois isso significará apenas o último octeto (o que eu nomeei como X ) irá variar.

Eu recomendo ler este para entender melhor as sub-redes assunto.

    
por 29.11.2015 / 23:03
2

Existem três redes RFC 1918:

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16

Você pode criar sub-redes dentro de cada um desses intervalos. Por exemplo, 192.168.1.0/24 é uma sub-rede dentro da rede 192.168.0.0/16 . Então é o que você diz que usa: 192.168.2.0/24 .

Tudo se resume a matemática binária. O comprimento da máscara, o número após / , é o número de bits no endereço IP de 32 bits que pertencem à rede / sub-rede. Os bits restantes, 32 - <mask length> , é o número de bits dos endereços do host.

    
por 29.11.2015 / 23:02