Embora você espere ter um endereço IPv4 atribuído à sua localização, pode se surpreender ao encontrar um endereço IPv6 atribuído a você também. Por que os dois tipos seriam atribuídos a você ao mesmo tempo? O post de perguntas e respostas do superusuário de hoje tem a resposta para a pergunta de um leitor curioso.
A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser – uma subdivisão do Stack Exchange, um grupo de sites de perguntas e respostas voltado para a comunidade.
Imagem cortesia do Ministerio TIC Colombia (Flickr) .
A questão
O leitor de superusuário AJS14 quer saber por que ele tem endereços públicos IPv4 e IPv6 atribuídos à sua rede doméstica:
Para minha rede doméstica, meu endereço IP público “é exibido” como IPv4 em alguns sites, mas como IPv6 em outros. Eu li este tópico do SuperUser e entendo que é possível que meu provedor de serviços de Internet tenha me atribuído um de cada tipo.
- Qual é o propósito de atribuir um de cada tipo para mim?
- Desabilitar o IPv6 de dentro do Windows em um host local garante que apenas um endereço IPv4 seja usado nesse computador? Perguntei depois de ler sobre questões de segurança em relação a certos protocolos VPN usados em combinação com IPv6.
Por que os endereços públicos IPv4 e IPv6 seriam atribuídos à mesma rede doméstica?
A resposta
O contribuidor do SuperUser Bob tem a resposta para nós:
Qual é o propósito de atribuir um de cada tipo para mim?
Idealmente, deveríamos avançar para uma implementação maior do IPv6 devido ao esgotamento do IPv4 . No entanto, muitos servidores ainda não suportam IPv6. Existem muitas soluções alternativas, nenhuma particularmente excelente, mas geralmente envolvem o encapsulamento por meio de um servidor intermediário que pode ser convertido entre os dois. Seu ISP fornece um endereço IPv4 por motivos de compatibilidade.
O que muitos ISPs fazem agora é implementar CGN , onde muitas pessoas compartilham um único endereço IPv4 “público”. Há muitos motivos pelos quais isso é ruim (1) , mas é necessário simplesmente porque não há endereços IPv4 suficientes para todos. É por isso que precisamos do IPv6, e provavelmente por que seu ISP o fornece.
Desabilitar o IPv6 de dentro do Windows em um host local garante que apenas um endereço IPv4 seja usado nesse computador?
Sim, entretanto, geralmente não é uma boa ideia. Como alternativa, você pode desativar o IPv6 no nível do roteador, o que é um pouco melhor, mas, novamente, isso não é uma boa ideia. Não podemos continuar a usar o IPv4 para sempre.
Perguntei depois de ler sobre questões de segurança em relação a certos protocolos VPN usados em combinação com IPv6.
Isso normalmente se deve a clientes e configurações VPN corrompidos. Mas agora está melhorando. Se você não usar VPNs, isso não o afetará. Se você usar um, deve pesquisar primeiro para ver se ele suporta IPv6 corretamente (as VPNs modernas já devem ser). Um dos maiores problemas era com os clientes VPN ignorando o IPv6 completamente, então as conexões IPv6 contornaram a VPN, mas espero que isso tenha melhorado agora que há mais atenção voltada para o problema (veja também: vulnerabilidade de segurança IPv6 abre buracos nas declarações dos provedores de VPN )
(1) Por exemplo, uma das consequências do CGN é que os usuários domésticos não podem mais hospedar um servidor de forma confiável. O NAT tradicional já era ruim o suficiente (e mais uma vez uma consequência da falta de IPv4), mas com o encaminhamento de porta CGN também não é mais possível. Existem técnicas para contornar isso, como furação de NAT , mas exigem servidores externos e nem sempre funcionarão, dependendo do serviço necessário. Ter um endereço IPv6 exclusivo contorna essa limitação.
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui .