戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2025年 58


問題文

DNSの説明として、適切なものはどれか。

選択肢

IPネットワークに接続しようとするコンピュータに、IPアドレスなどを自動的に割り当てるプロトコルである。
ブラウザとWebサーバ間の通信を暗号化して、セキュリティを高めるために利用されるプロトコルである。
ホスト名やドメイン名と、IPアドレスを対応付ける仕組みである。(正解)
ホスト名やドメイン名と、MACアドレスを対応付ける仕組みである。

🔒 解説は解答すると表示されます

DNSの説明として、適切なものはどれか【ITパスポート 解説】

正解の理由

DNSは英語で Domain Name System(ドメイン ネーム システム:ドメイン名とIPアドレスを対応付ける仕組み)と呼ばれます。人間が覚えやすい「www.example.com」などのホスト名やドメイン名を、コンピュータ同士がやり取りに使う数値の住所であるIPアドレスに変換します。したがって、選択肢の中では (ホスト名やドメイン名と、IPアドレスを対応付ける仕組みである)が正しい説明です。
簡単に言うと、DNSは「電話帳」のような役割を果たします。電話帳で人の名前から電話番号を調べるように、DNSはドメイン名からIPアドレスを調べます。

解法ステップ

  1. 問題文のキーワードを確認する:「ホスト名」「ドメイン名」「IPアドレス」など。
  2. 各選択肢が何を説明しているかを短く判断する。
    • ア:IPを自動割当て → DHCP(Dynamic Host Configuration Protocol)を説明している。
    • イ:ブラウザとWebサーバの通信を暗号化 → TLS/SSL(Transport Layer Security / Secure Sockets Layer)を説明している。
    • ウ:ホスト名とIPアドレスの対応付け → DNS(Domain Name System)。
    • エ:ホスト名とMACアドレスの対応付け → 実際にはそのような仕組みはDNSではないし、MACは局所的にARPで扱う。
  3. キーワードが一致する選択肢を選ぶ:ホスト名⇔IPアドレスの対応付けはDNSなので、が正解。

選択肢別の誤答解説

  • ア: IPネットワークに接続しようとするコンピュータに、IPアドレスなどを自動的に割り当てるプロトコルである。
    → これは DHCP(Dynamic Host Configuration Protocol:IPアドレスやゲートウェイ、DNSサーバ情報などを自動で割り当てる仕組み)を説明しています。DNSとは別の役割です。
  • イ: ブラウザとWebサーバ間の通信を暗号化して、セキュリティを高めるために利用されるプロトコルである。
    → これは TLS(Transport Layer Security:通信内容を暗号化する仕組み)やその上で動く HTTPS を説明しています。DNS自体は名前解決の仕組みであり、通信の暗号化は行いません(注:近年はDNS over HTTPS/DoHなどDNSを暗号化する技術もありますが、ここで言うDNSの主な定義とは別物です)。
  • : ホスト名やドメイン名と、IPアドレスを対応付ける仕組みである。
    → これがDNSの正しい説明です。Aレコード(IPv4アドレス対応)やAAAAレコード(IPv6)などの「レコード」で名前とアドレスを管理します。
  • エ: ホスト名やドメイン名と、MACアドレスを対応付ける仕組みである。
    → MACアドレス(機器固有の物理アドレス)は主に同一ネットワーク内で使われ、IPアドレスとMACアドレスの対応付けは ARP(Address Resolution Protocol:IPからMACを調べる仕組み)が担います。DNSはMACとは直接関係ありません。

よくある誤解

  1. DNSとDHCPを混同する
    → 両者は似た略語ですが役割が違います。DNSは「名前を住所に変える」電話帳、DHCPは「住所(IP)を貸す」受付係です。
  2. DNSは通信を暗号化すると思い込む
    → 通常のDNSは暗号化されません。近年は DNS over HTTPS(DoH)や DNS over TLS(DoT)で暗号化する方法がありますが、これらはDNS自体の拡張・別実装と考えてください。
  3. DNSで全ての機器情報が分かると思う
    → DNSは名前とIPの対応を管理します。機器の物理アドレス(MAC)や個人情報などはDNSの役割ではありません。

補足コラム

  • DNSの仕組み(簡易版)
    1. ブラウザやアプリが「www.example.com」に接続すると、まずローカルのDNSキャッシュ(覚えている記憶)を確認します。
    2. なければISPや企業の再帰的DNSサーバ(resolver)に問い合わせます。
    3. ルートサーバ → TLDサーバ(例:.com) → 権威サーバ(authoritative server)へ順に問い合わせ、最終的にAレコード(IPv4)やAAAAレコード(IPv6)を受け取ります。
    4. 受け取ったIPを使って接続します。
      これにより世界中の名前解決が分散して高速に行われます。
  • よく見るDNSレコード例
    • A: ドメイン→IPv4アドレス
    • AAAA: ドメイン→IPv6アドレス
    • CNAME: 別名(canonical name)を本名に繋ぐ
    • MX: メール交換サーバを示す
    • PTR: 逆引き(IP→ホスト名)
  • 実際に調べるコマンド例(ローカルで試すと理解が深まります)
    # Linux/macOSでの例:ドメインのAレコードを確認
    dig example.com A
    
    # Windowsや他環境で使える例
    nslookup example.com
    

FAQ

Q: DNSが壊れるとどうなる?
A: ドメイン名からIPが分からなくなるため、ブラウザでそのドメイン名にアクセスできなくなります。サーバが動いていても名前解決ができなければ到達できません。
Q: DNSはどこにあるのですか?
A: 世界中に分散して設置されています。ルートサーバ、TLDサーバ、権威サーバ、そしてISPや企業のリゾルバ(再帰的DNS)が協力して動いています。
Q: DNSは安全ですか?
A: 伝統的なDNSは暗号化されていないため改ざんや盗聴のリスクがあります。これを補う技術として DNSSEC(DNS Security Extensions:応答の改ざん検知)や DoH/DoT(DNSを暗号化してやり取りする方式)があります。
Q: ドメインのIPを変更したらすぐ反映されますか?
A: DNSレコードにはTTL(Time To Live)という有効時間があります。TTLが切れるまでは古いIPがキャッシュされることがあり、すぐには全世界で反映されない場合があります。

関連キーワード: DNS、ドメイン名、ホスト名、IPアドレス、名前解決、Aレコード、TTL、DHCP、ARP、TLS、HTTPS、キャッシュ、逆引き、CNAME、MX、DNSSEC、DoH
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について