Использование cname для root/apex DNS-зона теряет записи MX
DNS размещается в Media Temple - я упоминал об этом только потому, что мне любопытно, неверна ли моя логика или это связано с тем, как интерфейс Media Temple переводит входные данные из формы редактирования в файл зоны.
Записи MX указывают на Google Apps. Три записи A указывают на веб-сервер. DNS-редактор Media Temple содержит 3 поля: имя, тип, данные. Записи A настроены так:
"blank" (literally the field is blank) - A - IP Address of web server
* (wildcard) - A - IP Address of web server
www - A - IP Address of web server
Новый сайт был создан на другом хосте. Каждая из вышеперечисленных записей A была преобразована в запись CNAME, указывающую те же 3 "имени" (хосты) на ext.squarespace.com.
Поток почты остановился в Службах Google.
My-MacBook-Air:~ me$ dig MX example.com
; <<>> DiG 9.8.3-P1 <<>> MX example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64625
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;example.com. IN MX
;; ANSWER SECTION:
example.com. 15680 IN CNAME ext.squarespace.com.
;; AUTHORITY SECTION:
squarespace.com. 60 IN SOA ns1.p06.dynect.net. domains.squarespace.com. 1101726 3600 600 604800 60
Когда я удалил пустые и * записи, тот же запрос вернул ожидаемый ответ (серверы Google). Мой вопрос: почему эта конфигурация приводит к приведенному выше заголовку ответа? Моя логика для записи, которая разрешает example.com. (FQDN), чтобы веб-хост должен был иметь дело с событием, что человек не включает префикс www.
1 ответ
Ваша первая запись ("пустая"/apex/root) может, но, вероятно, не должна быть cname
; см. Как преодолеть ограничения CNAME для корневого домена? Переполнение стека:
Это часто пытаются неопытные администраторы как очевидный способ сделать так, чтобы ваше доменное имя также было хостом. Однако DNS-серверы, такие как BIND, увидят CNAME и откажутся добавлять любые другие ресурсы для этого имени. Поскольку никакие другие записи не могут сосуществовать с CNAME, записи NS игнорируются. Поэтому все хосты в домене podunk.xx также игнорируются!
Итак, вкратце: если у вас есть cname
как ваша вершина, все ставки отключены относительно того, работают ли какие-либо другие записи внутри зоны.
Смотрите также: