Запись Amazon ELB CNAME не работает - PullRequest
0 голосов
/ 16 мая 2010

Я настроил свою инфраструктуру EC2 за экземпляром ELB и, используя DNS-имя ELB, все работает, как и ожидалось. Теперь я хотел перенаправить поддомен моего основного домена проекта в DNS-имя ELB с записью CNAME. Я сделал это около 12 часов назад, и это не похоже на работу, и я не знаю почему. Субдомен не может быть разрешен.

Это запись DNS, которая вчера была обработана моим провайдером DNS без ошибок:

@ IN A 111.111.111.111
localhost IN A 127.0.0.1
mail IN A 111.111.111.111
www IN A 111.111.111.111
ftp IN CNAME www
beta IN CNAME myelbnamehere.eu-west-1.elb.amazonaws.com
imap IN CNAME www
loopback IN CNAME localhost
pop IN CNAME www
relay IN CNAME www
smtp IN CNAME www
@ IN MX 10 mail

Используя nslookup, все дочерние домены и основной домен проверяются правильно, а beta.domain.com - нет. Я получаю "** сервер не может найти beta.domain.com: NXDOMAIN"

Что я делаю не так? Нужно ли ждать дольше? Когда я напрямую использую DNS-имя ELB, все работает как положено.

Когда я делаю NSlookup на DNS-сервере моих провайдеров, CNAME разрешается, но похоже, что любой другой DNS-сервер не может найти поддомен

спасибо заранее

1 Ответ

2 голосов
/ 17 мая 2010

Если это точная цитата из вашего графического интерфейса DNS, значит, вы пропускаете завершающий . из записи для beta. Следует читать:

beta IN CNAME myelbnamehere.eu-west-1.elb.amazonaws.com.

Без . оно будет проанализировано как:

beta IN CNAME myelbnamehere.eu-west-1.elb.amazonaws.com.domain.com.

которого, конечно, не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...