MX не работает после настройки CNAME

MX не работает после настройки CNAME

У меня следующая конфигурация 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.

Удалите CNAMEfor @и замените его явными записями ( A, AAAA, SRV, и т.д.) для всех необходимых вам типов.

Связанный контент