プロキシサーバー
会社の端末でプロキシサーバーの設定をしていたら、後輩に
「プロキシサーバーってなんですか?」
って聞かれたので、答えたら微妙に腑に落ちていなさそうだったので、ここでまとめてみた。
[目次]
1. プロキシとは
プロキシとは、内部ネットワークと外部ネットワークの間に入って、外部ネットワークへのアクセスを中継(仲介)する役割を持つもの。
Webページへのアクセスを例に考えると、社内ネットワークからインターネットへ接続する際に、その接続を中継しているサーバー、それをプロキシ(サーバー)と呼びます。
2. プロキシサーバーの役割
プロキシサーバの役割には主に下記の3つがあります。
- Webサイトページのキャッシング
- フィルタリング機能
- 内部ネットワーク内のパソコンの情報隠蔽
それぞれの役割について以下で紹介していきます。
2-1. Webサイトページのキャッシング
プロキシサーバでは接続したWebページの情報をキャッシュしています。そして、同じWebページへのアクセス要求があったら、プロキシサーバーはWebサーバーへアクセスせずにキャッシュしたデータを返します。
[メリット]
- Webサーバーへアクセスせずにキャッシュされているデータを返すため、ページが素早く表示される
2-2. フィルタリング機能
内部ネットワークからプロキシサーバー経由で外部ネットワーク(インターネット)へアクセスするときに、アクセス可否を判断(フィルタリング)します。
[メリット]
- フィルタリング機能を用いることで、危険なページへのアクセス禁止や、仕事・勉強に関係のないWebページへのアクセスを禁止する、といったアクセス制限をすることができる
2-3. 内部ネットワーク内のパソコンの情報隠蔽
プロキシサーバーを中継してWebサーバへアクセスすると、外部ネットワーク(インターネット側)からはプロキシサーバーからアクセスされているように見えます。
つまり、内部ネットワーク内のパソコンは、外部ネットワークから見えない=隠蔽されているということです。
[メリット]
- 悪意のある人から直接内部ネットワーク内のパソコンに攻撃を受ける危険性が減る
3. まとめ
プロキシサーバーについて、その役割とメリットを簡単にまとめてみました。
初投稿記事なので、わかりにくい点などあるかもしれませんが、ご容赦ください。
参考
- 戸根 勤 「ネットワークはなぜつながるのか 第2版 知っておきたいTCP/IP、LAN、光ファイバの基礎知識」 日経BP
- プロキシサーバーとは : [https://boxil.jp/mag/a3028/(https://boxil.jp/mag/a3028/)