G-Suite

Google Apps、MX 記錄和(部分)失去的電子郵件

  • November 10, 2010

我已經為幾個域使用 Google Apps 已經有一段時間了(3 個域使用了 2 年左右),但最近懷疑我在其中一個域上“失去”了郵件。在檢查了垃圾郵件文件夾等之後,我快速查看了我的域名提供商的郵件主機,發現它已經收到一些(但不是全部)電子郵件很長一段時間了。

域上的 MX 記錄完全按照 Google 指定的方式設置,並且不存在其他 MX 記錄。大部分電子郵件都被發送到 Google 的郵件伺服器,但少數郵件以某種方式被路由到託管公司的郵件伺服器。

我已經用 DNSStuff.com 獨立檢查了 MX 記錄,一切看起來都是正確的。

我不知道下一步該往哪裡看。有什麼診斷技巧嗎?

最後一件事:在我的域名主機上,有一條“A”記錄mail.<mydomain>.com指向我的託管公司主機的 IP 地址。這有關係嗎?

快訊

從 DNSStuff.com 反復重新請求 MX 資訊有時會返回指向託管公司的單個 MX 記錄,而不是指向 google 伺服器的記錄集。這怎麼可能發生?

“錯誤”MX 查找範例

DNS Lookup: mydomain.co.uk MX record
Searching for mydomain.co.uk MX record at a.root-servers.net [198.41.0.4]: Got referral to nsb.nic.uk. (zone: uk.) [took 42 ms]

Searching for mydomain.co.uk MX record at nsb.nic.uk. [156.154.101.3]: Got referral to ns10b.haisoft.net. (zone: mydomain.co.uk.) [took 26 ms]

Searching for mydomain.co.uk MX record at ns10b.haisoft.net. [109.169.14.200]: Reports mail.mydomain.co.uk. [took 122 ms]

Response:
Domain    Type    Class    TTL    Answer
mydomain.co.uk.    MX    IN    86400    mail.mydomain.co.uk. [Preference = 10]
mydomain.co.uk.    NS    IN    86400    ns10a.HAISOFT.NET.
mydomain.co.uk.    NS    IN    86400    ns10b.HAISOFT.NET.
mail.mydomain.co.uk.    A    IN    86400    178.170.127.30
ns10a.HAISOFT.NET.    A    IN    3600    178.170.127.30
ns10b.HAISOFT.NET.    A    IN    3600    109.169.14.200

“良好”的 MX 查找範例

DNS Lookup: mydomain.co.uk MX record
Searching for mydomain.co.uk MX record at e.root-servers.net [192.203.230.10]: Got referral to ns2.nic.uk. (zone: uk.) [took 60 ms]

Searching for mydomain.co.uk MX record at ns2.nic.uk. [217.79.164.131]: Got referral to ns10a.haisoft.net. (zone: mydomain.co.uk.) [took 102 ms]

Searching for mydomain.co.uk MX record at ns10a.haisoft.net. [178.170.127.30]: Reports ASPMX3.GOOGLEMAIL.COM. [took 125 ms]

Response:
Domain    Type    Class    TTL    Answer
mydomain.co.uk.    MX    IN    86400    ASPMX3.GOOGLEMAIL.COM. [Preference = 30]
mydomain.co.uk.    MX    IN    86400    ASPMX4.GOOGLEMAIL.COM. [Preference = 30]
mydomain.co.uk.    MX    IN    86400    ASPMX5.GOOGLEMAIL.COM. [Preference = 30]
mydomain.co.uk.    MX    IN    86400    ASPMX.L.GOOGLE.COM. [Preference = 10]
mydomain.co.uk.    MX    IN    86400    ALT1.ASPMX.L.GOOGLE.COM. [Preference = 20]
mydomain.co.uk.    MX    IN    86400    ALT2.ASPMX.L.GOOGLE.COM. [Preference = 20]
mydomain.co.uk.    MX    IN    86400    ASPMX2.GOOGLEMAIL.COM. [Preference = 30]
mydomain.co.uk.    NS    IN    86400    ns2.mydomain.co.uk.
mydomain.co.uk.    NS    IN    86400    ns.mydomain.co.uk.
ns.mydomain.co.uk.    A    IN    86400    178.170.127.30
ns2.mydomain.co.uk.    A    IN    86400    80.93.82.202

還有其他域名伺服器嗎?它們可能配置/同步不正確。您也可以在註冊商處檢查您的 DNS 記錄。

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