Por que eu tenho um endereço IPv4 e IPv6 ao mesmo tempo?

0

Eu estava adulterando minha LAN e notei que alguns servidores veem meu endereço de rede externo como um IPv6 enquanto others como um IPv4. Por quê?

    
por Sebi 02.06.2016 / 09:04

2 respostas

3

Why do I have an IPv4 and IPv6 address at the same time?

Porque o seu ISP suporta IPv4 e IPv6. Eles não são mutuamente exclusivos.

(E um pouco infelizmente, eles são totalmente separados - um endereço IPv6 não pode ser usado para falar IPv4, e um endereço IPv4 não pode ser usado com IPv6. [É como o Skype e Viber, se você quiser usar ambos, você tem endereços separados em ambos.]

Portanto, a partir de agora, ainda seria raro encontrar um usuário IPv6 que não tenha um endereço IPv4 de alguma forma para permitir que eles se conectem a servidores somente v4.)

… some servers see my external network address as an IPv6 while others as an IPv4. Why?

Alguns servidores suportam IPv4 e IPv6, portanto, o SO escolhe se conectar via IPv6 e o servidor vê seu endereço IPv6.

Outros servidores suportam apenas IPv4, portanto não há muita escolha; eles sempre mostrarão um endereço IPv4. (Muitas vezes, é porque a empresa de hospedagem não tem suporte ao IPv6, por exemplo, AWS; mas às vezes é apenas a preguiça em nome dos administradores do servidor).

    
por 02.06.2016 / 09:08
1

Por que não?

O IPv6 funciona.

O IPv4 funciona.

Com o IPv6, você pode se comunicar com outros computadores que estão usando o IPv6, sem precisar usar algum tipo de dispositivo que execute uma tradução complicada de IPv4 para IPv6 no meio da comunicação.

Com o IPv4, você pode se comunicar com outros computadores que usam o IPv4, sem precisar usar algum tipo de dispositivo que execute uma tradução complicada de IPv6 para IPv4 no meio da comunicação.

Esses dois protocolos diferentes são essencialmente duas maneiras diferentes de fazer a mesma coisa. Como alguns computadores / dispositivos na Internet (ou sua rede local) podem estar usando apenas um protocolo, faz sentido que o sistema esteja pronto para se comunicar com os dois protocolos, para que você possa se comunicar facilmente com esses dispositivos.

Não existe realmente uma grande quantidade de custos / danos em ter vários endereços, por isso, a principal razão é a sua conveniência potencial de se comunicar com vários outros dispositivos.

Você pode desativar um dos endereços. Eu particularmente não recomendo fazê-lo. O mundo está em um processo (bastante lento) de converter muitos dispositivos de IPv4 para IPv6, então ter ambos é uma boa idéia. As principais razões pelas quais posso pensar em usar apenas um endereço são:

  • para controlar o tráfego de entrada de rede, provavelmente como uma forma de limitar a segurança. No entanto, existem formas melhores de implementar a segurança que podem funcionar com os dois tipos de endereços, por isso mesmo esse motivo não é realmente bom.

  • se houver problemas com um tipo de endereço, como se o IPv6 não fosse suportado / funcionasse. Geralmente, a abordagem preferível é apenas corrigir esses problemas, para que tais problemas não existam. Isso fornece um resultado final que geralmente é melhor do que excluir um desses tipos de endereços.

A menos que você possa sugerir outro motivo para não desejar os dois tipos de endereço, simplesmente aproveite os dois tipos de endereço. Não é uma coisa ruim.

Quanto à forma como os dispositivos externos estão visualizando o seu computador, isso provavelmente dependerá de qual protocolo está sendo usado. Normalmente, o software usará o que é suportado pelas entradas de DNS de um site remoto. Assim, a diferença pode vir de um caso de DNS retornando IPv6 "AAAA records" para alguns sites e IPv4 "A records" para outros sites.

    
por 02.06.2016 / 09:13