Я настроил DNS для своего сайта, так что example.com
это A
запись (указывающая на IP), но я не знаю, что с этим делать www.example.com
.
Я намерен добавить CNAME
запись, www.example.com
чтобы она стала псевдонимом example.com
.
НО, я проверил мои настройки с https://intodns.com, и это показывает:
ОШИБКА: Я не смог получить записи A для www.example.com!
Ошибка сбрасывается, если я перехожу www
на A
запись. Есть ли «правило», требующее этого?
domain-name-system
cname-record
a-record
Сорин Бутуругеану
источник
источник
Ответы:
Разница между записью A и CNAME для www будет дополнительной поиском. В случае CNAME после выяснения, что www является CNAME для example.com, будет выполнен другой взгляд на example.com.
Кроме этого, если вы планируете использовать CDN или услугу ускорения 3-х сторон, тогда CNAME вступит в игру. Пример поиска www.google.com приводит к следующему. Обратите внимание на разницу в TTL на сайтах www.l.google.com и www.google.com.
Это дает гибкость в изменении записи, сохранении более низкого TTL, выполнении таких причудливых вещей, как географическое перенаправление, при использовании сторонних сервисов.
В вашем случае это не имеет значения, так как вы указываете на один и тот же IP.
источник
Нет правила, что
www.
адрес должен быть записью А. Для веб-сайта очень характерно бытьCNAME
чем-то другим. Например:Или:
Если что-то не работает для вас, это предлагает ошибку конфигурации. Без просмотра ваших реальных DNS-записей выручить сложно, но использование инструментов командной строки, таких как,
dig
может помочь вам отладить проблему, показывая вам, какие именно записи DNS выставляются вашими серверами имен.источник