Вот пример, у меня есть экземпляр 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 и т. Д.