Linux

未檢測到 MX Dns 記錄

  • September 11, 2016

我添加 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
  1. 該域不符合BCP 16。兩個域名伺服器共享一個 IP 是您根本不會做的事情,而且您的站點有多小也沒關係。(從同一個數據中心添加另一個 IP 在這裡對您沒有幫助 - 請務必閱讀第 3.2 節
  2. 當被要求返回ns1.heeldiaries.com. 雖然很明顯此 DNS 條目存在粘合,但從您的 DNS 伺服器獲取它存在問題。

接下來,讓我們檢查是否存在SOANS記錄。這應該告訴我們該區域是否存在於伺服器上,以及我們是否存在某種形式的粘合記錄不匹配。

$ 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.

這裡有膠水記錄不匹配。您已將註冊器配置為返回NSns1 和 ns2.heeldiaries.com 的記錄,但NS您的 DNS 伺服器上的權威記錄正在返回這些 localhost.ltd 條目。考慮到 localhost.ltd 是一個不存在的虛假域,事情被破壞的事實不應該讓任何人感到驚訝。

$ dig localhost.ltd SOA | grep status
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 39368

此外,即使我們忽略了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

簡而言之,您的整個 DNS 配置都被破壞了。如果您不是設置此內容的人,請與執行此操作的人說幾句嚴厲的話。我強烈建議您將此域移至任意數量的免費且信譽良好的 DNS 託管公司。如果您的公司沒有嘗試在沒有適當資源(地理冗餘)或培訓的情況下託管自己的 DNS,那麼您就不會遇到這些問題。

引用自:https://serverfault.com/questions/802274