[ DNSとドメイン ]

SOA レコード、シリアル番号、および一貫性のないネームサーバー応答

キャッシュされたDNS回答から正式なバージョンの違いを区別し、SOA フィールドとシリアル演算を解釈して、再現可能なインシデント レコードを構築します。

EmailAuth研究チームによる · 9 分で読めます

【ポイント】

  • 回答を比較する前に、権限のあるゾーンを特定してください。
  • シリアルはラップアラウンド対応の演算を使用し、コンテンツのチェックサムではありません。
  • 権威ある不一致をポジティブおよびネガティブなキャッシュから分離します。
このページでは

[ 取り除く ]

まず正確な信頼できる回答と SOA バージョンを比較し、次に再帰キャッシュの動作を説明し、影響を受ける電子メール ワークフローを個別に検証します。

【役割別】

これがあなたにとって何を意味するか

実際の次のステップに向けて、自分の役割を選択してください。

IT / メール管理者

DNSレイヤーを比較する

認証レコードを変更する前に、どの層が一致しないかを証明してください。

次のステップ

  1. それぞれの信頼できる回答と SOA をキャプチャします。
  2. 再帰的なポジティブまたはネガティブなキャッシュ結果を分類します。
  3. 実際の送信ワークフローを再テストします。

CISO / SecOps

回復中に証拠を保存する

緊急のDNSインシデントには、制御された、原因に応じた変更が必要です。

次のステップ

  1. 以前のゾーンと承認された記録データを保存します。
  2. 一貫性のない回答を隠すためにポリシーを弱めることは避けてください。
  3. 証拠に基づいたクロージングが必要です。

創業者 / 非技術系

通知の継続性を保護する

ビジネス ワークフローが受け入れられると、 DNS回復が完了します。

次のステップ

  1. インシデントの所有者とサービスの所有者に名前を付けます。
  2. DNS症状とは別に、顧客が直面する影響を追跡します。
  3. テストされた回復の決定が必要です。

[ よくある質問 ]

よくある質問

10 進数の SOA シリアルが大きいほど、常に新しいゾーンを意味しますか?

いいえ。DNS DNS 、一部のペアに対してラップアラウンドおよび未定義の比較を伴う 32 ビット シリアル演算を使用します。通常の数値並べ替えではなく、 RFC 1982を適用します。

RFC 1982

シリアルでは日付形式を使用する必要がありますか?

いいえ。シリアルはバージョン値です。日付の形をした数字は管理上の慣例であり、変更の日付を単独で証明するものではありません。

RFC 1035

キャッシュされたTXTデータの有効期限が切れると、更新と再試行によってユーザーに通知されますか?

いいえ。それらは二次ゾーンメンテナンスのタイミングについて説明しています。再帰的キャッシュでは、該当する応答 TTL が使用されます。

RFC 1035

SOA MINIMUM は否定的な応答に対して何を意味しますか?

RFC 2308 、ネガティブ キャッシュに SOA TTL と MINIMUM の小さい方を使用します。これは、ゾーン内のすべてのレコードに共通の TTL ではありません。

RFC 2308

2 つの当局がシリアル番号は同じでもデータが異なることはありますか?

シリアルはバージョンを示すものであり、コンテンツのハッシュではありません。データが一致する必要があると仮定するのではなく、影響を受ける RRset とシリアルを比較します。

RFC 1035

あるリゾルバーで新しいDKIMレコードが依然として存在しないように見えるのはなぜですか?

リゾルバが否定応答をキャッシュした可能性があります。まず、正式な出版物が正しいことを確認し、次に否定的な結果と該当する TTL を検査します。

RFC 2308

ロールバックでは、古いレコードとともに古いシリアルを復元する必要がありますか?

自己管理ゾーンの場合は、バージョン管理を正しく進めるサポートされているプロセスを通じて、目的のコンテンツを復元します。古いシリアルは、別のバージョンを保持するセカンダリを残す可能性があります。

RFC 1982

この記事では、ライブDNSゾーンを検証しましたか?

いいえ。ワークシートと架空の事件は診断の補助として使用されます。権限のある、再帰的な、受信メッセージ、視覚的なチェック、および所有者のチェックは保留されたままになります。

[ 情報源 ]

情報源

  1. RFC 1034

    セクション §3.7 クエリ · §4.2 データベースがゾーンに分割される方法 · §4.3.1 クエリと応答 · §4.3.2 アルゴリズム · §4.3.5 ゾーンの保守と転送 · §5.3.3 アルゴリズム

  2. RFC 1035

    セクション §3.3.13 SOA RDATA 形式 · §4.1.1 ヘッダー セクションの形式 · §6.3 ゾーンのリフレッシュとリロード処理 · §7.4 キャッシュの使用

  3. RFC 1982

    セクション §3.1 追加 · §3.2 比較 · §4 帰結 · §7 DNS SOA シリアル番号

  4. RFC 2308

    セクション §2.1 名前エラー · §2.2 データなし · §3 権威サーバーからの否定的な応答 · §4 SOA 最小フィールド · §5 否定的な応答のキャッシュ · §6 キャッシュからの否定的な応答

[ 用語集 ]

用語集

SOA
ゾーン権限およびメンテナンス情報を含む権限開始レコード。

RFC 1035

逐次演算
DNSシリアル番号に使用されるラップアラウンド対応の比較および増分ルール。

RFC 1982

ネガティブキャッシュ
名前または要求されたデータが存在しないことを示すDNS応答の保持。

RFC 2308

権威ある回答
単に再帰的キャッシュからではなく、関連するDNSゾーンに対する権限を伴って提供される回答。

RFC 1034

企業の来歴

一流の金融機関と政府が選ばれる理由 電子メール セキュリティ ダッシュボードを廃止しました。

従来の電子メール認証プラットフォームはダッシュボードを販売し、エンジニアに作業を依頼します。一か八かの環境では、手動による監視は適用の遅れ、構成のドリフト、および監視されていないシャドウ ドメインを意味します。

EmailAuthは、エージェントの電子メール来歴プラットフォームです。 当社のエージェントが執行します p=reject、サードパーティの送信者を調整し、ドメインを完全に移動します。 RFC 9989 新しいDMARC標準に準拠し、人間による監査機能を備えています。

政府 大企業 ティア1金融機関

SaaS · 専用テナント · エアギャップオンプレミス · BYOK 暗号化

ナレッジベース