É o caminho mais curto para representar uma máscara de sub-rede.
Como Steffen Opel aponta em sua resposta , isso é chamado de notação CIDR e o número simplesmente indica o tamanho do prefixo usado para construir a máscara de sub-rede.
Portanto, /n
significa que os primeiros n
bits (de 32 para IPv4) estão definidos como 1
, o restante está definido como 0
. Para converter isso em uma máscara de sub-rede decimal, escreva-o em quatro octetos e converta-o em decimal.
Portanto, /24
produz 255.255.255.0
porque você tem vinte e quatro 1
bits e depois oito 0
bits:
Binary: 11111111 11111111 11111111 00000000
Decimal: 255 255 255 0
O valor curto não precisa ser um múltiplo de 8 (isto é, não precisa terminar os limites do octeto), por exemplo, você pode usar /20
para obter 255.255.240.0
da seguinte maneira:
Binary: 11111111 11111111 11110000 00000000
Decimal: 255 255 240 0
Uso com IPv6
A mesma notação também pode ser aplicada ao IPv6. Como o IPv6 usa 128 bits, em vez de 32, os endereços são muito maiores. Não entrarei na semântica completa aqui, porque não é relevante para a pergunta, mas fornecerá um exemplo rápido:
A sub-rede fornecida na pergunta é representada por 192.168.15.0/24
e inclui todos os endereços IPv4 de 192.168.15.0
a 192.168.15.255
Uma sub-rede IPv6 pode ser representada da mesma maneira, por exemplo, 2001:DB8::/48
contém todos os endereços IPv6 no intervalo 2001:DB8:0:0:0:0:0:0
a 2001:DB8:0:FFFF:FFFF:FFFF:FFFF:FFFF
.
Observação: exemplo de IPv6 processado descaradamente a partir do artigo do CIDR da Wikipédia .
Para mais informações sobre as próprias máscaras de sub-rede, o que elas significam e como elas são usadas, eu recomendo que você veja a pergunta Quais são os elementos essenciais de uma máscara de sub-rede?
Ou veja a extensa resposta a Como funciona a sub-rede? em falha do servidor.