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

DNS: допустимо ли иметь запись «MX» и не записывать «A»?

Скажите, что у вас есть abcd.com и вы хотите использовать его только для отправки и получения электронной почты через bob@abcd.com. Вы не хотите создавать какой-либо веб-сайт.

Можете ли вы настроить записи DNS так, чтобы они содержали запись «MX», а не запись «A»?


Изменить: Чтобы уточнить, почтовый сервер (терминология?) Не будет размещен на abcd.com или * .abcd.com

Пока система, на которую указывает запись MX, сама имеет запись A, тогда да.

Например: example.com может иметь запись MX, указывающую на mail.otherdomain.com. Если само имя mail.otherdomain.com разрешается в IP-адрес, это допустимая конфигурация для example.com.

Строго говоря, mail.otherdomain.com должен быть записью A с IP-адресом для соответствия RFC. Но этот рекорд будет в otherdomain.com домен, не в example.com.

Обращаясь к вашему примеру, чтобы bob@example.com чтобы быть действующим адресом электронной почты, mail.otherdomain.com необходимо настроить для обработки входящей почты для bob@example.com.

Это возможно - если требуется ТОЛЬКО почта по IPv6, - поскольку запись AAAA, на которую указывает запись MX, удовлетворяет требованию адресата. Конечно, хосты, поддерживающие только IPv4, не смогут связаться с такой установкой, но это не означает, что это незаконно в соответствии с правилами DNS.

Почему все предыдущие ответы были так ориентированы на IPv4?

Нет. Запись MX указывает на имя. Имена должны быть разрешимыми (через запись A). Запись MX никогда не должна указывать на CNAME (RFC 1034 раздел 3.6.2, RFC 1912 раздел 2.4).

Сделать это можно тремя способами.

  1. Настройте запись MXE. В разделе настройки почты сервера доменных имен должен быть выбор для записи MXE. Таким образом, вы можете указать своему MX фактическому IP-адресу, не создавая записи @ и www A.
  2. Опять же, настройте запись MXE. Если сервер доменного имени требует в любом случае запись @ и / или www A, укажите ее на страницу парковки сервера доменных имен.
  3. Опять же, настройте запись MXE. Затем укажите записи @ и www A на example.com, используя IP-адрес example.com 93.184.216.34. Когда кто-то пытается перейти на вашу страницу, он получает сообщение «404 - не найдено».

Я делаю это на IP / DN, использующем постфиксную виртуальную почтовую учетную запись сервера. Я не хотел, чтобы мой IP / DN переходил на веб-страницу виртуального почтового сайта. Вышеуказанные методы предотвращают это. Однако кто-то может извлечь DN сервера из любых полученных полных заголовков почты и перейти туда через это DN.