:: 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.