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

Формат записи MX без mail.domain.com

Допустим, у меня есть домен example.com что указывает на IP 192.0.2.4, следовательно, в DNS я бы увидел:

example.com  A  192.0.2.4
www.example.com  CNAME  example.com

Теперь большинство MX записи, похоже, устанавливаются таким образом в DNS

example.com  MX 10 mail.example.com
mail.example.com  A  192.0.2.4

Могу я просто сделать это?

example.com  MX 10 example.com

Путем исключения: mail.example.com A 10 192.0.2.4

P.S. Я заглянул в RFC «3.3.9. Формат MX RDATA» но это, кажется, мало что говорит

Да, конечно, вы можете создать такую ​​запись MX. Когда все ваши службы работают на одном IP-адресе и / или на одном сервере и хосте, который будет получать почту для @example.com ЯВЛЯЕТСЯ example.com.

example.com.      IN  MX 0  example.com. 
example.com.      IN  A     203.0.113.1

Для этого не требуется:

example.com.      IN  MX 0  mail.example.com. 
example.com.      IN  A     203.0.113.1
mail.example.com. IN  A     203.0.113.1

Но в этом сценарии вы также можете просто полностью отказаться от создания записей MX. Когда не найдены записи MX для @example.com SMTP доставляет почту прямо на хост example.com .

Видеть RFC 5321 §5.1

... Если возвращается пустой список MX, адрес обрабатывается, как если бы он был связан с неявной MX RR с предпочтением 0, указывающим на этот хост.