IPA過去問ドリル

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

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

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

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

正解:イ

解説

DNS ラウンドロビンは,一つのサーバ名(ホスト名,FQDN)に対して,複数のサーバの IP アドレスをあらかじめ DNS サーバに登録しておき,名前解決の問い合わせがあるたびに,登録されている複数の IP アドレスを順番に(ラウンドロビン方式で)応答することによって,クライアントからのアクセス先を複数のサーバに分散させる仕組みです。DNS 自体は単に登録された IP アドレスを順番に返すだけであり,接続先サーバの稼働状況(ダウンしているかどうか)や負荷の状況をリアルタイムに検知して接続先を動的に変更する機能は持ちません。

選択肢ごとの解説

  • 誤り。DNS ラウンドロビンは,一つの IP アドレスに対して複数のサーバ名を割り当てる仕組みではありません。逆に,一つのサーバ名に対して複数の IP アドレスを割り当てる仕組みです。
  • 正しい。DNS ラウンドロビンは,一つのサーバ名に対して複数のサーバの IP アドレスを DNS に登録しておき,名前解決のたびに登録された IP アドレスを順番に応答することによって,アクセスを複数のサーバに分散させる仕組みです。
  • 誤り。DNS ラウンドロビンには,接続先サーバがダウンしているかどうかを検知する機能はなく,ダウンしているサーバの IP アドレスであっても機械的に順番に応答してしまうため,自動的に他のサーバへ接続先を切り替えることはできません。
  • 誤り。DNS ラウンドロビンには,接続先サーバの負荷の状況をリアルタイムに把握して接続先を動的に変える機能はありません。単純に登録された IP アドレスを順番に返すだけの仕組みです。
エンベデッドシステムスペシャリストの過去問を演習モードで解く