В 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. Вот.