Você pode usar SVR
registros, se eles forem suportados pelo cliente.
Outra solução é obter o IPv6 na sua rede. Você pode obter isso através de um provedor de encapsulamento, se o seu ISP for um dos que ainda têm a ilusão de não precisar atualizar sua rede para suportar o IPv6.
Estou ciente de que o cliente nem sempre está em uma rede com suporte a IPv6. Existe uma solução para isso.
Se você instalar um cliente Teredo na máquina cliente, ele poderá obter um endereço IPv6 em qualquer rede em que possa enviar e receber pacotes UDP. Teredo geralmente não é confiável, mas a razão pela qual não é confiável é porque as redes às quais você se conecta podem não ter seu próprio revezamento Teredo.
Um cliente Teredo se conectando à sua rede em casa pode ser muito confiável, se você simplesmente instalar uma retransmissão Teredo no roteador.
Em plataformas Linux, o pacote Miredo pode ser instalado para obter um cliente Teredo ou Teredo Relay (ele opera como cliente por padrão, mas pode ser configurado para operar como retransmissão).
No Windows Teredo, o suporte é construído em versões mais recentes. Talvez seja necessário ativá-lo.