DNSとFQDNとは?ディーエヌエス・エフキューディーエヌ
DNSは人が読むドメイン名と通信に必要なIPアドレスを対応づけて答える仕組みで、FQDNはホスト名からトップレベルドメインまでを省略せずに書き切った完全な形のドメイン名を指す。インターネットを使う通信はほぼすべて名前解決から始まるため、DNSが止まる、あるいは偽の答えを返すと、機器やアプリが正常でも業務通信全体が成立しなくなる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
IPアドレスの数字を人が覚えて使うのは現実的でなく、サーバを入れ替えるたびに全利用者へ新しい番号を知らせる必要も生じる。名前と実際の住所を切り離し、対応表を引く仕組みを間に挟むことでこの不便を解消したのがDNSである。その代わり、対応表を引く経路そのものが信頼の土台になり、そこを狙う攻撃が成り立つようになった。利用部門の管理者には、通信の許可設定や監査ログがFQDN単位で書かれることを読み解く力が求められる。
具体例
社内から特定のサイトだけ通信を許可する設定を委託先へ依頼するとき、「www.ipa.go.jp」のようにFQDNで書けば対象が一意に決まる。利用者がこれを入力するとDNSサーバが対応するIPアドレスを返し、その番号あてに実際の通信が始まる。プロキシのログに残る宛先もこの形なので、調査のときに読む単位になる。
試験での引っ掛け
DNSは名前とIPアドレスの対応を答えるだけで、その答えが正しいことも通信が暗号化されることも保証しない。偽の対応を覚え込ませるDNSキャッシュポイズニングが成立するのはこのためで、対策はDNSSECにあたる。またFQDNはトップレベルドメインまで書き切った形を指すので、「www」のようなホスト名単体や末尾を省いた書き方はFQDNではない。
関連用語
出た過去問
出典:平成29年度 秋期 情報セキュリティマネジメント試験 午前 問22(IPA)
DNSキャッシュポイズニングに分類される攻撃内容はどれか。
正解:PCが参照するDNSサーバに偽のドメイン情報を注入して,利用者を偽装されたサーバに誘導する。
要点:DNSキャッシュポイズニングは偽の名前解決情報で偽サイトへ誘導
DNSキャッシュポイズニングは、DNSサーバのキャッシュに偽の名前解決情報を覚え込ませる攻撃である。以後そのサーバを参照する利用者は、正しいドメイン名を入力しても攻撃者が用意した偽サイトへ誘導されてしまう。
出典:平成30年度 春期 情報セキュリティマネジメント試験 午前 問20(IPA)
ドメイン名ハイジャックを可能にする手口はどれか。
正解:権威DNSサーバに登録された情報を不正に書き換える。
要点:ドメイン名ハイジャックはDNSの登録情報を書き換える攻撃
ドメイン名ハイジャックは、権威DNSサーバの登録情報やレジストラの管理アカウントを不正に操作し、ドメインに対応するIPアドレスを攻撃者のサーバへ向けてしまう攻撃である。利用者は正しいドメイン名を入力しているのに偽サイトへ誘導されるため、気付きにくい点が危険である。
出典:令和元年度 秋期 情報セキュリティマネジメント試験 午前 問16(IPA)
攻撃者が用意したサーバXのIPアドレスが、A社WebサーバのFQDNに対応するIPアドレスとして、B社DNSキャッシュサーバに記憶された。これによって、意図せず…
正解:A社Webサーバにアクセスしようとする B社従業員
要点:汚染されたDNSを使う側の利用者が、汚染されたFQDNで誘導される
DNSキャッシュポイズニングでは、偽の対応付けを記憶したキャッシュサーバを参照する利用者が被害を受ける。ここで汚染されたのはB社のDNSキャッシュサーバなので、そのサーバで名前解決するB社従業員が影響を受ける。汚染された内容はA社WebサーバのFQDNなので、A社Webサーバへアクセスしようとした場合に攻撃者のサーバXへ誘導される。
出典:令和元年度 秋期 情報セキュリティマネジメント試験 午前 問25(IPA)
攻撃者が、多数のオープンリゾルバに対して、“あるドメイン”の実在しないランダムなサブドメインを多数問い合わせる攻撃(ランダムサブドメイン攻撃)を仕掛け、多数のオ…
正解:“あるドメイン”を管理する権威DNSサーバに対して負荷が掛かる。
要点:ランダムサブドメイン攻撃は権威DNSサーバを過負荷にする
ランダムサブドメイン攻撃(DNS水責め攻撃)では、存在しないサブドメインを大量に問い合わせるため、キャッシュに答えがなくオープンリゾルバは毎回そのドメインの権威DNSサーバへ問い合わせる。結果として権威DNSサーバに膨大な問合せが集中し、正当な名前解決ができなくなるサービス妨害が起きる。
出典:令和元年度 秋期 情報セキュリティマネジメント試験 午前 問47(IPA)
PCが、Webサーバ、メールサーバ、他のPCなどと通信を始める際に、通信相手のIPアドレスを問い合わせる仕組みはどれか。
正解:DNS(Domain Name System)
要点:DNSは名前からIPアドレスを求める名前解決の仕組み
DNSは、ホスト名やドメイン名に対応するIPアドレスを問い合わせて解決する仕組みである。通信開始時にはまず相手の名前からIPアドレスを求める必要があり、この名前解決をDNSサーバへの問合せで行う。
出典・参考
公式シラバスの4 技術要素 > 1 ネットワーク方式 > インターネット技術に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。