
У меня следующая конфигурация DNS-сервера (конфигурация 1):
--------------------------------------------------------------------
Host name | IP address/URL | Record Type | MX Pref | TTL
--------------------------------------------------------------------
@ | awf.rhcloud.com. | CNAME(Alias) | n/a | 1800
www | http://example.com | URL Redirect | n/a | 1800
mail | domain.mail.yandex.net.| CNAME(Alias) | n/a | 1800
и часть MX - это
--------------------------------------------------------------------
HOST NAME | MAILSERVER HOST NAME | MAIL TYPE | MX Pref | TTL
--------------------------------------------------------------------
@ | mx.yandex.ru. | MX | 10 | 1800
в приведенном выше случае запись MX действительно не работает, если я изменяю ее, @
и www
, как показано ниже, MX начинает работать (2-конфигурация):
--------------------------------------------------------------------
Host name | IP address/URL | Record Type | MX Pref | TTL
--------------------------------------------------------------------
@ | http://www.example.com | URL Redirect | n/a | 1800
www | awf.rhcloud.com. | CNAME(Alias) | n/a | 1800
Как сделать так, чтобы MX начал работать для первой конфигурации(без www
). Возможно ли это, есть ли какие-то хитрости, чтобы это сделать?
решение1
Запись CNAME
указывает, что имя является псевдонимом для другого, для всех типов записей. Вам не разрешено иметь другие типы записей для того же имени, когда присутствует CNAME
.
Удалите CNAME
for @
и замените его явными записями ( A
, AAAA
, SRV
, и т.д.) для всех необходимых вам типов.