Domain-Name-System

指向動態 IP 的 MX 記錄

  • February 2, 2022

我想在我的家庭 Synology 伺服器上託管簡單登錄。為此,我必須在指向我的 IP 地址的域上註冊 MX 記錄。

但是,我的網際網路提供商不保證固定 IP,儘管它並沒有太大變化。

如果我只是購買一個域名,當我的 IP 地址發生變化時,這可能需要長達 72 小時才能傳播到 DNS 伺服器,這太長了。

我看到的唯一解決方案是在鏈中的某處使用動態 DNS 服務。

是否可以在動態 DNS 上註冊 MX 記錄?我找不到任何明確的資訊。

如果是這樣,該怎麼做?

動態 DNS 是否足夠?如果是這樣,如何註冊一個MX記錄呢?我需要域名嗎?如果是這樣,即使我的 ISP 刷新了我的 IP,如何確保始終指向我的 IP?

MX記錄從不指向 IP,“靜態”或“動態”。時期。它指向某個域名,該域名是應該處理相關域的傳入郵件的伺服器的名稱。

沒有人關心記錄在 DNS 伺服器上的實際顯示方式。您可以通過 RFC2136 動態更新、編輯區域文件或對 DNS 伺服器使用的後端數據庫進行其他操作來創建 MX 記錄及其引用的所有記錄。全取決於你。結果將是相同的:如果使用者MX通過 DNS 請求記錄並且它得到了有效資訊的回复,它將起作用。

什麼是“靜態”或“動態”IP?從您的角度來看,主要區別在於您的機器接收 IP 地址的頻率與以前不同。其他人解釋了使用者在該 IP 地址後面更改的頻率。如果是“經常”,則稱該 IP 是“動態的”。

可以設置一個郵件伺服器回答“動態”IP 地址,你必須維護一些A低 TTL 值的記錄,以始終指向目前使用的 IP 地址(正如我之前所說,這與你如何實現這一點無關) . 然後您可以設置 MX 記錄以引用該“動態”A 記錄。您位於“動態”IP 上的伺服器將接收域的郵件。


問題是從該伺服器發送郵件將受到很大阻礙。這些是其他伺服器,通常不接受來自他們知道是“動態”(使用者經常更改的)IP 地址的郵件,因為很難確定誰對這個或那個消息負責。

全球 ISP 為其“動態”客戶端使用的 IP 範圍都簡單地列在特殊的“策略”黑名單中(這是 Spamhaus,還有其他項目基本相同)。通常來自出現在這些黑名單中的地址的郵件要麼被完全拒絕,要麼至少其“垃圾郵件分數”被設置為非常高的值,將其轉移到“灰名單”路徑或最終丟棄。您無法控制其他郵件伺服器的行為,因此對此無能為力。與這種情況作鬥爭完全沒有意義;只需從您仔細控制的 Internet 行為的 IP 地址發送您的郵件,如果您的 IP 地址經常更改,這是不可能的。

請注意,您不需要從您接收郵件的同一系統或 IP 地址發起郵件;請記住,傳入伺服器(MX 記錄中列出的)有時也需要發起一些與協議相關的消息(傳遞通知),因此如果它不能直接發送郵件,它可能需要使用 smarthost。例如,您的 ISP 可能會為您提供一些 SMTP 中繼,您的駐留在“動態”IP 地址上的郵件伺服器可以將其用作智能主機,正如 Spamhaus 建議的那樣。一些 ISP 實際上阻止您直接發送郵件,並要求為此目的使用他們的中繼(這就是 @Bob 上面的評論的內容)。

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