Позволяет говорят, что у меня есть следующий DNS, активный для домена example.com
(игнорирование приоритета и ttl)
example.com A 123.45.67.89
mx.example.com A 123.45.67.89
example.com MX mx.example.com
Теперь, это - допустимая запись DNS. Если бы я должен был добавить следующую запись mx, которая вызвала бы какие-либо проблемы?
mx.example.com MX mx.example.com
Я протестировал это, и это, кажется, работает, но я хочу быть уверенным.
Причина, я всегда привык mailaddress@mx.example.com для электронной почты без этого, длятся добавленную запись mx. Но некоторые сервисы перестали работать, потому что они не используют основной домен, а скорее проверяют на субдомен, если это запись mx присутствует. Добавление записи mx кажется allwo услугами для работы, но я теперь волнуюсь, что это может вызвать проблемы для того, чтобы на самом деле отправить/получить электронную почту.
Кроме того, я установил приоритет для новой записи mx для минимума к исходной, таким образом, в теории, которая должна заставить его всегда выбрать первый, но мне любопытно, что это даже работало бы, если бы приоритеты были инвертированы.
MX RR, указывающий на себя, является полностью действительным и не вызовет никаких проблем. Его можно считать избыточным, однако, из-за общего правила, согласно которому если доменное имя имеет не MX RR, а A RR, то последнее должно использоваться для доставки почты. Другими словами, MX RR, указывающий на себя, неявно предполагается при отсутствии явного MX RR.
Обратите внимание, что в вашем примере кода есть синтаксические проблемы. В FQDN отсутствуют конечные точки, а в MX RR отсутствуют приоритетные поля. Следует читать:
example.com. A 123.45.67.89
mx.example.com. A 123.45.67.89
example.com. MX 10 mx.example.com.
mx.example.com. MX 10 mx.example.com.
или, эквивалентно:
$ORIGIN example.com.
@ A 123.45.67.89
MX 10 mx
mx A 123.45.67.89
MX 10 mx
(Директива $ORIGIN
является избыточной, если весь код является частью файла зоны для домена example.com
.)
Вы, кажется, запутались. Формат DNS MX-RR -предпочтение домена MX
используется для того, чтобы сказать, что сервер с именем -имя
будет MX для домена -домена
.
В вашем случае вы говорите, что сервер с именем mx.example.com
будет обрабатывать почту для домена -mx.example.com
. Это совершенно верно, но мне кажется, что вы хотите установить MX для example.com
.
Я думаю, что ответ на основной вопрос получен, но, возможно, вы захотите прояснить некоторую путаницу: