IPA過去問ドリル

平成26年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問23

テクノロジ/ネットワーク

サーバの負荷分散に使われる DNS ラウンドロビンに関する記述のうち,適切なものはどれか。

出典:平成26年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問23

正解:イ

解説

DNS ラウンドロビンは,一つのサーバ名(ホスト名)に対して複数のサーバの IP アドレスを DNS に登録しておき,名前解決の問い合わせがあるたびに異なる IP アドレスを順番に返すことによって,クライアントからのアクセスを複数のサーバに分散させる仕組みです。DNS 自体はサーバの稼働状況や負荷を監視しているわけではないため,サーバのダウンや負荷状況に応じて動的に接続先を切り替える機能はありません。

選択肢ごとの解説

  • 誤り。一つの IP アドレスに対して複数のサーバ名を割り当てる方法では,クライアントのアクセス先を複数の実サーバへ分散させることはできず,DNS ラウンドロビンの仕組みとは逆の対応関係です。
  • 正しい。一つのサーバ名に対して複数のサーバの IP アドレスを割り当て,問合せのたびに異なる IP アドレスを返すことによって負荷分散を実現するのが,DNS ラウンドロビンです。
  • 誤り。DNS はサーバのダウンを検知する仕組みをもたないため,接続先サーバがダウンしていても,DNS が自動的にそれを検知して他のサーバへ切り替えることはできません。
  • 誤り。DNS は各サーバの負荷状況をリアルタイムに把握する仕組みをもたないため,負荷の状況に応じて接続先を動的に変えることはできません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く