Как передавать пакеты через шлюз NAT вместо публичного IP?

Использование сервисов AWS - я использовал VPC и разделил его на две подсети (частную и общедоступную), затем создал две таблицы маршрутов (частную и общедоступную), создал один интернет-шлюз и подключился к общедоступной таблице маршрутов и один шлюз NAT, подключенный к частной таблица маршрутов также обе таблицы маршрутов сопоставлены с соответствующими подсетями, но проблема в том, что мне нужно развернуть некоторый код в экземпляре ec2, чей IP-адрес не должен идти, не касаясь шлюза NAT.

У меня было много статей, а также я подписался на youtube, но все же я очень не понимаю, как этого добиться, и что бы я ни делал, правильно или неправильно.

Также NAT-шлюз должен быть приватным или публичным?

1 ответ

Решение

Также NAT-шлюз должен быть приватным или публичным?

NAT должен быть развернут в общедоступной подсети. Затем для вашей частной подсети вы настраиваете маршрут к NAT.

Как только это будет сделано, вы поместите свой экземпляр EC2 в частную подсеть. Таким образом, любой интернет-трафик от экземпляра будет маршрутизироваться через NAT.

Другие вопросы по тегам