Eu tenho duas máquinas A e B. A é um VPS que possui endereços IPv4 e IPv6 globalmente roteáveis, B é um servidor físico atrás de um NAT de nível de operadora:
A
:- Endereços IPv4 A1 e A2 (on-link);
- Prefixo IPv6 A3::/56 (roteado).
B
possui apenas um endereço IPv4 B1 no bloco de endereços RFC 6598 100.64.0.0/10.
A e B estão em redes diferentes, em ISPs diferentes, nada em comum, exceto que A1 e A2 são acessíveis a partir de B.
Preciso configurar um túnel entre A e B, de forma que B se comporte como se A2 fosse seu endereço.
Especificamente, preciso ser capaz de:
- receber conexões para A2 na máquina B,
- iniciar novas conexões usando A2 da máquina B e
- execute DNAT em algumas das conexões de entrada e redirecione-as para outras máquinas C1..Cn que estão "atrás" de B.
Como faço isso?