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
答案1
区域文件中出现的 DNS 名称的语法是,如果未给出最后一个点,则当前名称$ORIGIN
将附加到名称中。因此,当您定义:
***.org.il. IN MX 10 mx.example.com
其含义是,该记录包含名称“mx.example.com”+当时MX
的值。由于默认值是区域的名称,因此您可能实际上正在定义:$ORIGIN
$ORIGIN
***.org.il. IN MX 10 mx.example.com.***.org.il.
因此,您肯定希望在这种情况下使用最后一个点。
如果您遇到“偶尔无法验证”的问题,则您的 DNS 设置可能存在问题。请检查您的辅助名称服务器是否是最新的,并且提供与主名称服务器相同的正确信息。与此相关的是,请确保SOA
在更新主名称服务器时不要忘记更新序列号。