DNAT
A primeira pergunta é fácil: sim, é exatamente para isso que o NAT é, mas você terá que colocar seu endereço v4 único na frente do pool de servidores v6, dar a cada membro do pool um endereço RFC1918 v4 e dar um soco em v4 real par de endereço / porta através de cada par de endereço / porta RFC1918 que você deseja ter endereçável v4. Você precisaria atribuir manualmente uma porta externa a cada servidor:
- porta 81 = > server1: 80
- porta 82 = > server2: 80
- ...
Inferior: Clientes com firewall podem não ter permissão para se conectar à porta 81.
Proxy
Se você não quiser fazer isso, a caixa da v4 precisará executar algum tipo de proxy de host virtual, para que possa receber solicitações de hosts somente da v4 para o serviço no pool da v6, enviar as solicitações por proxy, e servir as respostas.
Um how-to para configuração de proxy está muito além do escopo de uma resposta SF, mas essencialmente a caixa de front-end precisa manter uma tabela de proxy algo como
- site1.example.com/* proxy- > [2001: ea48: abc1: 3500 :: 1: 1]: 80 / *
- site2.example.com/* proxy- > [2001: ea48: abc1: 3500 :: 2: 1]: 80 / *
- site3.example.com/* proxy- > [2001: ea48: abc1: 3500 :: 6: 1]: 80 / *
para responder a solicitações recebidas de clientes nos sites que resolvem o site de endereços da v4 [123] .example.com e procurá-los pelos servidores que executam sites com nomes semelhantes nos endereços da v6 listados acima. O proxy também precisará retornar as respostas ao solicitante. Para clientes habilitados com v6, você pode anunciar os próprios proxies sob seus registros AAAA, se você também tiver o roteamento e o firewall v6 corretos.
HTTPS
Quanto ao HTTPS, a situação é idêntica àquelas que desejam executar vários servidores HTTPS nativamente em um único endereço v4: você pode executar várias portas v4 (verificando acima) ou confiar no SNI (ver vários locais ) e ignorar hosts que não suportam isso.
Eu suspeito que o que você está realmente perguntando é "existe mágica poeira do lado do servidor que pode habilitar a conectividade v6 para usuários finais que não conhecem a v6", e eu acho que a resposta para isso é "não". Você terá que aceitar seus pedidos inteiramente na v4, e obter as respostas de volta para eles da mesma maneira; veja acima.