ネットワークスペシャリスト 2021年 午前2 問09
問題文
DNSでのホスト名とIPアドレスの対応付けに関する記述のうち、適切なものはどれか。
選択肢
ア:一つのホスト名に複数のIPアドレスを対応させることはできるが、複数のホスト名に同一のIPアドレスを対応させることはできない。
イ:一つのホスト名に複数のIPアドレスを対応させることも、複数のホスト名に同一のIPアドレスを対応させることもできる。(正解)
ウ:複数のホスト名に同一のIPアドレスを対応させることはできるが、一つのホスト名に複数のIPアドレスを対応させることはできない。
エ:ホスト名とIPアドレスの対応は全て1対1である。
DNSでのホスト名とIPアドレスの対応付けに関する問題【午前2 解説】
要点まとめ
- 結論:DNSでは一つのホスト名に複数のIPアドレスを割り当てることも、複数のホスト名が同一IPアドレスを共有することも可能です。
- 根拠:DNSの設計上、冗長性や負荷分散のために複数IPを一つの名前に割り当てたり、別名(CNAME)で同じIPを指すことが認められています。
- 差がつくポイント:DNSの柔軟な名前解決機能を理解し、1対1の対応だけでないことを正確に把握することが重要です。
正解の理由
イは「一つのホスト名に複数のIPアドレスを対応させることも、複数のホスト名に同一のIPアドレスを対応させることもできる」と述べており、DNSの実際の運用に即しています。
例えば、ロードバランシングのために一つのドメイン名に複数のAレコード(IPv4アドレス)を設定したり、CNAMEレコードを使って複数のホスト名が同じIPアドレスを指すことが可能です。
例えば、ロードバランシングのために一つのドメイン名に複数のAレコード(IPv4アドレス)を設定したり、CNAMEレコードを使って複数のホスト名が同じIPアドレスを指すことが可能です。
よくある誤解
- 「ホスト名とIPアドレスは1対1対応」と誤解しがちですが、実際は複数対応が可能です。
- 複数のホスト名が同じIPを指すことはDNSの基本機能の一つであり、制限されていません。
解法ステップ
- DNSの基本機能として、ホスト名とIPアドレスの対応関係を理解する。
- 一つのホスト名に複数のIPアドレスを割り当てる例(ロードバランシング)を思い出す。
- 複数のホスト名が同じIPアドレスを指す例(CNAMEや別名)を確認する。
- 選択肢の記述がこれらの事実に合致しているかを検証する。
- 最も正確な記述であるイを選択する。
選択肢別の誤答解説
- ア: 「複数のホスト名に同一IPはできない」と誤っている。CNAMEなどで可能。
- イ: 正解。両方の対応が可能であることを正しく述べている。
- ウ: 「一つのホスト名に複数IPはできない」と誤り。ロードバランシングで複数IPを割り当てることがある。
- エ: 「全て1対1」と断定しているが、実際は柔軟な対応が可能で誤り。
補足コラム
DNSのAレコードはホスト名にIPv4アドレスを対応付けますが、複数のAレコードを設定することで負荷分散や冗長化が可能です。また、CNAMEレコードは別名を設定し、複数のホスト名が同じIPアドレスを指す仕組みを提供します。これにより、サービスの可用性や管理の柔軟性が向上します。
FAQ
Q: 一つのホスト名に複数のIPアドレスを設定するメリットは?
A: ロードバランシングや冗長化により、サービスの可用性と応答速度を向上させるためです。
A: ロードバランシングや冗長化により、サービスの可用性と応答速度を向上させるためです。
Q: 複数のホスト名が同じIPアドレスを指すのはなぜ?
A: サービスの別名設定や管理の簡便化、複数ドメインで同一サーバを利用する場合に使われます。
A: サービスの別名設定や管理の簡便化、複数ドメインで同一サーバを利用する場合に使われます。
関連キーワード: DNS, ホスト名、IPアドレス、Aレコード、CNAME, ロードバランシング、ネットワーク管理

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

