Назад | Перейти на главную страницу

Запись требуется для записи MX?

Раньше наш домен, назовем его ourdomain.com, указывал на IP-адрес (наш веб-хост). Кроме того, мы используем Office 365 для обработки учетных записей электронной почты нашего домена. Записи DNS:

ourdomain.com    A        XXX.XXX.XXX.XXX
ourdomain.com    MX 10    our-domain.protection.mail.outlook.com   

Теперь мы перешли в облачную среду Azure. Рекомендуется не использовать записи A, а записи CNAME, так как сохранение IP-адресов не гарантируется.

Итак, мы удалили запись A и добавили CNAME:

ourdomain.com    CNAME    ourcloudsite.cloudapp.net
ourdomain.com    MX 10    our-domain.protection.mail.outlook.com       

Сейчас наше электронное письмо не приходит. Результат nslookup для записей MX на ourdomain.com также неверен.

Я читал, что нам нужна запись A для разрешения записей MX. Какую запись мы должны тогда использовать?

Мы могли бы использовать IP-адрес ourcloudsite.cloudapp.net, но тогда мы рискуем получить простой.

Вы не можете использовать CNAME запись в вершине зоны. Это потому, что CNAME record определяет одно имя как псевдоним другого независимо от запрошенного типа записи.

Это, в свою очередь, также означает, что CNAME запись не может сосуществовать с другими записями, поскольку это может вызвать конфликт / несогласованность.

Вершина зоны всегда имеет не менее SOA и NS записей, что означает, что никогда не может быть CNAME там.

Как CNAME предложенный поставщиком услуг не вариант, одно из возможных решений, позволяющих избежать риска быть пойманным при изменении адреса (которое будет работать специально для веб-сайта), - это вместо этого добавить A запись, указывающая на адрес другого веб-сервера, у которого есть статический адрес. Этот сервер будет настроен для перенаправления http (301), например, из http://example.com/ к http://www.example.com/, где www.example.com затем настраивается с помощью CNAME запись, предложенная поставщиком услуг.

(Вполне вероятно, что вы все равно захотите перенаправить одно из имен на другое, обычно не требуется, чтобы все ресурсы дублировались с несколькими URI.)