SPF記錄配置

SPF記錄配置

我對 SPF 記錄的建立有點困惑。

我有我的託管網域:hosting.mydomain.com,這是運行 postfix 等的實際伺服器的主機名稱。

我的 DNS 配置如下:

mydomain.com
@       A    1.2.3.4 (mail  server IP)
@       MX   10 mail.mydomain.com
@       TXT  v=spf1 mx a a:hosting.mydomain.com ~all
hosting A    @
mail    A    1.2.3.4 (mail server IP)

現在我需要將其包含a:hosting.mydomain.com在我的 SPF 記錄中嗎?

當我在同一台伺服器上有另一個網域時,配置如下:

otherdomain.com
@       A    9.8.7.6 (web server)
@       MX   10 mail.otherdomain.com
@       TXT  v=spf1 mx a ~all
mail    A    1.2.3.4 (mail server IP)

此 SPF 記錄是否需要包含a:hosting.mydomain.com

我正在運行 Webmin/Virtualmin,但託管外部 DNS。當我透過網路郵件發送電子郵件時,寄件者始終是hosting.mydomain.com

這些 SPF 記錄正確嗎?

答案1

當 ISP 檢查 SPF 記錄時,他們會將其中的所有網域解析為其 IP。

因此,答案是,如果您的 2 個網域具有相同的 IP,那麼您只需要包含其中一個。如果 IP 不同,則您需要在 SPF 記錄中定義兩個網域。

或者,您可以使用 ip4 機制,如下所示: ip4:使用託管網站的伺服器的 IP 位址。

基本上,spf 的工作方式是看是否某個網域允許從某個 IP 發送郵件。

相關內容