Diferença entre IPv4 e IPv6: entenda os dois protocolos de Internet
Toda rede conectada à Internet utiliza endereços IP para identificar dispositivos e permitir a comunicação entre eles. Esses endereços fazem parte de um sistema de identificação que possibilita o envio e o recebimento de informações entre computadores, servidores, celulares, roteadores e outros equipamentos.
Durante muitos anos, o IPv4 foi o principal protocolo utilizado para essa finalidade. Entretanto, com o crescimento da Internet e o aumento da quantidade de dispositivos conectados, sua capacidade de endereçamento começou a se tornar insuficiente.
Para resolver essa limitação, foi desenvolvido o IPv6, uma nova versão do Protocolo de Internet que amplia significativamente a quantidade de endereços disponíveis e introduz mudanças na estrutura e no funcionamento da comunicação em redes.
Embora o IPv6 tenha sido desenvolvido para suceder o IPv4, os dois protocolos continuam sendo utilizados simultaneamente em grande parte da infraestrutura mundial.
Neste artigo, você vai entender a diferença entre IPv4 e IPv6, como funcionam os dois protocolos, quais são suas principais características e por que a transição para o IPv6 é importante para o futuro da Internet.
O que é IPv4?
IPv4 é a sigla para Internet Protocol version 4, ou Protocolo de Internet versão 4.
É um protocolo responsável pelo endereçamento e encaminhamento de pacotes de dados entre dispositivos conectados a uma rede. Cada interface de rede que utiliza IPv4 precisa de um endereço IP para participar da comunicação.
O IPv4 utiliza endereços de 32 bits, organizados em quatro grupos de números decimais separados por pontos.
Um exemplo de endereço IPv4 é:
192.168.1.10
Cada grupo representa 8 bits, também chamados de octetos. Como cada octeto pode assumir valores entre 0 e 255, um endereço IPv4 possui quatro partes com essa característica.
A quantidade total de combinações possíveis é de aproximadamente 4,29 bilhões de endereços. Esse é o total teórico de combinações de 32 bits, e não a quantidade de endereços públicos disponíveis para utilização na Internet.
Esse número parecia suficiente quando o protocolo foi desenvolvido. Entretanto, o crescimento da Internet, a expansão das redes corporativas e a popularização de dispositivos conectados aumentaram significativamente a demanda por endereços IP.
Além disso, nem todos os endereços disponíveis podem ser utilizados livremente na Internet pública, pois existem faixas reservadas para finalidades específicas, como redes privadas, multicast e outros usos especiais.
O esgotamento dos endereços IPv4 disponíveis para distribuição tornou necessária a adoção de mecanismos de compartilhamento de endereços e o desenvolvimento de uma nova versão do protocolo.
O que é IPv6?
IPv6 significa Internet Protocol version 6, ou Protocolo de Internet versão 6.
Foi desenvolvido como sucessor do IPv4 para ampliar a capacidade de endereçamento da Internet e modernizar alguns aspectos do funcionamento do protocolo.
A principal diferença está no tamanho dos endereços: enquanto o IPv4 utiliza 32 bits, o IPv6 utiliza 128 bits.
Isso permite aproximadamente 340 undecilhões de endereços possíveis, ou cerca de:
3,4 × 10³⁸ endereços.
Os endereços IPv6 são representados por grupos de números hexadecimais separados por dois-pontos.
Um exemplo de endereço IPv6 é:
2001:0db8:0000:0000:0000:ff00:0042:8329
Essa representação possui oito grupos, cada um contendo 16 bits.
Para facilitar a leitura, o IPv6 permite omitir zeros à esquerda de cada grupo e substituir uma sequência contínua de um ou mais grupos formados apenas por zeros por ::. Essa abreviação pode aparecer somente uma vez em cada endereço.
Assim, o exemplo anterior pode ser escrito da seguinte maneira:
2001:db8::ff00:42:8329
Essa simplificação reduz o tamanho visual dos endereços e facilita sua utilização em configurações de rede.
Importante: o prefixo 2001:db8::/32 é reservado para documentação e exemplos. Portanto, o endereço utilizado acima serve para fins didáticos e não deve ser utilizado como endereço de produção na Internet.
Além de ampliar a quantidade de endereços disponíveis, o IPv6 introduz mudanças no cabeçalho dos pacotes, na configuração automática de endereços e nos mecanismos de comunicação.
Qual é a diferença entre IPv4 e IPv6?
A principal diferença entre IPv4 e IPv6 está na capacidade de endereçamento, mas existem outras características que distinguem os dois protocolos.
O IPv4 utiliza endereços de 32 bits e possui um formato de representação decimal. Já o IPv6 utiliza 128 bits e representa seus endereços em formato hexadecimal.
Além disso, o IPv6 apresenta mudanças na estrutura dos pacotes, na configuração dos dispositivos e no tratamento de determinados tipos de comunicação.
Comparação entre IPv4 e IPv6
| Característica | IPv4 | IPv6 |
| Tamanho do endereço | 32 bits | 128 bits |
| Representação | Decimal | Hexadecimal |
| Separador | Ponto (.) | Dois-pontos (:) |
| Quantidade de endereços | Aproximadamente 4,29 bilhões | Aproximadamente 340 undecilhões |
| Cabeçalho básico | Variável, de 20 a 60 bytes | Fixo, de 40 bytes |
| Broadcast | Suportado | Não utiliza broadcast |
| Multicast | Suportado | Suportado |
| Anycast | Técnica implementada por meio do roteamento | Tipo de endereço definido na arquitetura |
| Configuração automática | DHCP e configuração manual | SLAAC, DHCPv6 e configuração manual |
| Fragmentação | Pode ocorrer na origem ou em roteadores intermediários, quando permitida | Realizada somente pela origem |
| NAT | Muito utilizado | Não é necessário para economizar endereços |
| IPsec | Suportado | Suportado |
As diferenças estão relacionadas à arquitetura de cada protocolo e às especificações técnicas definidas pelo IETF.
Como funciona o endereçamento IPv4?
No IPv4, cada endereço possui 32 bits divididos em quatro octetos.
Por exemplo:
192.168.1.10
Em representação binária, esse endereço corresponde a:
11000000.10101000.00000001.00001010
Cada octeto representa uma parte do endereço e pode assumir valores entre 0 e 255.
Os endereços IPv4 podem ser utilizados em redes públicas ou privadas.
Endereços públicos: são globalmente roteáveis e utilizados na comunicação pela Internet pública. Entretanto, sua acessibilidade efetiva também depende das regras de roteamento, firewall e configuração da rede.
Endereços privados: são utilizados em redes locais e não são roteados diretamente na Internet pública. As principais faixas privadas são definidas pela RFC 1918:
| Faixa | Máscara CIDR | Utilização |
| 10.0.0.0 a 10.255.255.255 | /8 | Redes privadas |
| 172.16.0.0 a 172.31.255.255 | /12 | Redes privadas |
| 192.168.0.0 a 192.168.255.255 | /16 | Redes privadas |
Em uma residência, por exemplo, o roteador pode utilizar o endereço 192.168.1.1 como gateway da rede local, enquanto os dispositivos recebem endereços como 192.168.1.10 e 192.168.1.20.
Para permitir que vários dispositivos de uma rede privada compartilhem um endereço IPv4 público, é comum utilizar NAT (Network Address Translation), frequentemente associado à tradução de portas, conhecida como NAPT ou PAT.
Esse mecanismo modifica informações de endereçamento e portas dos pacotes durante a comunicação entre redes, permitindo que diversos dispositivos utilizem um mesmo endereço IPv4 público.
Como funciona o endereçamento IPv6?
O IPv6 utiliza endereços de 128 bits, divididos em oito grupos de 16 bits representados por números hexadecimais.
Um exemplo de endereço IPv6 é:
2001:0db8:0000:0000:0000:ff00:0042:8329
Cada grupo pode conter de um a quatro dígitos hexadecimais quando os zeros à esquerda são omitidos.
O protocolo também permite a utilização de :: para representar uma sequência contínua de grupos zerados, mas essa abreviação só pode aparecer uma vez em cada endereço.
O IPv6 possui diferentes tipos de endereços, utilizados conforme a finalidade da comunicação.
Principais tipos de endereços IPv6
Unicast: identifica uma interface de rede. Os pacotes enviados para um endereço unicast são direcionados à interface correspondente.
Multicast: identifica um grupo de interfaces. Um pacote enviado para um endereço multicast pode ser recebido por todas as interfaces que fazem parte daquele grupo.
Anycast: permite atribuir o mesmo endereço a várias interfaces. O pacote é encaminhado para uma das interfaces do grupo, geralmente aquela considerada mais próxima de acordo com os critérios de roteamento.
No IPv6, o Anycast utiliza endereços do espaço de endereçamento unicast atribuídos a múltiplas interfaces. Portanto, não representa uma categoria independente de endereço.
Uma diferença importante é que o IPv6 não utiliza broadcast. As funcionalidades de comunicação com múltiplos dispositivos são realizadas principalmente por multicast e outros mecanismos específicos.
O protocolo também possui endereços especiais, como os endereços link-local, utilizados na comunicação dentro de um mesmo enlace de rede.
Um exemplo de endereço link-local é:
fe80::1
Esses endereços pertencem à faixa fe80::/10 e são utilizados em diversas funções internas do IPv6, incluindo a descoberta de roteadores e a comunicação local. Eles não são encaminhados por roteadores para outras redes.
Quais são as principais mudanças do IPv6 em relação ao IPv4?
A criação do IPv6 não se limitou ao aumento da quantidade de endereços disponíveis. O protocolo também trouxe alterações importantes em sua arquitetura.
1. Maior capacidade de endereçamento
A principal mudança é a ampliação do espaço de endereços de 32 para 128 bits.
Isso permite que uma quantidade muito maior de dispositivos tenha endereços IP próprios, reduzindo a necessidade de compartilhar endereços IPv4 públicos por meio de mecanismos como o CGNAT.
Essa capacidade também facilita o planejamento e a expansão de redes de diferentes tamanhos.
2. Simplificação do cabeçalho
O cabeçalho básico do IPv6 possui tamanho fixo de 40 bytes, enquanto o cabeçalho IPv4 pode variar entre 20 e 60 bytes.
O IPv6 também removeu alguns campos presentes no IPv4 e transferiu funcionalidades específicas para cabeçalhos de extensão.
Entre as mudanças está a remoção do checksum do cabeçalho IP, reduzindo a necessidade de recalcular essa informação em cada roteador intermediário.
Isso simplifica determinados processos de encaminhamento dos pacotes, embora não signifique que toda comunicação IPv6 seja necessariamente mais rápida.
3. Configuração automática de endereços
O IPv6 permite que dispositivos configurem seus próprios endereços por meio do mecanismo SLAAC (Stateless Address Autoconfiguration).
Nesse processo, o dispositivo recebe informações dos roteadores da rede por meio de mensagens chamadas Router Advertisement (RA) e pode gerar seu próprio endereço IPv6, sem depender necessariamente de um servidor DHCPv6.
Também existe a possibilidade de utilizar DHCPv6 para distribuir endereços e outras informações de configuração.
Uma distinção importante é que o gateway padrão IPv6 é descoberto por meio das mensagens Router Advertisement, e não por DHCPv6. Mesmo quando o DHCPv6 é utilizado para fornecer endereços, a descoberta do roteador padrão continua sendo realizada pelo mecanismo de descoberta de roteadores.
Essa flexibilidade facilita a implantação e o gerenciamento de redes IPv6.
4. Ausência de broadcast
Diferentemente do IPv4, o IPv6 não utiliza broadcast.
Em vez disso, utiliza multicast para enviar informações a grupos específicos de dispositivos.
Um exemplo é o Neighbor Discovery Protocol (NDP), que utiliza mensagens ICMPv6 para realizar funções como descoberta de roteadores e resolução de endereços na rede local.
Isso substitui algumas funções que, no IPv4, são realizadas por mecanismos como o ARP.
5. Tratamento da fragmentação
No IPv4, os roteadores podem fragmentar pacotes quando necessário, desde que a fragmentação não esteja proibida pelo sinalizador DF (Don’t Fragment). A fragmentação também pode ser realizada pelo dispositivo de origem.
No IPv6, os roteadores intermediários não realizam fragmentação de pacotes. Quando necessário, a fragmentação é feita exclusivamente pelo dispositivo de origem, utilizando um cabeçalho de extensão específico.
O mecanismo de descoberta do MTU do caminho (Path MTU Discovery) ajuda o dispositivo de origem a determinar o tamanho adequado dos pacotes para a comunicação.
Essa mudança simplifica o processamento dos pacotes pelos roteadores intermediários.
O IPv6 é mais seguro que o IPv4?
Uma dúvida comum é se o IPv6 oferece mais segurança do que o IPv4.
O IPv6 possui recursos e especificações que contribuem para a arquitetura de segurança das redes. Entretanto, isso não significa que uma rede IPv6 seja automaticamente mais segura.
O IPsec, conjunto de protocolos utilizado para autenticação, integridade e confidencialidade das comunicações IP, possui especificações aplicáveis ao IPv4 e ao IPv6.
A existência de suporte ao IPsec não significa que toda comunicação esteja automaticamente autenticada ou criptografada. É necessário configurar e utilizar esses mecanismos adequadamente.
A segurança depende de fatores como:
- Configuração adequada dos roteadores;
- Regras de firewall;
- Controle de acesso;
- Atualização dos equipamentos;
- Monitoramento do tráfego;
- Proteção dos dispositivos conectados;
- Planejamento da infraestrutura.
Outro ponto importante é que a ausência de NAT no IPv6 não significa ausência de proteção. O NAT não substitui um firewall, e redes IPv6 também precisam de políticas adequadas para controlar conexões de entrada e saída.
Portanto, a segurança de uma rede depende principalmente da configuração e da administração dos seus equipamentos, e não apenas da versão do protocolo IP utilizada.
Por que o IPv6 foi criado?
O principal motivo para o desenvolvimento do IPv6 foi a limitação do espaço de endereços IPv4.
Quando o IPv4 foi desenvolvido, a Internet possuía uma escala muito menor do que a atual. Com o crescimento das redes comerciais, dos serviços online e dos dispositivos conectados, a quantidade de endereços disponíveis tornou-se insuficiente para atender à demanda global.
Para contornar essa limitação, foram adotadas soluções como o NAT e, posteriormente, o CGNAT (Carrier-Grade Network Address Translation).
Esses mecanismos permitem que vários dispositivos compartilhem endereços IPv4 públicos, mas acrescentam complexidade à infraestrutura e podem dificultar determinadas aplicações e conexões diretas entre dispositivos.
O IPv6 foi desenvolvido para ampliar o espaço de endereçamento e permitir uma infraestrutura de Internet mais escalável.
Além disso, sua arquitetura introduziu mudanças na configuração automática, no tratamento de pacotes e na organização dos endereços.
Por que IPv4 e IPv6 ainda são utilizados juntos?
Apesar de o IPv6 ter sido desenvolvido para suceder o IPv4, a substituição não acontece de forma imediata.
A Internet é formada por milhões de redes, provedores, servidores, equipamentos e aplicações. Nem todos esses componentes foram atualizados ao mesmo tempo.
Além disso, IPv4 e IPv6 não são diretamente compatíveis entre si. Por isso, a transição exige mecanismos que permitam a comunicação entre ambientes que utilizam protocolos diferentes.
Entre as principais estratégias estão:
Dual Stack
O Dual Stack permite que um equipamento ou uma rede utilize IPv4 e IPv6 simultaneamente.
Nesse modelo, os dispositivos possuem conectividade pelos dois protocolos e podem utilizar aquele que estiver disponível e adequado para cada comunicação.
É uma das estratégias mais comuns para realizar a transição sem interromper serviços que ainda dependem de IPv4.
Tunelamento
O tunelamento permite transportar pacotes de um protocolo dentro de outro.
Por exemplo, pacotes IPv6 podem ser encapsulados em pacotes IPv4 para atravessar uma infraestrutura que ainda não oferece suporte nativo ao IPv6.
Esse mecanismo pode ser utilizado durante a implantação do novo protocolo em redes que ainda possuem limitações de compatibilidade.
Tradução de protocolos
A tradução permite que dispositivos que utilizam IPv6 se comuniquem com serviços que ainda utilizam IPv4, e vice-versa, por meio de mecanismos específicos.
Um exemplo é o NAT64, que permite a comunicação de clientes IPv6 com servidores IPv4 em determinadas arquiteturas de rede.
Essas estratégias ajudam a manter a interoperabilidade durante a transição para o IPv6.
O IPv6 já é utilizado no Brasil?
Sim. O IPv6 já está presente em redes de provedores de Internet, empresas, serviços online e infraestruturas de telecomunicações no Brasil.
Segundo o NIC.br, em 28 de outubro de 2026 o país alcançou a marca de 60% na métrica IPv6 Capable, divulgada pelo APNIC.
Na medição de 27 de outubro de 2026, os indicadores eram:
| Indicador | Resultado |
| IPv6 Capable | 60,04% |
| IPv6 Preferred | 58,44% |
Os indicadores utilizam uma média de 30 dias e representam aspectos diferentes da adoção do protocolo.
A métrica IPv6 Capable indica a capacidade de utilização do IPv6 identificada nas medições. Já IPv6 Preferred representa a proporção de testes em que o IPv6 foi efetivamente utilizado quando havia também conectividade IPv4 disponível.
Esses indicadores mostram que o IPv6 já possui presença significativa na infraestrutura brasileira, embora o IPv4 continue sendo utilizado em conjunto com o IPv6.
A adoção depende de investimentos em equipamentos, atualização de redes, capacitação técnica e compatibilidade dos serviços e aplicações.
Como saber se minha rede utiliza IPv4 ou IPv6?
É possível verificar se uma rede possui suporte a IPv4, IPv6 ou ambos utilizando as configurações do sistema operacional.
No Windows, por exemplo, abra o Prompt de Comando e execute:
ipconfig
O comando apresenta as configurações das interfaces de rede, incluindo os endereços IPv4 e IPv6 disponíveis.
No Linux, utilize:
ip addr
O resultado apresenta os endereços configurados nas interfaces de rede.
Também é possível verificar a conectividade com o IPv6 utilizando:
ping -6 ipv6.google.com
Se houver conectividade IPv6 e resolução DNS adequada, o comando poderá receber respostas do destino.
Para testar o IPv4, utilize:
ping -4 google.com
Esses testes ajudam a identificar se a rede possui conectividade com os dois protocolos. Entretanto, a presença de um endereço IPv6 na interface, isoladamente, não garante que exista acesso funcional à Internet por IPv6.
Importante: a ausência de resposta ao comando ping não significa necessariamente que o protocolo esteja indisponível. O destino, o firewall ou as políticas da rede podem bloquear as mensagens ICMP utilizadas pelo teste.
Perguntas frequentes sobre IPv4 e IPv6
Qual é a principal diferença entre IPv4 e IPv6?
A principal diferença está no tamanho dos endereços. O IPv4 utiliza 32 bits, enquanto o IPv6 utiliza 128 bits, permitindo uma quantidade muito maior de endereços IP.
O IPv6 vai substituir o IPv4?
O IPv6 foi desenvolvido para suceder o IPv4, mas a transição acontece gradualmente. Os dois protocolos ainda são utilizados em conjunto em grande parte da Internet.
IPv6 é mais rápido que IPv4?
Não necessariamente. O IPv6 possui mudanças na estrutura dos pacotes e no encaminhamento, mas a velocidade depende de fatores como roteamento, infraestrutura, equipamentos, provedor e condições da conexão.
O IPv6 elimina a necessidade de NAT?
O IPv6 elimina a necessidade de utilizar NAT para economizar endereços IP, pois possui um espaço de endereçamento muito maior. Entretanto, mecanismos de tradução ainda podem ser utilizados em situações específicas de interoperabilidade entre IPv4 e IPv6.
Todo roteador suporta IPv6?
Não. Embora muitos roteadores modernos ofereçam suporte ao protocolo, equipamentos antigos podem não possuir compatibilidade ou apresentar limitações de configuração.
É importante verificar as especificações do fabricante e confirmar se o provedor oferece conectividade IPv6.
Posso utilizar IPv4 e IPv6 ao mesmo tempo?
Sim. Isso é possível por meio do Dual Stack, que permite utilizar os dois protocolos simultaneamente na mesma rede.
O IPv6 dispensa o uso de firewall?
Não. Mesmo utilizando IPv6, uma rede precisa de regras de firewall, controle de acesso e políticas de segurança adequadas.
Por que meu dispositivo possui um endereço IPv6 começando com FE80?
Endereços que começam com fe80 pertencem à faixa de endereços link-local do IPv6.
Eles são utilizados para comunicação dentro do mesmo enlace de rede e não são encaminhados por roteadores para outras redes.
Considerações
A diferença entre IPv4 e IPv6 vai muito além da quantidade de endereços disponíveis. Embora o IPv4 tenha sido fundamental para o crescimento da Internet, seu espaço de endereçamento limitado tornou necessária a criação de uma nova versão do protocolo.
O IPv6 amplia significativamente essa capacidade, além de introduzir mudanças na estrutura dos pacotes, na configuração automática de endereços e nos mecanismos de comunicação.
Atualmente, os dois protocolos continuam sendo utilizados em conjunto, permitindo que a transição aconteça gradualmente sem comprometer a conectividade dos serviços existentes.
Compreender as diferenças entre IPv4 e IPv6 é fundamental para profissionais de redes, administradores de infraestrutura e qualquer pessoa que trabalhe com conectividade, pois a adoção do IPv6 é uma parte importante da evolução da Internet.
Referências técnicas
- RFC 791 — Internet Protocol (IPv4)
- RFC 8200 — Internet Protocol, Version 6 (IPv6) Specification
- RFC 4291 — IP Version 6 Addressing Architecture
- RFC 1918 — Address Allocation for Private Internets
- RFC 3849 — IPv6 Address Prefix Reserved for Documentation
- RFC 4861 — Neighbor Discovery for IP Version 6
- RFC 4862 — IPv6 Stateless Address Autoconfiguration
- RFC 4443 — Internet Control Message Protocol (ICMPv6)
- RFC 6146 — Stateful NAT64
- RFC 8201 — Path MTU Discovery for IP version 6
- RFC 8415 — Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
- NIC.br — IPv6.br
- NIC.br — Brasil atinge 60% de usuários com IPv6 habilitado
- APNIC — IPv6 Capability and Preference


