ITパスポート 2025年 問58
問題文
DNSの説明として、適切なものはどれか。
選択肢
ア:IPネットワークに接続しようとするコンピュータに、IPアドレスなどを自動的に割り当てるプロトコルである。
イ:ブラウザとWebサーバ間の通信を暗号化して、セキュリティを高めるために利用されるプロトコルである。
ウ:ホスト名やドメイン名と、IPアドレスを対応付ける仕組みである。(正解)
エ:ホスト名やドメイン名と、MACアドレスを対応付ける仕組みである。
🔒 解説は解答すると表示されます
DNSの説明として、適切なものはどれか【ITパスポート 解説】
正解の理由
DNSは英語で Domain Name System(ドメイン ネーム システム:ドメイン名とIPアドレスを対応付ける仕組み)と呼ばれます。人間が覚えやすい「www.example.com」などのホスト名やドメイン名を、コンピュータ同士がやり取りに使う数値の住所であるIPアドレスに変換します。したがって、選択肢の中では ウ(ホスト名やドメイン名と、IPアドレスを対応付ける仕組みである)が正しい説明です。
簡単に言うと、DNSは「電話帳」のような役割を果たします。電話帳で人の名前から電話番号を調べるように、DNSはドメイン名からIPアドレスを調べます。
解法ステップ
- 問題文のキーワードを確認する:「ホスト名」「ドメイン名」「IPアドレス」など。
- 各選択肢が何を説明しているかを短く判断する。
- ア:IPを自動割当て → DHCP(Dynamic Host Configuration Protocol)を説明している。
- イ:ブラウザとWebサーバの通信を暗号化 → TLS/SSL(Transport Layer Security / Secure Sockets Layer)を説明している。
- ウ:ホスト名とIPアドレスの対応付け → DNS(Domain Name System)。
- エ:ホスト名とMACアドレスの対応付け → 実際にはそのような仕組みはDNSではないし、MACは局所的にARPで扱う。
- キーワードが一致する選択肢を選ぶ:ホスト名⇔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とは直接関係ありません。
よくある誤解
-
DNSとDHCPを混同する
→ 両者は似た略語ですが役割が違います。DNSは「名前を住所に変える」電話帳、DHCPは「住所(IP)を貸す」受付係です。 -
DNSは通信を暗号化すると思い込む
→ 通常のDNSは暗号化されません。近年は DNS over HTTPS(DoH)や DNS over TLS(DoT)で暗号化する方法がありますが、これらはDNS自体の拡張・別実装と考えてください。 -
DNSで全ての機器情報が分かると思う
→ DNSは名前とIPの対応を管理します。機器の物理アドレス(MAC)や個人情報などはDNSの役割ではありません。
補足コラム
-
DNSの仕組み(簡易版)
- ブラウザやアプリが「www.example.com」に接続すると、まずローカルのDNSキャッシュ(覚えている記憶)を確認します。
- なければISPや企業の再帰的DNSサーバ(resolver)に問い合わせます。
- ルートサーバ → TLDサーバ(例:.com) → 権威サーバ(authoritative server)へ順に問い合わせ、最終的にAレコード(IPv4)やAAAAレコード(IPv6)を受け取ります。
- 受け取った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が分からなくなるため、ブラウザでそのドメイン名にアクセスできなくなります。サーバが動いていても名前解決ができなければ到達できません。
A: ドメイン名からIPが分からなくなるため、ブラウザでそのドメイン名にアクセスできなくなります。サーバが動いていても名前解決ができなければ到達できません。
Q: DNSはどこにあるのですか?
A: 世界中に分散して設置されています。ルートサーバ、TLDサーバ、権威サーバ、そしてISPや企業のリゾルバ(再帰的DNS)が協力して動いています。
A: 世界中に分散して設置されています。ルートサーバ、TLDサーバ、権威サーバ、そしてISPや企業のリゾルバ(再帰的DNS)が協力して動いています。
Q: DNSは安全ですか?
A: 伝統的なDNSは暗号化されていないため改ざんや盗聴のリスクがあります。これを補う技術として DNSSEC(DNS Security Extensions:応答の改ざん検知)や DoH/DoT(DNSを暗号化してやり取りする方式)があります。
A: 伝統的なDNSは暗号化されていないため改ざんや盗聴のリスクがあります。これを補う技術として DNSSEC(DNS Security Extensions:応答の改ざん検知)や DoH/DoT(DNSを暗号化してやり取りする方式)があります。
Q: ドメインのIPを変更したらすぐ反映されますか?
A: DNSレコードにはTTL(Time To Live)という有効時間があります。TTLが切れるまでは古いIPがキャッシュされることがあり、すぐには全世界で反映されない場合があります。
A: DNSレコードにはTTL(Time To Live)という有効時間があります。TTLが切れるまでは古いIPがキャッシュされることがあり、すぐには全世界で反映されない場合があります。
関連キーワード: DNS、ドメイン名、ホスト名、IPアドレス、名前解決、Aレコード、TTL、DHCP、ARP、TLS、HTTPS、キャッシュ、逆引き、CNAME、MX、DNSSEC、DoH

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

