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.