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

Не удается разрешить частные DNS-имена в частной размещенной зоне

У меня есть VPC в AWS, и я хочу создать псевдонимы для некоторых своих ресурсов в сети. Например, я хочу иметь возможность подключаться к моей базе данных RDS с помощью «databasehost». Однако мне также нужны частные DNS-имена, предоставленные Amazon (например, ip-172-31-a-b-c.eu-west-2.compute.internal) работать.

В моем VPC есть dnsResolution и dnsHostnames оба включены, и набор параметров DHCP имеет параметры domain-name = eu-west-2.compute.internal; domain-name-servers = AmazonProvidedDNS;.

Я создал частную размещенную зону, связанную с моим VPC, для доменного имени. eu-west-2.compute.internal, и добавил запись CNAME для моей базы данных, указав на DNS-имя, которое мне дала Amazon (оканчивающееся на rds.amazonaws.com). Это прекрасно работает! Однако теперь я больше не могу использовать ip-172-31-a-b-c.eu-west-2.compute.internal DNS-имена. Я бы хотел иметь возможность создать запись myec2instance указывает на ip-172-31-a-b-c.eu-west-2.compute.internal, но очевидно, что это не сработает, если ip-172-31-a-b-c.eu-west-2.compute.internal не может быть решен.

Есть ли способ сохранить предоставленные AWS имена хостов DNS при создании частной зоны хостинга?

используйте свой собственный домен / поддомен, а не rds.amazonaws.com, и под именем A вы можете выбрать псевдоним ((я знаю странно, но он работает)) и выбрать сервер, на который вы хотите указать.