Shi*_*hiv 2 domain-name-system linux email-server mx-record
我添加 MX 记录已经 24 小时了
名称为@,类型为MX,值为mail.heeldiaries.com
还有一个指向服务器IP的A记录mail.heeldiaries.com。
当我进行 mail-tester.com 测试时,它说
我们没有在您的域名 heeldiaries.com 后面找到邮件服务器(MX 记录)
我们会检查您的域名heeldiaries.com 后面是否有邮件服务器(MX 记录)。
您可能希望为域名 heeldiaries.com 发布 DNS 记录(MX 类型)或使用不同的退回电子邮件地址。
是我设置错误还是有其他问题?
你在这里有更大的问题。当我尝试dig +trace +additional在您的域上运行 a时,这是我在输出末尾看到的:
heeldiaries.com. 172800 IN NS ns1.heeldiaries.com.
heeldiaries.com. 172800 IN NS ns2.heeldiaries.com.
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN NSEC3 1 1 0 - CK0Q1GIN43N1ARRC9OSM6QPQR81H5M9A NS SOA RRSIG DNSKEY NSEC3PARAM
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN RRSIG NSEC3 8 2 86400 20160915044336 20160908033336 27452 com. xNERKmnAlkb3XiEf76OahP52D10WKZLu7GcWpYhVT4be0SBbmq9Kn+XV AnaMG/Ywu1/4VPyMfDxnw+XJLMXLn3NJN7TbNLA9Z0TqcpbRZcnTq1Na cO9/iuAx32Oaf5pbJIwuSS7HAhfDY4tahpYuSYDz8xOQzyf5W6wnjWAL sAc=
QJOOMS3U9KGEU3Q28GLBBD9JQUPTIIHO.com. 86400 IN NSEC3 1 1 0 - QJOQ3610JU9ONV7GVL7AF1JS331CDLT7 NS DS RRSIG
QJOOMS3U9KGEU3Q28GLBBD9JQUPTIIHO.com. 86400 IN RRSIG NSEC3 8 2 86400 20160914041706 20160907030706 27452 com. KMBTolTWT5O+kSWb6jxfV1KJwQ4BSuhdet4Z5de62vstjHsbIqbE0/De P+B3ueyu89cKi38Umht4PmZo8s33VSuuWpglncPxAZ5SR+IzE2KGNnsk mwjFrAtpvmp3CkVk9IP8yfud22WV/yNMvCpURBZ1kcx6VNapJFUDfMJJ Y6Q=
ns1.heeldiaries.com. 172800 IN A 62.100.204.133
ns2.heeldiaries.com. 172800 IN A 62.100.204.133
dig: couldn't get address for 'ns1.heeldiaries.com': no more
Run Code Online (Sandbox Code Playgroud)
ns1.heeldiaries.com. 虽然很明显此 DNS 条目存在胶水,但从您的 DNS 服务器获取它时出现问题。接下来,让我们检查SOA和NS记录的存在。这应该告诉我们该区域是否存在于服务器上,以及我们是否存在某种形式的胶水记录不匹配。
$ dig @62.100.204.133 +short heeldiaries.com SOA
ns1.localhost.ltd. root.heeldiaries.com. 2016091014 7200 3600 1209600 180
$ dig @62.100.204.133 +short heeldiaries.com NS
ns1.localhost.ltd.
ns2.localhost.ltd.
Run Code Online (Sandbox Code Playgroud)
这里有胶水记录不匹配。您已将您的注册商配置为返回NSns1 和 ns2.heeldiaries.com 的NS记录,但您的 DNS 服务器上的权威记录正在返回这些 localhost.ltd 条目。考虑到 localhost.ltd 是一个不存在的虚假域,事情被破坏的事实不应该让任何人感到惊讶。
$ dig localhost.ltd SOA | grep status
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 39368
Run Code Online (Sandbox Code Playgroud)
此外,即使我们忽略了NS在刷新记录时您的域完全中断的事实,您也没有A为胶水中的名称服务器定义记录:
$ dig @62.100.204.133 ns1.heeldiaries.com | grep status
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 60693
$ dig @62.100.204.133 ns2.heeldiaries.com | grep status
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 5663
Run Code Online (Sandbox Code Playgroud)
简而言之,您的整个 DNS 配置都已完成。如果您不是设置此内容的人,请对设置此内容的人说几句严厉的话。我强烈建议您将此域转移到任意数量的免费且信誉良好的 DNS 托管公司。如果您的公司没有尝试在没有适当资源(地理冗余)或培训的情况下托管自己的 DNS,您就不会遇到这些问题。