Outlook.com позволяет подключать ваш домен к своим почтовым серверам. Чтобы подтвердить домен, они дают вам следующие инструкции:
В моем регистраторе доменов я определил
mysite.org.il. 86400 IN TXT v=spf1 include:hotmail.com ~all
mysite.org.il. 86400 IN MX 0 *******523fc85f4870.pamx1.hotmail.com
Как они просили, так и не работает.
Я также попытался определить *******523fc85f4870.pamx1.hotmail.com.
с конечной точкой в конце, и я увидел, что он автоматически добавляет мой fqdn в конец адреса. Когда я это сделал, домен был проверен правильно, но иногда его не верифицировали (каждый раз, когда я обновлял, он был либо проверен, либо не проверен)
Как правильно это определить?
Добавление моего полного набора записей:
mysite.org.il. 86400 IN NS ns1.sitesdepot.com.
mysite.org.il. 86400 IN NS ns2.sitesdepot.com.
mysite.org.il. 86400 IN A 80.244.162.32
ftp.mysite.org.il. 86400 IN CNAME mysite.org.il.
www.mysite.org.il. 86400 IN CNAME myapp.herokuapp.com.
mysite.org.il. 86400 IN TXT v=spf1 include:hotmail.com ~all
mysite.org.il. 86400 IN MX 0 ******6aea9523fc85f4870.pamx1.hotmail.com
Синтаксис DNS-имен, которые появляются в файлах зон, таков, что если последняя точка не указана, текущая $ORIGIN
добавляется к имени. Итак, когда вы определяете:
***.org.il. IN MX 10 mx.example.com
смысл этого в том, что MX
запись содержит имя "mx.example.com" + любое значение $ORIGIN
в то время. Поскольку по умолчанию $ORIGIN
- это имя зоны, это означает, что вы, вероятно, действительно определяете:
***.org.il. IN MX 10 mx.example.com.***.org.il.
Таким образом, вы, безусловно, захотите использовать последнюю точку в этом контексте.
Если у вас есть проблема, что «иногда его не проверяли», то у вас могут быть проблемы с настройкой DNS. Убедитесь, что ваши вторичные серверы имен обновлены и обслуживают ту же правильную информацию, что и первичный. В связи с этим убедитесь, что вы не забыли обновить SOA
серийный номер при обновлении первичного.