Domain-Name-System

DNS 管理器,如何添加內部 IP 地址以指向 Office365 SMTP URL

  • September 11, 2020

這是簡短版本:我想在 DNS 管理器中添加某種記錄,以便發送到任意內部靜態 IP 地址的所有 SMTP 消息都被發送到 URL smtp.office365.com 。這可能嗎?

更長的版本:我們有舊版軟體,可以發送 SMTP 消息,但不會發送到 URL;它只能發送到 IP 地址。目前,我們的 ISP 擁有一個靜態 SMTP 伺服器,但我們正在考慮從該 ISP 轉移,而新的 ISP 不提供 SMTP 服務(根據我正在使用的技術人員)。

我們需要嘗試找到一種將 SMTP 消息發送到 Office365 伺服器的方法,因為我們將它們用於託管電子郵件,但它們的 SMTP 服務僅使用 URL (smtp.office365.com),而不是單個 IP 地址。

現在,我們可以嘗試選擇該 URL 解析到的 IP 地址,但當然,如果他們更改它,我們必須意識到這一點(很可能是因為沒有收到舊系統發出的電子郵件警報)並遵循套裝。

是否有可能通過使用我們的 DNS 管理器託管一個記錄來欺騙我們的舊系統,該記錄會將發送的所有流量重定向到一個靜態的內部 IP 地址並將其轉發到 smtp.office365.com URL?

我嘗試在反向查找區域中為該任意、未使用的靜態 IP 地址添加 ptr 記錄,並將其添加到託管內部 IP 地址標籤的區域中,但這會創建一個非常長的不正確的 ptr 記錄(例如:如果我選擇的靜態 IP 是 ABCD,則該 PTR 記錄中的 FQDN 最終看起來像 ABCD CBA .in-addr.arpa.)。

編輯:如果不是 DNS,那我們的防火牆呢?我們使用 SonicWALL NSA 設備。

smtp.office365.com 不是 URL。這是一個 FQDN(完全限定域名)。

您想要實現的目標無法通過反向 DNS 查找記錄(PTR 記錄)來實現。如果您的電子郵件伺服器無法使用 FQDN,則您必須使用 smtp.office365.com 解析到的 IP 地址之一,並且您必須監控出站電子郵件隊列以確保出站電子郵件不會排隊在所選 IP 地址不可用的情況下啟動。

您不能在 DNS 中為 IP 地址設置別名(在您的情況下,舊版應用程序根本不進行 dns 查找,否則它將接受主機名)

但通常在指定 SMTP 智能主機時,您應該始終能夠指定主機名而不是 IP 地址。這只是不實用的任何其他方式。

您確定不能指定名稱嗎?您談到了 URL,但您不會在大多數 smtp 設置中使用 URL。

如果這是一個設備/設備,您可能需要先啟用和配置 DNS 解析,然後才能將地址指定為主機名。

在某些防火牆中,您可以添加 Destination-NAT 以將連接到一個 Ip 重定向到另一個 Ip,一些防火牆甚至允許在那裡指定主機名 - 但這不僅僅是醜陋的。

您可以使用目前有效的 IP 之一,進入設置並希望它們很少更改。您甚至可以執行一個警報腳本,每隔幾分鐘檢查一次 IP 是否仍然有效且可訪問。

如果您有多個“智能”設備和遺留應用程序,您可以設置一個內部郵件轉發器,該轉發器具有固定的內部 IP,並通過適當的動態解析轉發到 smtp.office365.com。這具有額外的優勢,您可以正確配置身份驗證和 TLS。這也將減少在防火牆中打開的連接數(但請確保所有發送都使用相同的發件人或所有都允許在此中繼服務的郵箱登錄後面)

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