IPA DNS — 頻出論点と過去問
頻出論点
1. この分野は何か
人が覚えやすいドメイン名(ホスト名)と通信に使われるIPアドレスを相互に対応付けるDNS(Domain Name System)の仕組みと運用を扱います。正引き・逆引きの名前解決やリソースレコードの役割、権威DNSサーバとDNSキャッシュサーバの分担、ゾーン転送やDNSSECの動作を区別できるようになります。
2. 実際の出題のされ方
名前解決の基本的な役割と代表的な脅威の用語は、ITパスポートで問われます。ドメイン名は数字の並びであるIPアドレスの代わりに接続先を人が覚えやすい名前で表すものであること、DNSがドメイン名とIPアドレスを変換する役割を担うこと、そしてキャッシュポイズニングの意味が出題されています。
応用情報技術者と高度試験の午前Iでは、IPアドレスからホスト名を調べる逆引きの役割や、リソースレコード名・リゾルバといった基本用語の正誤が問われます。
リソースレコードの用途やサーバ構成・ゾーン管理、応答の信頼性を守る仕組みは、高度試験の午前IIで詳しく問われます。ホスト名とIPアドレスの対応付けが1対1に限らず1対多(DNSラウンドロビンによる負荷分散)や多対1(バーチャルホスト等)も許容されること、MXレコードやCAAレコードの用途、プライマリからセカンダリへのゾーン転送におけるIPアドレス制限、オープンリゾルバを悪用したDDoS攻撃(DNSリフレクタ攻撃)への対策、カミンスキー攻撃に対する送信元ポート番号のランダム化が出題されています。また、デジタル署名を用いて応答の正当性と完全性を検証するDNSSECの働きも問われています。
3. 学習のポイント
- 名前解決の向きと対応関係: ドメイン名からIPアドレスを得る正引きと、IPアドレスからホスト名を得る逆引きの区別を押さえます。また、1つのホスト名に複数のIPアドレスを割り当てる構成も、複数のホスト名に同一のIPアドレスを割り当てる構成も両方可能である点を理解しておきます。
- 主要なリソースレコードの用途: 宛先ドメイン宛てのメールを受け付けるメールサーバを指定するMXレコード、そのドメインを管理するDNSサーバを指定するNSレコード、別名を定義するCNAMEレコード、ゾーンの管理情報やシリアル番号を持つSOAレコード、証明書発行を許可する認証局を指定して不正なサーバ証明書発行を防ぐCAAレコードを整理します。
- サーバの役割分離とゾーン転送管理: キャッシュサーバは自組織の利用者のために再帰問合せを引き受け、権威サーバは自分のゾーンについて外部からの問合せに答えます。役割ごとにサーバを分ければ、キャッシュサーバは社内からの問合せだけを受け付ける設定にでき、外部から踏み台(オープンリゾルバ)にされなくなります。また、プライマリサーバからセカンダリサーバへのゾーン転送でも、許可する接続元IPアドレスを限定してゾーン情報の漏えいを防ぎます。
- キャッシュ汚染対策とDNSSECの動作: カミンスキー攻撃への対策として問合せ時の送信元ポート番号のランダム化が有効であること、またDNSSECでは権威DNSサーバが秘密鍵で署名し、DNSキャッシュサーバ(フルサービスリゾルバ)が公開鍵で検証することで応答の偽装や改ざんを検知する流れを把握します。
4. 間違えやすいところ
- レコードの名前と用途の入れ替え: DNSサーバのホスト名を登録するのをMXレコードとしたり、別名を登録するのをNSレコードとしたり、名前解決を依頼するソフトウェア(リゾルバ)をレゾリューションと言い換えたりする誤りの選択肢が並んでいました。DNSサーバを指定するのはNS、別名はCNAME、メールの配送先はMXです。また、MXレコードで指定するものを問う問題では、ゾーン管理者のメールアドレスやプライマリ(マスタ)サーバ(どちらもSOAレコードに書かれる情報)が誤りの選択肢として出ています。
- ゾーン転送の漏えい対策の混同: ゾーン転送による内部ネットワーク情報の読み出しを防ぐ対策を問う問題では、SOAレコードのシリアル番号の更新や、キャッシュされる時間(TTL)の短縮、DNSラウンドロビンの設定といった無関係な運用操作が誤答肢として並んでいました。
- DNSSECで署名する側・検証する側: 署名を付けるのはそのゾーンを管理する権威DNSサーバで、検証するのは応答を受け取るDNSキャッシュサーバです。キャッシュサーバが署名してPCが検証する、あるいは権威DNSサーバが検証するといった、主体を入れ替えた選択肢が誤りとして出ています。また、DNSSECはDNSプロトコルの拡張仕様であり、BINDのようなサーバソフトウェアを置き換えるものでも、IPsecを前提とするものでもありません。
DNSの理解度チェック
DNSの過去問一覧
- 2026年度(R8) ITパスポート 問65 DNSサーバの役割に関する記述として,適切なものはどれか。…
- 2025(R7)秋 エンベデッドシステムスペシャリスト 午前II 問16 DNSキャッシュサーバAと権威DNSサーバCにDNSSECを導入した。PCがDNSキャッシュサーバAを用いてWebサーバ…
- 2025(R7)春 ネットワークスペシャリスト 午前II 問20 DNSSECの機能はどれか。…
- 2025(R7)春 システムアーキテクト 午前II 問16 オープンリゾルバを悪用した攻撃はどれか。…
- 2025(R7)春 情報処理安全確保支援士 午前II 問4 DNSに対するカミンスキー攻撃への対策はどれか。…
- 2025年度(R7) ITパスポート 問58 DNSの説明として,適切なものはどれか。…
- 2024(R6)秋 応用情報技術者 午前 問33 DNSに関する記述のうち,適切なものはどれか。…
- 2024(R6)秋 高度試験共通 午前I 問11 DNSに関する記述のうち,適切なものはどれか。…
- 2024年度(R6) ITパスポート 問71 インターネットで使用されているドメイン名の説明として,適切なものはどれか。…
- 2024年度(R6) ITパスポート 問100 正しい URL を指定してインターネット上の Web サイトへアクセスしようとした利用者が,偽装された Web サイトに…
- 2023(R5)秋 データベーススペシャリスト 午前II 問19 DRDoS (Distributed Reflection Denial of Service) 攻撃に該当するものはど…
- 2023(R5)秋 情報処理安全確保支援士 午前II 問13 DNSSECに関する記述のうち, 適切なものはどれか。…
- 2023(R5)春 情報処理安全確保支援士 午前II 問5 DNSに対するカミンスキー攻撃 (Kaminsky's attack) への対策はどれか。…
- 2022(R4)秋 システム監査技術者 午前II 問22 DNSSECに関する記述として,適切なものはどれか。…
- 2022(R4)春 ネットワークスペシャリスト 午前II 問5 DNSにおいて,電子メールの送信だけに利用されるリソースレコードはどれか。…
- 2022(R4)春 ネットワークスペシャリスト 午前II 問18 DNSサーバで管理されるネットワーク情報の中で, 外部に公開する必要がない情報が攻撃者によって読み出されることを防止する…
- 2022(R4)春 ネットワークスペシャリスト 午前II 問21 DNSの再帰的な問合せを使ったサービス妨害攻撃(DNSリフレクタ攻撃)の踏み台にされないための対策はどれか。…
- 2022(R4)春 情報処理安全確保支援士 午前II 問13 DNSSECで実現できることはどれか。…
- 2021(R3)秋 プロジェクトマネージャ 午前II 問25 DNSSECの機能はどれか。…
- 2021(R3)春 ネットワークスペシャリスト 午前II 問2 DNSのMXレコードで指定するものはどれか。…
- 2021(R3)春 ネットワークスペシャリスト 午前II 問9 DNSでのホスト名とIPアドレスの対応付けに関する記述のうち,適切なものはどれか。…
- 2021(R3)春 情報処理安全確保支援士 午前II 問10 DNSにおいてDNS CAA (Certification Authority Authorization) レコードを…
- 2021年度(R3) ITパスポート 問98 インターネットで用いるドメイン名に関する記述のうち,適切なものはどれか。…
DNSの用語
ネットワークのほかの論点
有線LAN・スイッチング32問 無線LAN・接続認証31問 IoT・モバイル通信27問 IPアドレス・サブネット設計40問 TCP・UDP・IP層の制御45問 ルーティング14問 電子メール33問 Web・その他のアプリケーションプロトコル28問 WAN・VPN・ネットワーク仮想化24問 伝送性能・通信品質27問