
我的 GoDaddy 網域是「example.com」。我想為 secure.example.com 子網域擁有自己的 DNS 伺服器。因此,我在 GoDaddy 中新增了指向我的 IP 的「A」記錄「NS」和指向「ns.example.com」的 NS 記錄「Secure」。這工作正常,所有 DNS 查詢都在我的伺服器上尋找“secure.example.com”。現在我正在為同一子網域設定郵件伺服器。我設定了兩個郵件伺服器。一個是主用,一個是備用。所以在我的 DNS 伺服器中,MX 條目是:
MX :
secure.example.com -> primary.secure.example.com 0 (priority)
secure.example.com -> backup.secure.example.com 5 (priority)
A records :
primary.secure.example.com -> IP Address 1
backup.secure.example.com -> IP Address 2
現在,如果我使用郵件用戶端(outlook、live、thunderbird)並將「secure.example.com」指定為 POP3 和 SMTP,它會開啟電子郵件並連接到主伺服器的 IP 位址。這很好。現在我停止了主郵件伺服器並嘗試發送電子郵件。但我的所有郵件用戶端仍在嘗試連接到主伺服器,而不是嘗試連接到備份伺服器。我的配置中缺少什麼?
答案1
MX記錄僅用於郵件傳送(SMTP),且SMTP足夠智能,可在失敗時嘗試較低優先順序的備份。它也僅適用於使用 MX 記錄的 MTA。客戶端應用程式不使用 MX 記錄,它們不「傳遞」電子郵件,它們只是連接到 SMTP 伺服器(透過 A 記錄)。然後 SMTP 伺服器「傳送」電子郵件。
您想要的是某種類型的具有虛擬 IP 的硬體/軟體負載平衡器。