O que é o IPv4?
IPv4 (Internet Protocol versão 4) é a quarta versão do Protocolo da Internet e a primeira a ser amplamente implantada, usando endereços de 32 bits para identificar dispositivos em redes e direcionar tráfego através da internet.Estrutura de Endereços IPv4
IPv4 Address Format:
┌─────────┬─────────┬─────────┬─────────┐
│ Octet 1 │ Octet 2 │ Octet 3 │ Octet 4 │
│ 8 bits │ 8 bits │ 8 bits │ 8 bits │
└─────────┴─────────┴─────────┴─────────┘
192 . 0 . 2 . 1
Binary: 11000000.00000000.00000010.00000001
Decimal: 192.0.2.1
Total: 32 bits = 2^32 = 4,294,967,296 addresses
Classes de Endereço (Histórico)
| Classe | Intervalo | Máscara padrão | Bits de Rede | Bits da Máquina | Redes |
|---|---|---|---|---|---|
| A | 1.0.0.0 - 126.255.255.255 | 255.0.0.0 | 8 | 24 | 126 |
| B | 128.0.0.0 - 191.255.255.255 | 255.255.0.0 | 16 | 16 | 16.384 |
| C | 192.0.0.0 - 223.255.255.255 | 255.255.255.0 | 24 | 8 | 2.097.152 |
Intervalos de Endereços Reservados
| Intervalo | Objecto |
|---|---|
| 10.0.0.0/8 | Rede privada (classe A) |
| 172.16.0.0/12 | Rede privada (classe B) |
| 192.168.0.0/16 | Rede privada (classe C) |
| 127.0.0.0/8 | Loopback (host local) |
| 169.254.0.0/16 | Ligação local (APIPA) |
| 192.0.2.0/24 | Documentação (TEST-NET-1) |
| 0.0.0.0/8 | Rede atual |
| 255.255.255.255 | Transmissão |
Comparação IPv4 vs IPv6
| Característica | IPv4 | IPv6 |
|---|---|---|
| Tamanho do endereço | 32 bits | 128 bits |
| Formato do endereço | Decimal atribuído | Hexadecimal com cólons |
| Endereços totais | ~4,3 bilhões | ~340 undecillion |
| Exemplo | 192.0.2.1 | 2001:db8::1 |
| NAT necessária | Muitas vezes | Raramente |
| Configuração | DHCP/manual | SLAAC/DHCPv6 |
Exaustão IPv4
IPv4 Address Depletion Timeline:
├── 2011: IANA pool exhausted
├── 2011-2015: Regional pools depleted (APNIC, RIPE, ARIN)
├── 2017: LACNIC exhausted
├── 2019: AFRINIC final /8
└── Present: Secondary market, NAT, IPv6 transition
Usos frequentes no DNS
| Registro DNS | Objecto | Exemplo |
|---|---|---|
| Um Registro | Mapas do domínio para IPv4 | example.com A 192.0.2.1 |
| Registro PTR | DNS inverso | 1.2.0.192.in-addr.arpa PTR example.com |
Estratégias de Mitigação
- NAT (Tradução do Endereço da Rede): Compartilhar IPs públicos entre hosts privados
- CIDR (Roteamento Inter- Domínio sem Classe): Atribuição de endereços mais eficiente
- Transição IPv6: Dupla plataforma, tunelamento, tradução
- Mercados de endereços: Transferência de dotações não utilizadas
Melhores Práticas
1. Plano para IPv6: Novas implantações devem ser duplas
2. Use endereços privados internamente: Reserve IPs públicos para serviços de borda
3. Atribuição de documentos: Rastrear o uso do IP para evitar conflitos
4. Implementar uma sub-rede adequada: Utilização eficiente dos endereços disponíveis
5. Configure registros A e AAAA: Suporte aos clientes IPv4 e IPv6
O IPv4 continua a ser a espinha dorsal da comunicação na internet, enquanto a adoção do IPv6 cresce para enfrentar os desafios da exaustão.