Domain-Name-System

Godaddy dns 和託管配置導致伺服器發送郵件出現問題

  • November 9, 2011

我們在 Godaddy 有一個專用伺服器設置,用於託管多個客戶端站點。

我們的一位客戶在 Godaddy 註冊了他們的域,並且正在使用 Godaddy 處理他們的所有電子郵件,因此他們已經設置了 DNS 區域文件。

當我們將他們的主機移至上述專用伺服器時,我們讓他們簡單地將其“A”記錄中的 IP 地址從舊主機 IP 交換為我們專用伺服器的 IP。

最後,在主機設置 Plesk 控制面板中,我們為他們創建了“客戶”和“域”記錄,並在我們的伺服器上設置了他們的內容。然後,我們只需將我們從 THEM(來自他們的 Godaddy DNS 設置)獲得的 NS 記錄放到適當的位置以用於他們的託管設置。

一切正常,直到伺服器上的腳本(稱為“somedomain.com”)嘗試將電子郵件發送到 someone@somedomain.com 。它永遠不會收到。它可以發送到其他電子郵件地址,因此我們知道它不是腳本錯誤。

我認為這是因為託管設置,我們通過控制面板為客戶網站創建的記錄,只有 2 個與之關聯的名稱伺服器。伺服器根本沒有任何“郵件”配置,因為它沒有通常用來確定的 DNS 區域文件。

我是否必須“關閉”客戶在其 Godaddy 帳戶下設置的 DNS 並將所有這些資訊“移動”到我的託管伺服器上的 DNS 記錄?

真是一頭霧水!

他們可能需要 MX 記錄來指定他們的郵件伺服器在哪裡。沒有它,郵件應該被傳遞到您的伺服器。如果是這種情況,將他們的 DNS 移動到您的伺服器將無濟於事。

MX 記錄可以添加到 GoDaddy 配置文件中。它需要指向郵件伺服器的 A 記錄。通常,郵件會發送到名為 mail 或 smtp 的子域。使用舊 IP 地址為郵件添加名稱記錄,並在指向 mail.somedomain.com 的域上設置 MX 記錄應該可以解決問題。

如果您確實想將他們的 DNS 移動到其他伺服器,則需要更改 GoDaddy 中的 NS 記錄。正確設置您自己的 DNS 伺服器並不是那麼簡單。我會堅持使用 GoDaddy。

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