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

Как разрешить частное DNS-имя Route53 внутри экземпляров EC2?

В AWS я создал VPC, назовем его "myVPC".

У меня есть 2 экземпляра внутри общедоступной подсети в myVPC с автоматически устанавливаемыми частными IP-адресами ниже:

ICMP открывается путем установки правильных групп безопасности для экземпляров.

Я создал Частная размещенная зона с именем "myCompany.local" для myVPC в Route53 с Записи ниже:

Разрешение DNS и Имена хостов DNS включены в этой частной размещенной зоне.

Я подключился к 10.0.0.10 по SSH и попытался пропинговать другой сервер. Проверка связи с IP-адресом (10.0.0.11) прошла успешно, но проверка связи с DNS-именем (B.myCompany.local) завершилась ошибкой с сообщением ниже:

ping: B.dashbrace.local: Temporary failure in name resolution

Моя цель - иметь возможность использовать DNS-имена для подключения к другим серверам в сети myVPC. Не могли бы вы упомянуть, в чем проблема? Мне нужно что-то еще делать? Я вижу, что у каждого экземпляра есть частный DNS. Нужно ли мне менять для них частный DNS и как?

Кажется, что .local лечится по-разному. Создание новых частных зон с myCompany.com и myCompany.internal работает отлично.

Если вы используете частную размещенную зону, DNS-имена хостов должны быть включены для VPC. Вы можете найти дополнительную информацию об использовании DNS с вашим VPC. Вот.