Назад | Перейти на главную страницу

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

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

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

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

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

Спасибо.

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

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

Service1 -> local_bound_to 10.10.10.1 -> associated_to 54.54.54.54 Service2 -> locally_bound_to 10.10.10.2 -> associated_to 54.54.54.55 и т. Д.