Todos os dispositivos IPv6 compatíveis com IPv4 possuem dois endereços IPv6?

2

É possível que um dispositivo IPv6 compatível com IPv4 tenha apenas um endereço IPv6?

Por exemplo, quando o dispositivo A fala com um dispositivo IPv4, o dispositivo A se comunica usando seu endereço IPv4. 2.2.2.4. Mais tarde, quando o dispositivo-A fala com um dispositivo IPv6, ele pode usar seu endereço IPv6 :: 2.2.2.4?

Ou todos os dispositivos IPv6 compatíveis com IPv4 precisam ter dois endereços IPv6?

    
por Pacerier 13.07.2012 / 00:27

1 resposta

3

:: 2.2.2.4 não é um endereço válido para usar. Era uma vez destinado ao tunelamento automático (veja o antigo RFC 3513 ), mas atualmente não é usado mais (eles se tornaram obsoletos em RFC 4291 ).

Há outro formato de endereço IPv6 chamado endereços IPv6 mapeados para IPv4. A aparência é como: ffff: 2.2.2.4 e eles são usados no software IPv6 que é executado em um host compatível com IPv4. Por exemplo: o Linux suporta conexões IPv4 em soquetes IPv6. Portanto, se um servidor for gravado para usar o IPv6, ele ainda poderá aceitar conexões de entrada pelo IPv4. Como o software do servidor espera endereços IPv6, os endereços IPv4 são representados como endereços IPv6 mapeados por IPv4. Isso não significa que você está se comunicando com o IPv6. Isso significa que o software compatível com IPv6 está se comunicando com o IPv4.

Para responder à sua pergunta: Se você quiser se comunicar com pilha dupla (com IPv4 e IPv6), precisará de pelo menos dois endereços: um endereço IPv4 e um endereço IPv6. Ambos precisam ser roteados na internet. Os endereços IPv6 atualmente em uso na Internet vêm do prefixo 2000 :: / 3 (tudo começando com 2000: até 3fff :), então você precisará deles.

    
por 13.07.2012 / 00:53