[ DNS和網域 ]

郵件服務配置中的DNS A 和 AAAA 記錄

分別檢查IPv4和IPv6郵件端點並了解位址記錄何時影響路由或SPF 。

由EmailAuth研究團隊提供

[ 重點 ]

  • 地址發布並不能證明SMTP端點正常運作。
  • 測試每個公佈的地址系列和實際的外部來源。
  • 地址編輯可能會影響顯式SPF a 或 mx 依賴性。
在此頁面上

A 和 AAAA 記錄將主機名稱對應到IPv4和IPv6位址。它們是郵件服務的依賴項,而不是服務已準備好或已授權發送的聲明。發布位址可以公開用戶端實際嘗試的路由,因此請驗證每個公佈的系列和端點。

遵循協議使用的名稱

參考: RFC 5321 §5.1, RFC 7208 §5.3, RFC 7208 §5.4.

對於入站SMTP ,解析MX傳回的交換主機名稱。當明確交換無法使用時,收件者網域的網站位址不能取代。如果不存在MX ,則SMTP的隱式 MX 規則可以使收件者網域本身的 A 或 AAAA 記錄相關。

對於出境 SPF,檢查實際政策並評估身分。一個 a 機制可以授權為其指定名稱傳回的位址;一個平原 一個記錄 本身不授權任何事情。同樣,更改SPF使用的主機名 MX 機制可以更改評估為授權的位址。在將DNS地址編輯視為僅網站更改之前,記錄這些引用。

將雙堆疊視為兩條操作路徑

參考: RFC 1035 §3.4.1, RFC 3596 §2.1, RFC 3596 §2.3.

一個主機名稱可以有多個 A 記錄和多個 AAAA 記錄。它們的存在並不保證可及性、 SMTP服務、正確的憑證或等效策略。健康的IPv4端點並不能證明IPv6可以正常運作。相反,一個客戶端路徑上的故障並不能證明每個發送方都使用該路徑。

擷取實際嘗試的目標位址、位址族、連線結果和SMTP響應。如果調查出站流量,請擷取外部觀察到的來源位址,而不是假設它與應用程式內部使用的位址相符。 NAT 和提供者出口池可以使這些值不同。

重現地址族故障

合成夾具: example.com. MX 10 mx.example.com.; mx.example.com. A 192.0.2.10; mx.example.com 。 AAAA 2001:db8::10。在實驗室中,將IPv4端點設定為接受連接埠 25 上的 TCP 連接,並使IPv6端點無法存取。預期的DNS檢查對於兩種記錄類型都成功,而特定於系列的連線測試僅對於IPv4成功。

詢問 挖掘@AUTH mx.example.com 。 A+無遞迴 然後使用相同的命令 AAAA。將 AUTH 替換為隔離的權限。記錄兩個答案。使用您認可的實驗室SMTP用戶端獨立固定每個目標,記錄連線和協定結果。該裝置說明了為什麼DNS成功並不意味著服務成功;它沒有聲明特定寄件者的回退時間。

第二個夾具僅更改 A 位址 192.0.2.10 到 192.0.2.20 而SPF策略是 v=spf1 a:mx.example.com -all。對於具有其他成功查找的IPv4 SPF評估,位址有資格匹配 a 機制變化。明確的 ip4:192.0.2.10 相反,機制將保持與該文字網路的聯繫,直到策略本身發生變化。

使地址更改可逆

參考: RFC 8767 §4.

清點主機名的所有使用者,包括郵件路由、 SPF引用、監控和憑證期望。在公佈端點之前準備好端點。保留舊服務,同時適當的快取仍然可以將流量引導到那裡,基於實際的遷移計劃而不是普遍的等待期。

更改後,將權威答案與遞歸觀察和​​訊息層級證據進行比較。故障的IPv6端點應透過核准的變更進行修復或刪除,而不是透過削弱不相關的身份驗證策略來隱藏。僅當預期地址和操作路徑與記錄的服務設計相符時才結束工作。

保持證據範圍明確

對於兩個家庭的場景,在測試之前將預期的IPv4成功和IPv6失敗保留為建議的實驗室觀察結果。 SPF位址變更範例假定查找成功並採用規定的策略;它不會為任何真正的寄件者建立目前授權。

[ 外帶 ]

地址發布並不能證明SMTP端點正常運作。測試每個公佈的地址系列和實際的外部來源。地址編輯可能會影響顯式SPF a 或 mx 依賴性。

[ 按角色 ]

這對您意味著什麼

選擇您的角色以執行後續實際步驟。

IT/郵件管理員

測試每個廣告地址

成功的DNS解析和可運行的SMTP端點是不同的觀察結果。

後續步驟

  1. 獨立查詢A和AAAA。
  2. 測試每個公佈的SMTP端點。
  3. 在地址編輯之前清點SPF相依性。

CISO / SecOps

檢查間接位址權限

當策略引用該名稱時,共享主機名稱的變更可能會改變SPF行為。

後續步驟

  1. 查看未經測試的IPv6暴露。
  2. 驗證外部觀察到的出口身分。
  3. 將傳輸和身份驗證結果分開。

創辦人/非技術人員

擁有兩個網路系列

廣告IPv6與熟悉的IPv4服務一起創建了操作依賴性。

後續步驟

  1. 為兩個公佈的網路路徑提供資金。
  2. 分配共享主機名稱的所有權。
  3. 需要遷移接受證明。

[ 常見問題解答 ]

常見問題

A 儲存什麼?

IPv4位址。

RFC 1035 §3.4.1

AAAA 儲存什麼?

IPv6位址。

RFC 3596 §2.1

AAAA 是否證明IPv6 SMTP正常運作?

否。獨立測試可達性和SMTP行為。

可以回傳多個地址嗎?

是的。檢查每個公佈的地址,而不僅僅是第一個。

RFC 3596 §2.3

A 編輯會改變SPF嗎?

當評估的SPF策略透過位址相關機制引用該名稱時,它可以。

RFC 7208 §5.3 RFC 7208 §5.4

我應該檢查 A 點是否有入站郵件?

當顯式MX存在時,從MX目標開始;在隱式 MX 回退下,頂點可能很重要。

RFC 5321 §5.1

私服IP是發送IP嗎?

未必。記錄在實際出方向上觀察到的公網源位址。

連接是否證明收件匣已送達?

不會。連接、 SMTP接受和最終郵箱放置是單獨的觀察。

RFC 5321 §4.2.5

[ 來源 ]

來源

  1. RFC 7208

    部分 §5.3 · §5.4

  2. RFC 1035

    部分 §3.4.1

  3. RFC 5321

    部分 §4.2.5 · §5.1

  4. RFC 8767

    部分 §4

  5. RFC 3596

    部分 §2.1 · §2.3

  6. ISC BIND 挖掘參考

    部分 語法,-x 反向查找,norecurse 查詢選項

[ 詞彙表 ]

詞彙表

AAAA記錄
保存一個IPv6位址的DNS記錄。

RFC 3596 §2.1

地址相關的SPF
SPF機制(例如 a 和 mx)在評估期間使用DNS位址數據,而不是單獨使用固定的文字 IP 策略。

RFC 7208 §5.3 RFC 7208 §5.4

企業出處

為什麼頂級金融機構和政府 退役了他們的電子郵件安全儀表板。

傳統的電子郵件驗證平台會向您出售儀表板並要求您的工程師來完成這項工作。在高風險環境中,手動監督意味著延遲執行、配置漂移和不受監控的影子域。

EmailAuth是代理電子郵件來源平台。 我們的代理人強制執行 p=reject,保持第三方寄件者一致並將您的網域移至完整狀態 RFC 9989 合規性、新的DMARC標準,以及人機互動審核能力。

政府 大型企業 一級金融機構

SaaS · 專用租賃 · 氣隙本地部署 · BYOK 加密

知識庫