O que é um endereço IP?
Um endereço IP (endereço de protocolo da Internet) é um rótulo numérico atribuído a cada dispositivo conectado a uma rede de computadores que usa o protocolo da Internet para comunicação. Endereços IP servem duas funções primárias: identificação do host e endereço de localização. Todos os dispositivos que se conectam à internet – de servidores web a smartphones – requerem um endereço IP para enviar e receber dados.
Endereços IPv4
# Formato e Estrutura
Endereços IPv4 são números de 32 bits tipicamente exibidos em notação decimal pontilhada:
192.168.1.1
│ │ │ │
│ │ │ └── Fourth octet (0-255)
│ │ └── Third octet (0-255)
│ └── Second octet (0-255)
└── First octet (0-255)
Classes de Endereços
| Classe | Primeiro Octet | Bits de rede padrão | Objecto |
|---|---|---|---|
| A | 1-126 | /8 | Grandes redes |
| B | 128-191 | /16 | Redes médias |
| C | 192-223 | /24 | Pequenas redes |
| D | 224-239 | N/A | Multicast |
| E | 240-255 | N/A | Reservado/Experimental |
Intervalos de Endereços Privados
Reservado para redes internas (não roteável na internet):
10.0.0.0 - 10.255.255.255 (Class A)
172.16.0.0 - 172.31.255.255 (Class B)
192.168.0.0 - 192.168.255.255 (Class C)
# Exaustão IPv4
O IPv4 fornece aproximadamente 4,3 bilhões de endereços. Alocação global foi esgotada em 2011, dirigindo adoção IPv6.
Endereços IPv6
# Formato e Estrutura
Endereços IPv6 são números de 128 bits exibidos em hexadecimal:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
Formato abreviado
Zeros principais podem ser omitidos, grupos de zero consecutivos substituídos por ::
Full: 2001:0db8:0000:0000:0000:0000:0000:0001
Short: 2001:db8::1
Capacidade do endereço
O IPv6 fornece 340 endereços indecilões – o suficiente para atribuir endereços únicos a cada átomo na superfície da Terra várias vezes.
Endereços IP no DNS
Nomes de domínio resolvem para endereços IP através do DNS:
# # Um registro (IPv4)
example.com. IN A 93.184.216.34
# AAAA Record (IPv6)
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
Endereços IP Estáticos vs Dinâmicos
| Tipo | Características | Casos de Uso |
|---|---|---|
| Estático | Corrigido, nunca muda | Servidores, hospedagem, acesso remoto |
| Dinâmica | Atribuído pelo DHCP, pode alterar | Internet de consumo, dispositivos móveis |
Procura de Endereços IP e Ferramentas
Comandos diagnósticos comuns:
# Find your IP
curl ifconfig.me
# DNS lookup
dig example.com A
nslookup example.com
# Reverse DNS lookup
dig -x 93.184.216.34
Considerações sobre segurança
- Controle de acesso baseado em IP: Filtro Firewalls por endereço IP
- Geolocalização: endereços IP revelam localização física aproximada
- Ataques DDoS: Alvo endereços IP específicos com inundações de tráfego
- Reputação IP: Alguns IPs marcados para atividades maliciosas
- NAT: Tradução de Endereço de Rede esconde IPs internos por trás do IP público
Compreender endereços IP é fundamental para configurar DNS, solucionar problemas de conectividade e gerenciar infraestrutura de servidor.