IPv6: o que é, porque é importante e como configurar

O IPv6 é a versão mais recente do protocolo de Internet e foi criado para substituir progressivamente o IPv4. Neste artigo explicamos o que é, porque é importante para um site e como verificar se o seu domínio está preparado para utilizar IPv6.

O que é o IPv6

O IPv6 é a versão mais recente do Internet Protocol, o sistema utilizado para identificar dispositivos e servidores ligados à Internet.

Durante muitos anos, a Internet utilizou principalmente o IPv4, que usa endereços como:

192.0.2.10

O IPv6 utiliza um espaço de endereçamento muito maior e endereços com um formato semelhante a:

2001:db8:1234::10

O principal objetivo do IPv6 é permitir um número muito superior de endereços IP, garantindo que a Internet consegue continuar a crescer sem depender exclusivamente das limitações do IPv4.

Porque é importante

O número de endereços IPv4 disponíveis é limitado, razão pela qual muitas redes utilizam mecanismos como NAT para permitir que vários dispositivos partilhem o mesmo endereço público.

O IPv6 foi desenvolvido para resolver esta limitação e permitir uma comunicação mais direta entre dispositivos e servidores.

Para um site, disponibilizar IPv6 pode melhorar a compatibilidade com redes modernas e garantir que utilizadores que acedem preferencialmente através de IPv6 conseguem estabelecer ligação diretamente ao servidor.

Não ter IPv6 não significa que o site esteja vulnerável ou inseguro. Trata-se sobretudo de uma questão de compatibilidade, modernização da infraestrutura e preparação para a evolução da Internet.

IPv4 e IPv6 podem funcionar em simultâneo

A maioria dos sites que suporta IPv6 continua também a utilizar IPv4.

Esta configuração é conhecida como dual stack e permite que o servidor responda através dos dois protocolos.

Neste cenário, um utilizador com conectividade IPv6 pode aceder ao site através de IPv6, enquanto outro utilizador que apenas disponha de IPv4 continua a conseguir aceder normalmente.

Por esse motivo, ativar IPv6 normalmente não significa abandonar o IPv4.

O que é um registo AAAA

Para que um domínio possa ser acedido através de IPv6, o DNS deve normalmente incluir um registo AAAA.

Enquanto um registo A aponta um domínio para um endereço IPv4, um registo AAAA aponta o domínio para um endereço IPv6.

Exemplo de registo IPv4:

exemplo.pt. A 192.0.2.10

Exemplo de registo IPv6:

exemplo.pt. AAAA 2001:db8:1234::10

A existência de um registo AAAA significa que o domínio anuncia um endereço IPv6. No entanto, o servidor correspondente também tem de estar corretamente configurado para responder nesse endereço.

Ter um registo AAAA é suficiente?

Não.

Um dos erros mais problemáticos é publicar um registo AAAA quando o servidor, firewall, proxy ou aplicação não está preparado para responder corretamente através de IPv6.

Nesse caso, alguns visitantes podem tentar utilizar IPv6 primeiro e encontrar falhas de ligação ou atrasos no carregamento do site.

Por isso, um registo AAAA só deve ser publicado depois de confirmar que toda a cadeia necessária ao funcionamento do site suporta corretamente IPv6.

IPv6 e segurança

O IPv6 não torna automaticamente um site mais seguro nem mais inseguro.

As mesmas boas práticas de segurança aplicadas ao IPv4 devem também ser consideradas no IPv6, incluindo configuração de firewall, controlo dos serviços expostos, atualizações do servidor e monitorização.

Um erro comum é configurar cuidadosamente as regras de firewall para IPv4 e esquecer que os mesmos serviços podem estar acessíveis através de IPv6.

Por esse motivo, quando o IPv6 é ativado, deve ser tratado como parte integrante da configuração de segurança do servidor e não como uma rede separada que pode ser ignorada.

Boas práticas

  • Utilizar IPv4 e IPv6 em simultâneo sempre que a infraestrutura o permita.
  • Publicar um registo AAAA apenas depois de confirmar que o servidor responde corretamente através de IPv6.
  • Garantir que o certificado SSL/TLS funciona normalmente quando o site é acedido por IPv6.
  • Aplicar regras de firewall e segurança também ao tráfego IPv6.
  • Verificar se proxies, CDN, balanceadores e outros serviços intermédios suportam IPv6.
  • Testar o acesso ao domínio através de IPv4 e IPv6 depois de qualquer alteração.
  • Remover registos AAAA incorretos ou que apontem para servidores sem conectividade IPv6 funcional.

Como corrigir

  1. Confirme junto do seu fornecedor de alojamento ou servidor se existe conectividade IPv6 disponível.
  2. Identifique o endereço IPv6 atribuído ao servidor que aloja o site.
  3. Confirme que o servidor web está configurado para aceitar ligações através desse endereço IPv6.
  4. Verifique as regras de firewall e confirme que as portas necessárias, normalmente 80 e 443, estão corretamente configuradas para IPv6.
  5. Adicione um registo AAAA no DNS do domínio apontando para o endereço IPv6 correto.
  6. Teste o site através de IPv6 e confirme que páginas, certificados, redirecionamentos e outros serviços funcionam corretamente.

IPv6 em sites WordPress

O WordPress não necessita de uma configuração especial para funcionar através de IPv6.

Se o sistema operativo, servidor web, firewall, DNS e restantes componentes da infraestrutura estiverem corretamente configurados, o WordPress deve funcionar normalmente através de IPv4 e IPv6.

No entanto, plugins de segurança, sistemas de logs, regras de bloqueio por endereço IP ou integrações externas devem estar preparados para interpretar corretamente endereços IPv6.

Também é importante confirmar que mecanismos de controlo de acesso não assumem que todos os visitantes utilizam endereços IPv4.

Erros comuns na configuração de IPv6

  • Criar um registo AAAA sem que o servidor tenha IPv6 corretamente configurado.
  • Apontar o registo AAAA para um endereço IPv6 antigo ou incorreto.
  • Configurar a firewall apenas para IPv4.
  • Não testar o certificado SSL/TLS através de IPv6.
  • Ter serviços acessíveis por IPv6 que deveriam estar bloqueados.
  • Utilizar aplicações ou sistemas de segurança que não interpretam corretamente endereços IPv6.
  • Assumir que a existência de um registo AAAA significa automaticamente que o site está preparado para IPv6.

A ausência de IPv6 não significa que o seu site esteja inseguro – mas uma infraestrutura preparada para IPv4 e IPv6 melhora a compatibilidade com redes modernas e acompanha a evolução da Internet.

Na WebDig Host, a infraestrutura é gerida com foco em compatibilidade, desempenho e boas práticas de rede, permitindo que os serviços acompanhem a evolução dos protocolos utilizados na Internet.

Conhecer os serviços de alojamento da WebDig Host

Perguntas frequentes sobre IPv6

Não ter IPv6 significa que o meu site é inseguro?

Não. Um site pode estar perfeitamente seguro utilizando apenas IPv4. O suporte IPv6 está relacionado sobretudo com compatibilidade, evolução da infraestrutura e disponibilidade através de redes modernas.

Preciso de deixar de usar IPv4 para ativar IPv6?

Não. A configuração mais comum utiliza IPv4 e IPv6 em simultâneo, permitindo que cada visitante utilize o protocolo disponível na sua ligação.

O que é um registo AAAA?

É o registo DNS utilizado para associar um nome de domínio a um endereço IPv6. O equivalente utilizado para endereços IPv4 é o registo A.

Ter um registo AAAA significa que o IPv6 está a funcionar?

Não necessariamente. O registo AAAA apenas indica o endereço IPv6 associado ao domínio. O servidor e toda a infraestrutura também têm de estar configurados para aceitar e responder corretamente às ligações IPv6.

O IPv6 é mais seguro do que o IPv4?

Não automaticamente. A segurança depende da configuração do servidor, firewall, aplicações e serviços utilizados. As boas práticas aplicadas ao IPv4 devem também ser aplicadas ao IPv6.

O WordPress suporta IPv6?

Sim. O WordPress pode funcionar normalmente através de IPv6 desde que o servidor, DNS e restante infraestrutura estejam corretamente configurados.

Um registo AAAA mal configurado pode causar problemas?

Sim. Se o domínio anunciar um endereço IPv6 que não responde corretamente, alguns visitantes podem encontrar falhas ou atrasos no acesso ao site.

Verifique agora se o seu site está preparado para IPv6

Com o Secure Check, pode verificar gratuitamente se o seu domínio disponibiliza conectividade IPv6 e identificar problemas comuns relacionados com a configuração, em poucos segundos.

Analisar o meu domínio gratuitamente com o Secure Check