平成30年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問17
テクノロジ/ネットワークサーバの負荷分散に使われる DNS ラウンドロビンに関する記述のうち,適切なものはどれか。
出典:平成30年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問17
- アDNS において,一つの IP アドレスに対して複数のサーバ名を割り当てることによって実現する。
- イDNS において,一つのサーバ名に対して複数のサーバの IP アドレスを割り当てることによって実現する。
- ウ接続先サーバがダウンしている場合は,DNS がサーバのダウンを検知して,他のサーバに接続先を変える。
- エ接続先サーバの負荷の状況によって,DNS が接続先を変えることができる。
正解:イ
解説
DNS ラウンドロビンは,一つのサーバ名(ホスト名,FQDN)に対して,複数のサーバの IP アドレスをあらかじめ DNS サーバに登録しておき,名前解決の問い合わせがあるたびに,登録されている複数の IP アドレスを順番に(ラウンドロビン方式で)応答することによって,クライアントからのアクセス先を複数のサーバに分散させる仕組みです。DNS 自体は単に登録された IP アドレスを順番に返すだけであり,接続先サーバの稼働状況(ダウンしているかどうか)や負荷の状況をリアルタイムに検知して接続先を動的に変更する機能は持ちません。
選択肢ごとの解説
- ア誤り。DNS ラウンドロビンは,一つの IP アドレスに対して複数のサーバ名を割り当てる仕組みではありません。逆に,一つのサーバ名に対して複数の IP アドレスを割り当てる仕組みです。
- イ正しい。DNS ラウンドロビンは,一つのサーバ名に対して複数のサーバの IP アドレスを DNS に登録しておき,名前解決のたびに登録された IP アドレスを順番に応答することによって,アクセスを複数のサーバに分散させる仕組みです。
- ウ誤り。DNS ラウンドロビンには,接続先サーバがダウンしているかどうかを検知する機能はなく,ダウンしているサーバの IP アドレスであっても機械的に順番に応答してしまうため,自動的に他のサーバへ接続先を切り替えることはできません。
- エ誤り。DNS ラウンドロビンには,接続先サーバの負荷の状況をリアルタイムに把握して接続先を動的に変える機能はありません。単純に登録された IP アドレスを順番に返すだけの仕組みです。