В настоящее время я занимаюсь разработкой многофункционального устройства, в котором размещаются веб-службы и почтовые службы (среди прочего), и у меня есть вопрос о DNS, на который я не могу найти хорошего ответа.
Представьте себе домен example.com, и все работает на одном хосте с одним IP (203.0.113.1)
Для сайта у меня есть следующее:
example.com. IN A 203.0.113.1
www IN CNAME example.com.
Я знаю, что запись MX не должна быть CNAME (RFC 1034 3.6.2), поэтому для настройки MX для почты обычно нужно добавить:
mail IN A 203.0.113.1
@ IN MX 0 mail.example.com.
Теперь мне интересно, могу ли я вместо этого просто добавить:
@ IN MX 0 example.com.
Однако я не уверен, есть ли какие-либо технические или RFC причины, по которым это запрещено / возможно.
Очевидно, используя mail
address более гибок с точки зрения переноса почтовой службы в дальнейшем - мне просто любопытно, нужно ли в этом простом случае.
Да, вы можете это сделать, и многие домены уже это делают. В этом нет ничего плохого, за исключением, возможно, отсутствия гибкости (но вы все равно находитесь всего в одном TTL от его изменения).