Почему я не могу получить доступ к IP общественности экземпляра EC2 изнутри самого экземпляра?

Вот пример, у меня есть экземпляр Linux, скажем, частный IP 10.10.10.10, общедоступный IP 54.54.54.54.

В экземпляре я мог успешно проверить с помощью ping-запросов, это - частный IP (10.10.10.10) и localhost. Однако я не могу получить доступ, это - общедоступный IP (54.54.54.54).

Причина, которую я должен использовать, это - общедоступный IP вместо localhost, то, потому что это - та же конфигурация IP, которая я буду использоваться для этого сервера, а также для других серверов.

Я могу предположить, что это связано с частью который, как общедоступный IP связывается с частным IP. Поэтому входящий и исходящий трафик так или иначе потерян. Но я действительно хотел бы знать больше деталей.

Спасибо.

0
задан 12 February 2015 в 23:14
2 ответа

Я не вижу проблемы с пингом моего собственного публичного ip изнутри экземпляра. Убедитесь, что вы добавили правило в группы безопасности, связанные с этим экземпляром.

.
3
ответ дан 4 December 2019 в 11:48

Ваш эластичный IP отсутствует ни на одном локальном интерфейсе. Если вы хотите привязать локальный сервис к IP-адресу, привяжите его к приватному и ассоциируйте с ним свой EIP. Если вам нужно привязать различные экземпляры вашего сервиса к разным публичным EIP, просто используйте то же самое количество частных IP, связанных с ними. Таким образом, вы получите:

Service1 -> local_bound_to 10.10.10.1 -> associated_to 54.54.54.54. Service2 -> локально_bound_to 10.10.10.2 -> ассоциированный_с 54.54.54.55. и т.д.

1
ответ дан 4 December 2019 в 11:48

Теги

Похожие вопросы