ネットワークスペシャリスト 2014年 午前2 問08
問題文
DNSでのホスト名とIPアドレスの対応付けに関する記述のうち、適切なものはどれか。
選択肢
ア:一つのホスト名に複数のIPアドレスを対応させることはできるが、複数のホスト名に同一のIPアドレスを対応させることはできない。
イ:一つのホスト名に複数のIPアドレスを対応させることも、複数のホスト名に同一のIPアドレスを対応させることもできる。
ウ:複数のホスト名に同一のIPアドレスを対応させることはできるが、一つのホスト名に複数のIPアドレスを対応させることはできない。
エ:ホスト名とIPアドレスの対応は全て1対1である。
DNSでのホスト名とIPアドレスの対応付けに関する記述【午前2 解説】
要点まとめ
- 結論:DNSでは一つのホスト名に複数のIPアドレスを割り当てることも、複数のホスト名に同一IPアドレスを割り当てることも可能です。
- 根拠:DNSのAレコードやCNAMEレコードの仕組みにより、柔軟な名前解決が実現されているためです。
- 差がつくポイント:DNSの基本構造とレコードタイプの役割を正確に理解し、1対1の対応ではないことを押さえることが重要です。
正解の理由
選択肢イが正解です。DNSはホスト名(ドメイン名)とIPアドレスの対応を管理するシステムであり、
- 一つのホスト名に対して複数のIPアドレス(例:ロードバランシング用の複数Aレコード)を設定可能です。
- また、複数のホスト名が同じIPアドレスを指すことも一般的で、これはCNAMEレコードや単純に複数の名前が同一サーバを指す場合に起こります。
このため、DNSの対応は1対1に限定されません。
よくある誤解
DNSの対応は必ず1対1だと思い込むことが多いですが、実際は複数対応が可能であり、これがDNSの柔軟性の源泉です。
また、複数のホスト名が同じIPを指すことを「不正」と誤解することもありますが、これは正常な運用です。
また、複数のホスト名が同じIPを指すことを「不正」と誤解することもありますが、これは正常な運用です。
解法ステップ
- DNSの基本役割を確認する(ホスト名とIPアドレスの対応付け)。
- AレコードやAAAAレコードが複数設定可能なことを理解する。
- CNAMEレコードの役割を把握し、複数のホスト名が同一IPを指す仕組みを知る。
- 選択肢を比較し、1対1に限定しているものを除外する。
- 複数対応を認めている選択肢を正解とする。
選択肢別の誤答解説
- ア: 「複数のホスト名に同一IPアドレスはできない」と誤っている。実際は可能。
- イ: 正解。両方向の複数対応が可能であることを正しく述べている。
- ウ: 「一つのホスト名に複数IPはできない」と誤り。ロードバランシングなどで複数IPが割り当てられる。
- エ: 「全て1対1」と断言しているが、DNSは柔軟な対応が可能であり誤り。
補足コラム
DNSのAレコードはIPv4アドレスを、AAAAレコードはIPv6アドレスを指します。
ロードバランシングや冗長化のために、一つのホスト名に複数のIPアドレスを割り当てることが一般的です。
また、CNAMEレコードは別名(エイリアス)を設定し、複数のホスト名が同じ実体のホスト名を指す際に使われます。
ロードバランシングや冗長化のために、一つのホスト名に複数のIPアドレスを割り当てることが一般的です。
また、CNAMEレコードは別名(エイリアス)を設定し、複数のホスト名が同じ実体のホスト名を指す際に使われます。
FAQ
Q: 一つのホスト名に複数のIPアドレスを設定するメリットは?
A: 負荷分散や冗長化により、サービスの可用性と性能を向上させるためです。
A: 負荷分散や冗長化により、サービスの可用性と性能を向上させるためです。
Q: 複数のホスト名が同じIPアドレスを指すことは問題ありませんか?
A: 問題ありません。複数のサービスやドメインを同一サーバで運用する際に一般的です。
A: 問題ありません。複数のサービスやドメインを同一サーバで運用する際に一般的です。
Q: DNSで1対1の対応しかできない場合、どんな問題が起きますか?
A: 負荷分散や冗長化が困難になり、サービスの信頼性が低下します。
A: 負荷分散や冗長化が困難になり、サービスの信頼性が低下します。
関連キーワード: DNS, ホスト名、IPアドレス、Aレコード、CNAMEレコード、ロードバランシング、ネットワーク

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

