問58
ITパスポート過去問 令和7年度(2025年)問58
DNSの説明として,適切なものはどれか。
選択肢
- ア:IPネットワークに接続しようとするコンピュータに,IPアドレスなどを自動的に割り当てるプロトコルである。
- イ:ブラウザとWebサーバ間の通信を暗号化して,セキュリティを高めるために利用されるプロトコルである。
- ウ:ホスト名やドメイン名と,IPアドレスを対応付ける仕組みである。
- エ:ホスト名やドメイン名と,MACアドレスを対応付ける仕組みである。
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
正解:ウ
あなたの回答:未回答
DNS(Domain Name System)は、ホスト名やドメイン名とIPアドレスを対応付ける仕組みです。人が扱いやすいドメイン名(例:example.com)を、通信で利用するIPアドレス(例:192.168.1.1)に変換する処理は「名前解決」と呼ばれます。
解くために必要な知識
この問題を解くには、DNSの役割と、関連するプロトコルや用語(DHCP、HTTPS、MACアドレス、ARP)との違いの理解が必要です。
用語の整理
| 用語 | 意味 |
|---|---|
| DNS(Domain Name System) | ホスト名・ドメイン名とIPアドレスを対応付ける仕組みです。ドメイン名からIPアドレスを調べる処理を行います。 |
| 名前解決 | ドメイン名やホスト名から、対応するIPアドレスを得る処理です。 |
| ドメイン名 | インターネット上の識別名となる文字列です(例:example.com)。 |
| IPアドレス | ネットワーク上の機器を識別する番号です(例:192.168.1.1)。 |
他の選択肢に出てくる用語
| 用語 | 意味 |
|---|---|
| DHCP(Dynamic Host Configuration Protocol) | ネットワークに接続する機器に、IPアドレスなどの設定情報を自動的に割り当てるプロトコルです。 |
| HTTPS(Hypertext Transfer Protocol Secure) | ブラウザとWebサーバ間の通信を暗号化して行うためのプロトコルです。一般にTLSを利用します。 |
| MACアドレス | ネットワーク機器の通信インタフェースに割り当てられる識別子です。LAN内の通信で利用されます。 |
| ARP(Address Resolution Protocol) | (主にLAN内で)IPアドレスに対応するMACアドレスを調べる仕組みです。 |
問題の解法手順
各選択肢の整理
選択肢と用語の対応
| 選択肢 | 内容 | 該当するもの | 正誤 |
|---|---|---|---|
| ア | IPアドレスなどを自動的に割り当てる | DHCP | 誤り |
| イ | ブラウザとWebサーバ間の通信を暗号化する | HTTPS | 誤り |
| ウ | ホスト名・ドメイン名とIPアドレスを対応付ける | DNS | 正しい |
| エ | ホスト名・ドメイン名とMACアドレスを対応付ける | DNSではない | 誤り |
正解の判断
DNSはドメイン名とIPアドレスを対応付ける仕組みなので、「ウ」が適切です。
選択肢ごとの解説
- ア:不正解
「IPアドレスなどを自動的に割り当てる」はDHCPの説明です。DNSは割当は行わず、ホスト名・ドメイン名からIPアドレスを調べるために使われます。
- イ:不正解
「ブラウザとWebサーバ間の通信を暗号化」はHTTPSの説明です。DNSは暗号化通信の仕組みではなく、通信相手のIPアドレスを得るために使われます。
- ウ:正解
DNSは、ホスト名やドメイン名とIPアドレスを対応付ける仕組みです。例えば、Webサイトのドメイン名から接続先サーバのIPアドレスを調べる用途で使われます。
- エ:不正解
「ホスト名やドメイン名とMACアドレスを対応付ける」はDNSの説明ではありません。IPアドレスとMACアドレスの対応付けは、同一ネットワーク内でARPが行うのが一般的です。
まとめ
DNS(Domain Name System)は、ホスト名やドメイン名とIPアドレスを対応付ける仕組みです。人が扱いやすいドメイン名(例:example.com)を、通信で利用するIPアドレス(例:192.168.1.1)に変換する処理は「名前解決」と呼ばれます。
※本解説は生成AIによる学習支援用の参考情報です。内容の正確性や最新性は保証されません。最終的な判断は、試験実施団体の公式資料をご確認ください。
テクノロジ系 > 技術要素 > ネットワーク
「IPアドレスなどを自動的に割り当てる」はDHCPの説明です。DNSは割当は行わず、ホスト名・ドメイン名からIPアドレスを調べるために使われます。
「ブラウザとWebサーバ間の通信を暗号化」はHTTPSの説明です。DNSは暗号化通信の仕組みではなく、通信相手のIPアドレスを得るために使われます。
DNSは、ホスト名やドメイン名とIPアドレスを対応付ける仕組みです。例えば、Webサイトのドメイン名から接続先サーバのIPアドレスを調べる用途で使われます。
「ホスト名やドメイン名とMACアドレスを対応付ける」はDNSの説明ではありません。IPアドレスとMACアドレスの対応付けは、同一ネットワーク内でARPが行うのが一般的です。