Isso é de fato chamado de notação CIDR. Você pode usar a ferramenta ipcalc
Linux para converter os intervalos em notação CIDR:
mtak@frisbee:~$ ipcalc -r 66.102.0.0 66.102.15.255
deaggregate 66.102.0.0 - 66.102.15.255
66.102.0.0/20
Eu tenho os seguintes intervalos de IP:
64.233.160.0 64.233.191.255
66.102.0.0 66.102.15.255
66.249.64.0 66.249.95.255
72.14.192.0 72.14.255.255
74.125.0.0 74.125.255.255
209.85.128.0 209.85.255.255
216.239.32.0 216.239.63.255
Eu preciso representar esses intervalos de IP no formato como:
64.233.160 / 24
Eu acredito que isso é chamado de notação CIDR. Isso é possível? Em caso afirmativo, alguém poderia demonstrar como gerar as notações?
O número após a barra é apenas um número de bits definido como 1 do lado esquerdo em uma máscara de sub-rede para o intervalo de IP fornecido. A máscara de sub-rede 255.0.0.0 é / 8, 255.255.0.0 é / 16 e assim por diante. / 20 em binário é 1111 1111.1111 1111.1111 0000.0000 0000 e em decimal 255.255.240.0
Eu vou fazer isso pela última linha. 216.239.32.0-216.239.63.255
Você precisa determinar a máscara de sub-rede que identifica essa rede. O interessante octeto é o terceiro, já que os dois primeiros permanecem iguais e o quarto varre de 0 a 255.
No terceiro octeto, o endereço de rede começa em 32 e a próxima rede é iniciada quando é incrementada para 64. Ela "usa" 32 números nesse octeto para o endereço de rede. Por isso, "usa" 1/8 dos 256 números possíveis nesse octeto.
Você pode ter 8 redes do mesmo tamanho dividindo o espaço de endereço do octeto interessante:
216.239.0.0-216.239.31.255 216.239.32.0-216.239.63.255 216.239.64.0-216.239.95.255 216.239.96.0-216.239.127.255 (... I'll let you continue the sequence)
Agora, sabendo que você pode ter 8 redes exclusivas do mesmo tamanho que a sua rede, deve informar que precisará de 8 números exclusivos para representá-las. Se você é versado em matemática binária, então deve ser imediatamente óbvio que são necessários 3 bits para representar 8 números.
A resposta então são os 16 bits dos dois primeiros octetos desinteressantes mais os 3 bits que acabamos de determinar, então a máscara de sub-rede é / 19. O formato CIDR do endereço de rede é 216.239.32.0/19.
Em uma nota lateral, dentro dessa rede você pode ter 32 * 256 endereços de host - menos um para o endereço de broadcast e menos outro para o endereço de rede.
Tags ip