Сервисы каталогов AWS не разрешают ресурсы в VPC с частным IP-адресом - PullRequest
0 голосов
/ 01 мая 2018

Я установил Microsoft AD, используя службы каталогов внутри существующего VPC, и теперь все запросы DNS внутри VPC разрешаются на общедоступный IP-адрес экземпляров. Например, экземпляр RDS теперь будет возвращать открытый IP вместо частного.

Это мешает мне правильно настроить группы безопасности и, как правило, делает мой DNS сомнительным. Запросы DNS на ресурсы Route 53, размещенные в VPC, также не выполняются, но работают вне VPC.

Я связался со службой поддержки и мне сказали

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

Чтобы получить возвращенный частный IP-адрес, вам необходимо настроить AD DNS для пересылки запросов локальному распознавателю VPC. Для этого вам необходимо войти в систему AD.

Для справки: распознаватель VPC всегда находится по адресу +2. Это означает, что, поскольку ваш VPC - 172.30.0.0/16, распознаватель DNS будет 172.30.0.2.

Возможно ли это с помощью служб каталогов? Чего мне не хватает?

1 Ответ

0 голосов
/ 01 мая 2018

Частные DNS-адреса VPC известны в VPC. Вы также можете создать частную размещенную зону в Route53. Каждый VPC имеет распознаватель DNS, который знает, куда обращаться для преобразования записей DNS.

Active Directory использует собственный DNS-сервер для разрешения адресов. AWS предлагает настроить DNS-сервер вашего сервера Active Directory, чтобы он знал о преобразователе VPC. Вы можете настроить DNS-сервер так, чтобы он перенаправлял все запросы в распознаватель VPC или только те, которые соответствуют определенной зоне.

...