権威DNSサーバとキャッシュDNSサーバの違い

kirill-sh-eVWWr6nmDf8-unsplash.jpg

質問

権威DNSサーバとキャッシュDNSサーバの違いを挙げてください。
それぞれのサーバのDNSキャッシュポイズニングの対策を挙げてください。


解答

権威DNSサーバ(Authoritative DNS Server)とキャッシュDNSサーバ(Caching DNS Server)は、役割も構造も異なります。
それぞれの違いと、DNSキャッシュポイズニング対策も合わせてまとめます。


【違いの一覧】

特徴権威DNSサーバキャッシュDNSサーバ(リゾルバ)
主な役割ドメインの正しい情報を保持・提供名前解決のために他のDNSに問い合わせ
情報の出所正確なゾーン情報を持つ(正本)他のDNSから取得した情報を一時保存
情報の更新管理者がゾーン情報を更新TTLに従って自動的にキャッシュを更新
外部問い合わせ基本的には行わない他のDNSに問い合わせを行う
キャッシュ機能基本的に持たない(オプション)ある(再利用して高速化)
`.com`の権威DNS、企業のネームサーバなど自宅のルータ内DNS、ISPのDNSなど


【DNSキャッシュポイズニングの概要】

DNSキャッシュポイズニングとは、DNSキャッシュサーバに偽の情報を注入することで、利用者が偽のWebサイトなどに誘導される攻撃です。


【対策方法】

● 権威DNSサーバ側の対策

対策内容
DNSSECの導入DNS応答に電子署名を加え、改ざんを検出可能にする
ゾーン転送の制限AXFR(ゾーン転送)を制限して外部からの情報取得を防ぐ
正しい設定の維持NSレコードやAレコードの整合性を保ち、第三者による偽情報の注入を防ぐ


● キャッシュDNSサーバ側の対策

対策内容
DNSSECの検証応答の署名を検証し、正しい情報だけをキャッシュ
クエリIDのランダム化攻撃者が応答を偽造しづらくする
ソースポートのランダム化攻撃者がリクエストに正しく応答しにくくする
TTLの制御TTLが異常に長い or 短い値を排除する
信頼できる上位DNSのみ参照不審なリゾルバやプロキシを使わない


【まとめ】

用語主な機能キャッシュ持つ?攻撃されやすさと対策
権威DNS正しいDNS情報提供×(基本)DNSSECの導入、ゾーン管理の厳密化
キャッシュDNS名前解決・応答の高速化DNSSEC検証、乱数強化、TTL制御




「ネットワーク、マジわからん」と思ったときに読む本 [ 福永 勇二 ]

価格:1980円
(2025/7/29 10:27時点)
感想(0件)


uxcell LC光ファイバーループバックアダプター LCシングルモード 9/125テスターアダプター グリーン

価格:992円
(2025/7/3 11:06時点)
感想(0件)


 



この記事へのコメント