DNSサーバは何をする?他のサーバとの違いを確認
ITパスポート試験 令和8年度 問65 / ネットワーク › ネットワーク応用
過去問にチャレンジ
DNSサーバの役割に関する記述として,適切なものはどれか。
- ア
LAN上のPCからインターネット上のWebサーバへのリクエストを中継するものであり、PCの代理としてインターネット上のWebサーバへアクセスして、その応答をPCに返す。
- イ
PCからサーバへのファイルの送受信の要求を受け付け,ファイルを転送する。
- ウ
PCに対してIPアドレスを自動で割り当て,サブネットマスクとデフォルトゲートウェイのIPアドレスの通知を行う。
- エ
ドメイン名をIPアドレスに変換する,又はIPアドレスをドメイン名に変換する。
会話形式の解説
講師今回はDNSサーバの役割を問う問題です。選択肢には、ほかのサーバの説明も並んでいます。それぞれの説明がどのサーバのものかを当てはめていくと解きやすくなります。
受験者DNSもDHCPもアルファベット3〜4文字の略語なので、私はいつも区別があいまいになります。どちらもIPアドレスに関係していた気がします。
講師まさにそこが取り違えやすいところです。DNSは「Domain Name System」の略で、ドメイン名とIPアドレスを対応付ける仕組みです。通信にはIPアドレスが使われますが、数字の並びは人には覚えにくいので、別名としてドメイン名が使われています。
受験者それなら、ドメイン名とIPアドレスを相互に変換するという説明がDNSですね。ただ、IPアドレスを自動で割り当てるという説明も、IPアドレスの話なので迷います。
講師IPアドレスを自動で割り当てて、サブネットマスクやデフォルトゲートウェイのIPアドレスも通知するのは、DHCPサーバの役割です。IPアドレスを「配る」のがDHCP、名前とアドレスを「変換する」のがDNSと整理しておくと区別しやすくなります。
受験者PCの代わりにWebサーバへアクセスして応答を返すという説明は、間に入って取り次ぐイメージなので、プロキシサーバでしょうか。
講師そのとおりです。プロキシは「代理」という意味で、LAN内のPCとインターネットの間に入って通信を取り次ぎます。ドメイン名とIPアドレスの変換は行いません。ファイルの送受信の要求を受け付けて転送するという説明は、FTP(File Transfer Protocol)を使うFTPサーバのようなファイル転送用サーバの役割です。
受験者代理アクセスはプロキシ、ファイル転送はFTP、IPアドレスの自動割当てはDHCPで、残った名前とアドレスの変換がDNSということですね。
講師はい、正解はドメイン名とIPアドレスを相互に変換するという説明です。補足すると、ドメイン名からIPアドレスを調べる処理を正引き(名前解決)、IPアドレスからドメイン名を調べる処理を逆引きといい、DNSはこの両方に対応しています。
受験者「相互に」と書かれていたのは、正引きと逆引きの両方を指していたのですね。
講師そういうことです。なお、プロキシサーバは代理アクセスのほか、アクセス制御やキャッシュによる高速化にも使われます。説明文に出てくる「代理」「転送」「自動で割り当て」「変換」といった語句を手がかりに見分けてください。
まとめ
DNSサーバは、ドメイン名とIPアドレスを対応付けて相互に変換する役割を担います。ドメイン名からIPアドレスを調べる処理を正引き(名前解決)、その逆を逆引きといいます。代理アクセスはプロキシサーバ、ファイル転送はFTPサーバ、IPアドレスの自動割当てはDHCPサーバの役割です。DHCPとDNSはどちらもIPアドレスに関わるため、「配る」のがDHCP、「変換する」のがDNSと整理しておくと区別しやすくなります。
解答・解説
正解はエです
この問題のテーマ
DNSサーバの役割が名前解決であることを理解し、プロキシサーバ・FTPサーバ・DHCPサーバといった他のサーバの役割と見分けられるかを問う問題です。
解き方の考え方
まず、DNSが「Domain Name System」の略で、ドメイン名とIPアドレスを対応付ける仕組みであることを思い出します。そのうえで、各選択肢がどのサーバの説明なのかを当てはめていきます。代理アクセスはプロキシ、ファイル転送はFTP、IPアドレスの自動割当てはDHCPと対応させれば、残る名前解決の説明がDNSだと判断できます。
選択肢ごとの解説
- ×ア LAN上のPCからインターネット上のWebサーバへのリクエストを中継するものであり、PCの代理としてインターネット上のWebサーバへアクセスして、その応答をPCに返す。PCの代わりにWebサーバへアクセスし、その応答をPCへ返すという説明は、プロキシサーバの役割です。LAN内のPCとインターネットの間に入って通信を取り次ぐもので、ドメイン名とIPアドレスの変換は行いません。
- ×イ PCからサーバへのファイルの送受信の要求を受け付け,ファイルを転送する。ファイルの送受信の要求を受け付けて転送するという説明は、FTPサーバのようなファイル転送用サーバの役割です。DNSサーバはファイルそのものを扱うサーバではありません。
- ×ウ PCに対してIPアドレスを自動で割り当て,サブネットマスクとデフォルトゲートウェイのIPアドレスの通知を行う。IPアドレスを自動で割り当て、サブネットマスクやデフォルトゲートウェイも通知するという説明は、DHCPサーバの役割です。「自動で割り当て」という語句はDHCPを見分ける手がかりになります。
- ○エ ドメイン名をIPアドレスに変換する,又はIPアドレスをドメイン名に変換する。ドメイン名とIPアドレスを相互に変換するという説明は、DNSサーバの役割そのものです。ドメイン名からIPアドレスを調べる処理を正引き(名前解決)、IPアドレスからドメイン名を調べる処理を逆引きといい、DNSはこの両方に対応しています。
補足
DHCPとDNSはどちらもIPアドレスに関わるため、取り違えやすい組み合わせです。IPアドレスを「配る」のがDHCP、名前とアドレスを「変換する」のがDNSと整理しておくと区別しやすくなります。プロキシサーバは代理アクセスのほか、アクセス制御やキャッシュによる高速化にも使われます。
POINT
- DNSは、ドメイン名とIPアドレスを対応付ける仕組みです。
- 通信にはIPアドレスが使われますが、人には覚えにくいため、別名としてドメイン名が使われています。
- ドメイン名からIPアドレスを調べる処理を正引き(名前解決)、その逆を逆引きといいます。
- 代理アクセスはプロキシサーバ、ファイル転送はFTPサーバ、IPアドレスの自動割当てはDHCPサーバの役割です。
