Para hospedar um site, o que importa é aceitar conexões HTTP para ambos os endereços IP e responder no endereço correto. Você está certo em pensar que as soluções alternativas de roteamento encontradas não ajudarão aqui; esses ajudarão ao dividir solicitações de saída para os diferentes ISPs, mas, para isso, você deseja que as respostas sejam enviadas de volta ao ISP em que elas vieram.
A maneira mais simples de obter o endereço externo para ambos os provedores de escuta é fazer com que sejam NATs para o servidor da Web e abrir as regras de firewall para ouvir em 80 e 443.
Digamos que 2.2.2.2 é o endereço externo no ISP 1 e 3.3.3.3 é o endereço externo no ISP 2; 10.1.1.1 é o servidor da web. O jeito que você vai querer pensar é isso:
2.2.2.2 80/443 -> NAT -> 10.1.1.1 80/443
3.3.3.3 80/443 -> NAT -> 10.1.1.1 80/443
Isso não funciona. O ASA não deixa você dobrar em um NAT como este. A solução é atribuir um segundo IP ao servidor da Web, 10.1.1.2 (e verificar se ele está atendendo a solicitações em ambos).
2.2.2.2 80/443 -> NAT -> 10.1.1.1 80/443
3.3.3.3 80/443 -> NAT -> 10.1.1.2 80/443
Depois, certifique-se de que você tem regras que permitem 80 e 443 entradas para o endereço externo no novo NAT, e você deve estar pronto.