Você pode usar livremente qualquer endereço de rede privada dentro dos seguintes intervalos reservados:
- Espaço de Endereço Privado
A Internet Assigned Numbers Authority (IANA) reservou os três blocos a seguir do espaço de endereço IP para internets privados:
10.0.0.0 - 10.255.255.255 (10/8 prefix)
172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
192.168.0.0 - 192.168.255.255 (192.168/16 prefix)
(da RFC 1918 - Alocação de Endereço para Internets Privados )
Você também deve ter em mente o endereço de host e o endereço de transmissão da rede :
- Broadcast IP Addressing - Padrões propostos
Para que diferentes implementações de IP sejam compatíveis, deve haver um número distinto para indicar "todos os hosts".
Como a camada de rede local sempre pode mapear um endereço IP para o endereço da camada de enlace de dados, a escolha de um "número de host de transmissão" IP é um tanto arbitrária. Por uma questão de simplicidade, não deve ser atribuído um host real. O número cujos bits são todos tem essa propriedade; essa atribuição foi proposta pela primeira vez. Nos poucos casos em que um host recebeu um endereço com uma parte de número de host de todos, não parece oneroso exigir renumeração.
O endereço 255.255.255.255 indica uma transmissão em uma rede de hardware local, que não deve ser encaminhada. Esse endereço pode ser usado, por exemplo, por hosts que não sabem o número da rede e estão solicitando algum servidor.
Assim, um host na rede 36, por exemplo, pode:
(Observe que, a menos que a rede tenha sido dividida em sub-redes, esses dois métodos terão efeitos idênticos.)
Se o uso de "todos os" no campo de um endereço IP significa "transmissão", o uso de "todos os zeros" pode ser visto como significando "não especificado". Provavelmente, não há razão para que esses endereços apareçam em qualquer lugar, exceto como o endereço de origem de um datagrama de Solicitação de Informações do ICMP. No entanto, como uma convenção notacional, nos referimos a redes (em oposição a hosts) usando endereços com zero campos. Por exemplo, 36.0.0.0 significa "número da rede 36", enquanto 36.255.255.255 significa "todos os hosts no número da rede 36".
(do RFC 919 - endereços de Internet de transmissão )
Além disso, convém entender o roteamento entre domínios sem classe (geralmente chamado CIDR) e sua notação CIDR para expressar intervalos de endereços IP:
O roteamento entre domínios sem classe (CIDR, / ˈsaɪdər / ou / ˈsɪdər /) é um método para alocar endereços IP e roteamento IP. A Força-Tarefa de Engenharia da Internet introduziu o CIDR em 1993 para substituir a arquitetura de endereçamento anterior do design de rede de classe na Internet. Seu objetivo era diminuir o crescimento de tabelas de roteamento nos roteadores pela Internet e ajudar a diminuir o esgotamento rápido dos endereços IPv4.
A notação CIDR é uma representação compacta de um endereço IP e seu prefixo de roteamento associado. A notação é construída a partir de um endereço IP, um caractere de barra ('/') e um número decimal.
O endereço pode indicar um endereço de interface único e distinto ou o endereço inicial de uma rede inteira. O tamanho máximo da rede é dado pelo número de endereços possíveis com os bits restantes menos significativos abaixo do prefixo. A agregação desses bits é freqüentemente chamada de identificador de host.
Por exemplo:
- 192.168.100.14/24 representa o endereço IPv4 192.168.100.14 e seu prefixo de roteamento associado 192.168.100.0, ou equivalente, sua máscara de sub-rede 255.255.255.0, que possui 24 bits principais.
- o bloco IPv4 192.168.100.0/22 representa os 1024 endereços IPv4 de 192.168.100.0 a 192.168.103.255.
- o bloco IPv6 2001: db8 :: / 48 representa o bloco de endereços IPv6 de 2001: db8: 0: 0: 0: 0: 0: 0 a 2001: db8: 0: ffff: ffff: ffff: ffff: ffff: ffff.
- :: 1/128 representa o endereço de loopback do IPv6. Seu comprimento do prefixo é 128, que é o número de bits no endereço.