Web技術の基礎
リバースプロキシの説明として、正しいものはどれか。
- A社内のPCがインターネット上のサイトを見るとき、PCの代わりに外部のサーバへ接続し、閲覧の記録や制限を行う
- Bドメイン名をIPアドレスに変換する問い合わせを、利用者の代わりにルートサーバから順に行い、結果をしばらく保存しておく
- CWebサーバの手前に置かれ、利用者からのリクエストを代わりに受けて後ろのサーバへ中継し、TLSの処理などを受け持つ
答えと解説を見る
正解:C. Webサーバの手前に置かれ、利用者からのリクエストを代わりに受けて後ろのサーバへ中継し、TLSの処理などを受け持つ
リバースプロキシは、サーバの側に置かれて利用者からのリクエストを受け、後ろにある1台または複数のサーバへ中継します。HTTPSの暗号の処理をまとめて行う(TLSの終端)、よく使われる応答を保存しておいて返す、複数のサーバへ振り分けるといった役割を受け持ち、後ろのサーバの構成を利用者から隠すこともできます。社内の利用者の代わりに外部へ接続するのはフォワードプロキシで、利用者の側に置かれる点が違います。
- A. これはフォワードプロキシの説明です。利用者の側に置かれます。
- B. これはDNSのフルサービスリゾルバ(キャッシュDNSサーバ)の働きです。
- C. 正しい。サーバの手前で受けて中継し、TLSの処理や負荷の分散などを受け持ちます。