Como se conectar a um servidor IPv4 doméstico pela Internet usando IPv6 para ignorar o NAT de nível de operadora

Como se conectar a um servidor IPv4 doméstico pela Internet usando IPv6 para ignorar o NAT de nível de operadora

Estou procurando uma maneira de conectar-me a um servidor HTTP legado que suporte apenas conexões IPv4 que estejam atrás de um NAT de nível de ISP. Meu ISP emite endereços IPv6 públicos e consigo me conectar com êxito de um cliente IPv6 a um servidor IPv6 na minha rede doméstica.

Aqui estão os dois cenários que pretendo conectar com sucesso:

  1. Cliente IPv6 Conectando-se a um servidor IPv4 através de IPv6– Para esta conexão, acho que a solução é ter um dispositivo na minha rede local com endereço IPv6 que forneça algum tipo de serviço de proxy/tradução que se conecte ao servidor IPv4 e converta os dados para passarem pelo IPv6. (Não sei o que é esse programa de proxy/tradução ou se ele existe.)
  2. Cliente IPv4 Conectando-se a um servidor IPv4 através de IPv6– Acho que a solução para isso precisaria da solução do cenário 1, além de alguma forma de converter o cliente IPv4 em IPv6 para que ele possa se conectar ao servidor doméstico.

Diagrama de rede:
Diagrama de rede

Estou ciente de que existem maneiras de fazer isso com VPNs e túneis SSH reversos, mas estou procurando uma possibilidade sem o uso deles.

informação relacionada