EC2 и статические IP-адреса (эластичные IP-адреса)

Я использую эластичный IP для одного из моих экземпляров EC2. Я могу получить доступ к экземпляру через эластичный IP-адрес с внешних машин, но с других машин в конфигурации EC2 я могу ТОЛЬКО связаться с машиной по ее частному IP-адресу.

Как я могу это исправить? Я хочу, чтобы мои другие экземпляры EC2 имели статическую ссылку на машину с эластичным IP-адресом, поэтому, если этот частный IP-адрес изменится, мне не придется перенастраивать все мои экземпляры.

Благодарю.

1 ответ

Решение

Считайте, что вы должны использовать частный IP-адрес для внутреннего доступа к своим экземплярам, ​​чтобы не платить за передачу данных между ними. Чтобы сделать это без перенастройки программного обеспечения, вы можете настроить ссылки CNAME в DNS для преобразования статического имени в одном из ваших доменов в эластичный IP-адрес. Выполняя этот поиск эластичного IP-адреса CNAME, DNS-система amazon перехватит поиск и вернет ВНУТРЕННИЙ адрес вместо внешнего, который получат все во внешнем мире. Виола, лучшее из обоих миров! Статические имена DNS в программном обеспечении, и внешние люди получают ваш эластичный IP, а ваши внутренние экземпляры получают внутренние маршруты IP без платы за передачу данных!

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

Изменить: Для получения дополнительной справки и Howto по этому вопросу см. Исправления на Alestic и Очевидно так. Существует также вопрос, касающийся проблемы здесь на ServerFault.

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