プロキシサーバ(proxy server)

分類
テクノロジ系 ネットワーク
出る試験
ITパスポート基本情報応用情報
重要度
★★★☆☆

社内の端末の代わりに外のWebへ接続しにいく中継役。通信の中身を見られるので、記録や絞り込みができる。

もう少し詳しい説明

プロキシサーバは、端末の代わりに外へ接続しにいく中継役です。proxy は「代理」という意味の英語です。

通信の流れ

社内の端末 → プロキシサーバ → 外のWebサーバ
            (ここで改めて接続する)
誰が接続するか
プロキシを使わない端末が直接、外のWebサーバへ
プロキシを使う端末はプロキシに頼む。外へ接続するのはプロキシ

外のWebサーバから見える接続元は、プロキシサーバです。 端末のIPアドレス(通信の宛先になる番号)は外に出ません。

何ができるようになるか

できること中身
記録を残すどの端末が、いつ、どのURLに接続したか
絞り込む業務に関係のないサイトへの接続を止める
覚えておく同じページへの依頼が続いたとき、保存した内容を返す
中身を調べる受け取ったファイルをマルウェア(害をなすように作られたプログラム)対策の仕組みに通す
接続元を隠す端末のIPアドレスを外に出さない

中身が分かるところが、プロキシサーバの持ち味です。 アプリケーションの階層で働くためです。

NAT(IPアドレスを付け替える仕組み)との違い

プロキシサーバNAT(ナット)
働く階層アプリケーション層ネットワーク層
していること代わりに接続するIPアドレスを付け替える
中身が分かるか分かる(URL、ファイル名)分からない
記録できる内容接続先のURLまで接続先のIPアドレスまで
端末の設定必要(プロキシの宛先を教える)要らない
対応する通信決まったもの(Web、メールなど)ほぼすべて

どちらも「内側のアドレスを外に出さない」結果になりますが、やっていることが違います。 ここが選択肢として並びます。

向きで2つに分かれる

名前誰のための代理か置き場所
フォワードプロキシ内側の端末のため。社内から外へ出る通信を中継社内と社外の境目(DMZ)
リバースプロキシ公開するサーバのため。外からの接続を受け、後ろのサーバへ渡す公開サーバの手前(DMZ)

リバースプロキシが受け持つこと:

「プロキシ」と書かれていたら、どちらの向きかを先に見てください。 役割が逆です。

覚えておく仕組みの副作用

同じページへの依頼を保存して返すと、通信量が減ります。ただし、

起きること中身
古い内容が返る元のページが更新されても、保存した内容を返してしまう
人によって違う内容が混ざる利用者ごとに違う画面を保存すると、別の人に見えてしまう

保存してよいかどうかは、元のサーバが指定します。 その指定を無視する設定にすると、上の問題が起きます。

暗号化された通信との関係

HTTPS(TLSで暗号化したHTTP)は、中身が暗号化されています。

プロキシの扱いできること
そのまま通す接続先のホスト(ネットワークにつながった1台)名までは分かる。中身は分からない
間で復号(暗号化したものを元に戻すこと)して調べる中身を調べられる。端末に専用の証明書を入れる必要がある

後者は、通信を途中で開けて読む形です。 会社の端末では行われることがありますが、利用者に知らせずに行うものではありません。

試験ではこう出る

科目A(旧・午前)では、NATとの違いが問われます。代わりに接続するのがプロキシ、付け替えるのがNATです。

リバースプロキシの役割も出ます。外からの接続を受けて後ろへ渡す、負荷を分ける、という部分です。

午後や応用情報では、網の図の中でDMZに置かれた機器として出てきます。社内の端末が外のWebを見るとき、どこを通るかという読み取りです。

関連する用語

NAT
アドレスを付け替える仕組み。プロキシと混ざりやすい
DMZ
プロキシサーバの置き場所。社内でも社外でもない区画
ファイアウォール
通してよい通信を選り分ける機器。プロキシと役割が分かれる
キャッシュメモリ
一度取ったものを覚えておく考え方。プロキシも同じ仕組みを持つ

ミニクイズ

プロキシサーバとNATの違いに関する記述のうち、最も適切なものはどれか。

正解は 1番:プロキシサーバは端末の代わりに接続を行い、NATはIPアドレスを付け替えて中継する

プロキシサーバは、端末からの依頼を受け取って自分が改めて接続しにいく中継役です。アプリケーションの階層で働くので、どのURLに接続したかといった中身が分かります。NATはIPアドレスを付け替えてそのまま流す仕組みで、中身は見ません。付け替えるのがNAT、代わりに接続するのがプロキシサーバ、という向きになります。

間違えた用語の復習リストを見る →

この分野をまとめて解く → ネットワークのミニテスト(全36問)

最終更新:2026-11-09