詢問誰給了答案
兩個DNS查找可能會不一致,而不會損壞任何一個工具。人們可以向權威伺服器詢問該區域的當前資料;另一個可能會詢問持有較早答案的遞歸解析器。有用的身份驗證調查記錄了產生每個觀察結果的路徑,而不是將來自任何查找站點的綠色檢查視為網域的最終狀態。
權威伺服器從其服務的區域進行應答。遞歸解析器代表客戶端工作,諮詢其他伺服器或重複使用快取的資訊。存根解析器通常將問題傳遞給遞歸服務。同一軟體可以執行多個角色,因此請確定此特定回應的角色,而不是依賴產品名稱。 RFC 1034, sections 4.3.1 and 5.3.1.
This distinction matters when a newly published DKIM選擇器 出現在DNS主機的工具中,但驗證者仍無法使用。權威機構可以確定伺服器目前服務的內容;遞歸結果有助於解釋接收路徑可能看到的內容。兩種觀察都不能取代另一種觀察。
在選擇端點之前建立委託
從訊息或服務說明所暗示的確切所有者和類型開始。跟隨代表團前往負責該所有者的區域。子區域可以擁有與父區域不同的權威伺服器,並且提供者別名可以再次進入不同的區域。舊票證上顯示的DNS主機可能不再是委派主機。 RFC 1034, sections 4.2.1–4.2.2.
準備一份權威伺服器名稱及其位址列表,然後直接查詢相關伺服器。保留聯絡的地址。如果不同的機構傳回不同的記錄,請先調查DNS發布或區域服務問題。解析器可以合法地遇到任何可用的權限;選擇具有所需答案的伺服器並不能解決不一致問題。
追蹤可以幫助檢查委託路徑,但它是單獨的觀察。它不會重現接收者的快取路徑、轉送配置、來源網路或 DNSSEC 驗證行為。將追蹤標記為跟踪,而不是將其呈現為郵件提供者的查詢歷史記錄。
解釋標誌及其限制
AA 標誌標示DNS回應中的權威答案。 RD 記錄請求遞歸; RA 通告遞歸可用性。 RD 和 RA 並未證明伺服器對此回應執行了新的查找。遞歸伺服器可以滿足快取中的請求。 RFC 1035 ,第 4.1.1 節.
對於直接權限檢查,請求不遞歸並檢查實際回應。沒有 AA、推薦、拒絕或逾時的回應需要解釋;僅伺服器位址並不能使每個回應具有權威性。在出現別名的地方,使每個所有者和目標保持可見,並確定哪個區域提供最終資料。對別名擁有者的權限不會自動建立對其目標的權限。
保留完整的问题、答案和权威部分。僅列印TXT字串的命令隱藏了區分舊快取資料、引用、別名和缺席回應所需的上下文。保存完整診斷記錄後,短輸出有助於快速讀取。
Compare a fictional pair of resolver observations
想像一個虛構的選擇器 blue._domainkey.example.com。世界標準時間 10:00,兩個相關的權威伺服器傳回新的公鑰記錄。在 10:02,解析器 A 傳回剩下 420 秒的舊金鑰,而解析器 B 傳回新金鑰。這些時候,結果和 TTL 是為了說明推理而發明的;沒有進行網絡測量。
此模式與不同的快取歷史一致,但僅觀察並不能證明原因。檢查所有問題是否使用相同的名稱、類型和類,是否記錄了伺服器端點,以及是否沒有分割視圖或轉送策略更改答案。如果Resolver A稍後從不一致的權限刷新,僅等待可能無法解決問題。
建議的事件說明將指出:「抽樣當局就新金鑰達成協議;解析器 A 仍傳回舊金鑰;尚未觀察接收器結果。」它不會聲明每個接收器都已更新或驗證現在已通過。在協調的輪換計劃下保持舊公鑰的可用性和寄件者的簽名轉換,而不是刪除記錄以使查找畫面看起來整潔。
Separate data problems from reachability problems
遞歸SERVFAIL並不能證明 一個記錄 缺席。權威機構可能無法訪問,委託可能會失敗,或者DNSSEC驗證可能會阻止解析器接受答案。來自一台伺服器的直接回答縮小了調查範圍,但並不能證明所有依賴項對於遞歸解析器都是健康的。
交通也很重要。 DNS需要 TCP 支持,截斷的 UDP 回應可能需要 TCP 重試。比較建議的 挖掘@AUTH_IP blue._domainkey.example.com 。 TXT +norecurse 使用相同的查詢 +TCP 當涉及運輸時。不要僅僅為了讓測試通過而改變防火牆或安全設定;讓負責的操作員檢查診斷的路徑。 RFC 7766 ,第 5–6 節.
Make the comparison reproducible
每個查詢使用一個工作表行:UTC 時間戳記、操作員位置、伺服器端點、遞歸選擇、擁有者、類型、類別、回應代碼、標誌、記錄、TTL 和傳輸。按記錄的時間間隔重複選定的觀察結果並保留較早的行。 DNS快取會持續發展,因此覆寫第一個結果會刪除有用的計時證據。
透過受影響的發送者完成受控訊息,並保留身份和受信任的接收者結果。 DNS比較可以解釋依賴關係;它無法示範收件匣位置或特定接收者的內部查找。本文提供了建議的工作流程和虛構的比較。在關閉其目錄證據門之前,仍然需要原始的帶時間戳的權威和遞歸答案。