Допустим, у меня есть домен 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
PS Я просмотрел RFC «3.3.9. MX RDATA format» , но там, похоже, не говорится много
Да, конечно, вы можете создать такую запись MX. Когда все ваши службы работают на одном IP-адресе и / или на одном сервере и хосте, который будет получать почту для (скрытого) IS 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 для (скрытого) не найдены, SMTP будет доставлять почту непосредственно на хост example.com
.
См. RFC 5321 §5.1
... Если возвращается пустой список MX, адрес обрабатывается так, как если бы он был связан с неявным MX RR с предпочтением 0 указывает на этот хост.