Como simular um servidor remoto que possui um endereço IP público diferente?

Como simular um servidor remoto que possui um endereço IP público diferente?

Estou tentando configurar dois servidores remotos, cada um conectado à Internet por meio de seu roteador ISP dedicado. Para auto-hospedar serviços de email+web e muito mais. Meu objetivo é torná-los capazes de fazer failover de DNS, graças a um túnel VPN site-to-site entre eles, usado para troca de heartbit e escolha de quem é o mestre e quem é o escravo.

Antes de comprar hardware caro, gostaria de experimentar instalar e configurar todos os softwares e fazer com que um segundo servidor remoto fictício se comunicasse com minha primeira VM. Para fazer isso, eu usaria:

  • meu laptop Linux atual girando uma máquina Linux virtual nele, isso
  • Eu me conectaria ao meu roteador ISP através de algumas portas e, assim, herdaria meu endereço IP público.

Além disso,

  • Como eu preferiria não assinar um segundo ISP para obter um roteador diferente (com um endereço IP público diferente),
  • e como ainda não encontrei parentes de quem eu pudesse me beneficiar conectando outra máquina física ao roteador ISP

Seria possível configurar uma segunda VM no meu laptop rodando lado a lado com a primeira, mas com outro endereço IP público? Vocês conhecem recursos explicativos para isso, por favor?

informação relacionada