Dois esquemas de endereçamento, lado a lado
IPv4
192.0.2.10
32 bits, ~4,3 bilhões de endereços, esgotado
IPv6
2606:4700::6810:84e5
128 bits, 340 undecilhões de endereços
O que é um endereço IP? IPv4 e IPv6 explicados
Todo dispositivo que se comunica com a internet, seja um notebook, um celular ou um servidor web em um data center, precisa de um endereço para que as respostas encontrem o caminho de volta. Esse endereço é o endereço IP, e ele é o identificador mais fundamental da rede.
Os nomes de domínio existem apenas por conveniência humana. example.com é mais fácil de lembrar do que 93.184.216.34, mas a rede em si não faz ideia do que example.com significa. Antes que o seu navegador possa carregar um único byte, uma consulta DNS precisa traduzir esse nome em um endereço IP.
Ponto-chave
Um nome de domínio é um rótulo que as pessoas usam. Um endereço IP é para onde a rede de fato roteia os pacotes. O DNS é a camada de tradução entre os dois.
O que um endereço IP realmente faz
IP vem de Internet Protocol (protocolo de internet). Quando você pede uma página, o seu computador divide a requisição em pacotes e marca cada um com dois endereços: o de destino (para onde ele vai) e o de origem (para onde a resposta deve voltar). Os roteadores entre você e o servidor leem apenas o destino e passam o pacote um salto mais perto.
É por isso que um endereço IP não é opcional e não pode ser falsificado de qualquer jeito: se você mentir sobre o endereço de origem, a resposta vai para a máquina que você indicou, e não para você.
Dois esquemas de endereçamento, lado a lado
IPv4
192.0.2.10
32 bits, ~4,3 bilhões de endereços, esgotado
IPv6
2606:4700::6810:84e5
128 bits, 340 undecilhões de endereços
IPv4: o formato original
Um endereço IPv4 tem 32 bits e é escrito como quatro números de 0 a 255 separados por pontos: 93.184.216.34. Quatro números com 256 possibilidades cada resultam em cerca de 4,3 bilhões de endereços únicos.
Em 1981, isso parecia ilimitado. Não é. O estoque global de endereços IPv4 não alocados acabou em 2011, e hoje blocos de espaço IPv4 são negociados comercialmente por dinheiro de verdade. Tudo o que é trabalhoso nas redes modernas, como o NAT, o NAT em nível de operadora e os IPs de hospedagem compartilhada, existe por causa dessa escassez.
IPv6: o substituto
Um endereço IPv6 tem 128 bits e é escrito como oito grupos de quatro dígitos hexadecimais: 2606:2800:0220:0001:0000:0000:0000:0248. São cerca de 340 undecilhões de endereços: o bastante para atribuir trilhões a cada pessoa viva e nunca mais se preocupar com esgotamento.
Como esses endereços são longos, o IPv6 permite duas compressões. Os zeros à esquerda de um grupo podem ser omitidos, e uma sequência de grupos só de zeros pode ser reduzida a ::. O endereço acima normalmente é escrito como 2606:2800:220:1::248.
IPv4 e IPv6 lado a lado
| IPv4 | IPv6 | |
|---|---|---|
| Tamanho | 32 bits | 128 bits |
| Escrito como | Quatro decimais de 0 a 255 | Oito grupos hexadecimais |
| Exemplo | 93.184.216.34 | 2606:2800:220:1::248 |
| Total de endereços | ~4,3 bilhões | ~340 undecilhões |
| Situação | Esgotado, mas ainda dominante | Abundante, com adoção crescente |
| Registro DNS | A | AAAA |
Os dois não são interoperáveis. Um cliente somente IPv6 não consegue abrir uma conexão com um servidor somente IPv4 sem um mecanismo de tradução no meio. É exatamente por isso que a maior parte da internet roda em dual-stack: os servidores publicam um registro A e um registro AAAA, e cada cliente usa o que for compatível com ele.
Como ler um endereço IP que você recebeu
Veja qual é a versão
Pontos indicam IPv4. Dois-pontos indicam IPv6. Não há ambiguidade.
Veja se ele é público
Se começar com
10.,192.168.ou estiver entre172.16e172.31, é um endereço privado da rede interna de alguém e não significa nada na internet pública.Lembre-se de que pode não ser o servidor real
Se o site usa uma CDN, o endereço pertence à rede de borda da CDN. Veja por que uma CDN esconde o IP de origem.
Espere que ele mude
Servidores em nuvem, balanceadores de carga e CDNs reatribuem endereços com frequência. Um endereço IP é uma resposta atual, e não um fato permanente sobre um domínio.
O que um endereço IP não diz
É aqui que mora a maior parte da confusão. Um endereço IP é um identificador de roteamento, e não um documento de identidade.
- Não é uma localização precisa. Os bancos de dados de geolocalização associam endereços a uma cidade ou região, no máximo, e frequentemente erram, principalmente em redes móveis, VPNs e provedores de nuvem.
- Não é uma pessoa. Um endereço residencial é compartilhado por todos os dispositivos atrás do roteador e, muitas vezes, muda de cliente para cliente.
- Não é necessariamente o servidor de origem. Atrás de uma CDN ou de um balanceador de carga, o que você vê é infraestrutura.
- Não é permanente. A maioria dos endereços residenciais é dinâmica e muda quando a conexão é refeita.
Quer testar? Passe qualquer domínio pela ferramenta de consulta de domínio para IP e você verá os registros A, os registros AAAA e o restante da sua presença pública no DNS lado a lado.
Precisa conferir os endereços DNS públicos de um domínio? Use a ferramenta Domain IP Lookup.
Ferramentas gratuitas sobre este assunto
Perguntas frequentes
Leitura relacionada
Espaço de endereços público vs. privado
IP público
192.0.2.10
globalmente único, roteável de qualquer lugar
Faixas privadas
não roteáveis na internet pública
IPs públicos vs privados: qual é a diferença?
Seu dispositivo tem dois endereços ao mesmo tempo, e só um deles existe na internet. Veja por quê e o que significam as faixas reservadas.
Uma consulta DNS recursiva, um salto de cada vez
Navegador
quer example.com
Resolvedor
seu provedor / 1.1.1.1
Raiz + TLD
quem opera o .com?
Autoritativo
a resposta real
Cada salto desta cadeia é em si uma consulta DNS, depois armazenada em cache
Como o DNS funciona: de um nome de domínio a um endereço IP
A lista telefônica da internet, acompanhada de ponta a ponta: o que acontece nos poucos milissegundos entre digitar um domínio e o primeiro pacote chegar a um servidor.
Um hostname, vários registros A
1ª resposta
93.184.216.34
2ª resposta
93.184.216.35
3ª resposta
93.184.216.36
O resolvedor devolve todos os registros, geralmente em ordem rotativa
Por que um mesmo domínio tem vários endereços IP
Quatro mecanismos diferentes produzem vários endereços para um mesmo nome. Saber distingui-los explica por que a sua resposta é diferente da de outra pessoa.