電子郵件地址如何指向伺服器?

電子郵件地址如何指向伺服器?

最近我們伺服器的網域名稱失效了,這意味著我們沒有及時付費續約,他們已經阻止它指向我們的伺服器。然而,即使在此之後,我們仍然能夠發送和接收電子郵件。

在我看來,這沒有意義。我可能錯了,但我認為過程是:

  • 我們有一台帶有 IP 位址的伺服器。
  • 我們購買一個指向該 IP 的網域。
  • 瀏覽器對該網域的請求會傳送到我們購買該網域的公司。
  • 公司的伺服器將該網域對應到我們伺服器的 IP。
  • 我們收到瀏覽器請求。
  • 電子郵件也是如此:「@」符號後面的網域是發送請求的位置。

發送到過期網域的電子郵件到底如何仍然能夠到達我的收件匣?

答案1

Authoritative Nameserver郵件伺服器使用儲存在網域中的MX 記錄來指向。由於您的網站已關閉,該名稱伺服器已與網域取消鏈接,因此儲存的 MX 記錄也將無法存取。如果您能夠收到電子郵件,則表示郵件伺服器的 IP 已快取在寄件者的系統中。

DNS 快取旨在減少查找量。 DNS 記錄有一個屬性,TTL(生存時間),它告訴解析名稱伺服器何時清除快取並在需要時發出新的請求。然而,是否尊重它取決於解析名稱伺服器。在您的情況下,這種情況不太可能發生,因為只有當 TTL 非常短時,才不會考慮 TTL。

因此,以下原因之一是負責的:

  • 由於錯誤,解析名稱伺服器或作業系統忘記清除 IP 快取。
  • 電子郵件應用程式已快取 IP 並且不會清除它,因為它沒有取得更新的 IP(這可能是因為程式設計師經常犯錯)。
  • 您的 MX 記錄的 TTL 確實非常長(與 A 記錄/CNAME 記錄的 TTL 不同)

答案2

快取.

世界各地都有 DNS 伺服器,到處都有網域/IP 對應的冗餘副本(否則對特定網站的每個請求都必須在某個時刻由該網站的 DNS 伺服器處理)。您購買網域的公司可能不再將該網域的請求指向您的伺服器,但在其快取中具有您伺服器記錄的任何其他 DNS 伺服器都會向您發送流量。

如果您經常與一群人聯繫,您的伺服器的 IP 可能會在他們附近的 DNS 伺服器上快取。

正如 Kyle 指出的那樣,這些記錄只會持續到其 TTL 到期為止。

相關內容