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

Локальный DNS на Amazon AWS

У меня есть приложение, работающее на сервере Linux, которое использует внешние службы, которые часто не имеют общедоступного DNS для своего доменного имени.

Чтобы решить эту проблему, я добавляю локальный DNS в свой /etc/hosts file - соответствие IP-адреса сервиса доменному имени. Это означает, что мы можем использовать доменное имя и сертификат SSL:

123.456.789.123    subdomain.domain.tld

Однако мы перемещаем это приложение на установку AWS Elastic Beanstalk, поэтому мы не можем использовать традиционный /etc/hosts метод.

Я пытался исследовать это в документации Amazon, но я либо гуглил не то, либо они не предлагают такой функции.

Любые идеи?

Спасибо в ожидании.

Если вы развернуты в VPC и используете AWS Route53 для управления DNS своего домена, вы можете создать «частную размещенную зону» (разделенное представление DNS) с частными адресами и связать ее с VPC. Обратите внимание, что вы можете использовать только частную зону или публичную зону; если в публичной зоне есть записи, которых нет в частной зоне, поиск в DNS завершится ошибкой.

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/hosted-zones-private.html