求人票や研修資料で「VPN」という言葉を見かけても、未経験のうちは「インターネットを安全にする何か」という程度のイメージしか持てないことが多いものです。リモートワークの接続設定で名前だけ聞いたことがある人も多いでしょう。結論から言うと、VPNとは、インターネットのような公衆の回線の上に、特定の相手同士だけが使える専用の通り道を作る仕組みだと捉えると理解しやすくなります。この記事では、VPNが何をしているのか、拠点間とリモートアクセスでどう使われ方が違うのか、現場でどんな場面に関わるのかを未経験向けに整理します。

VPNとは何か
VPN(Virtual Private Network)とは、インターネットのような誰でも使える回線の上に、特定の利用者だけが通れる仮想的な専用線を作る技術のことです。本来、専用の回線を物理的に引けば他人に通信を見られる心配はありませんが、拠点が離れていたり拠点の数が多かったりすると、回線を引くコストや工事の手間が大きくなってしまいます。VPNは、既存のインターネット回線を使いながら、通信を暗号化してトンネルのように包むことで、専用線に近い安全性を実現する考え方です。
ネットワークの勉強は何から?で触れたクライアントとサーバーの関係を思い出すと、VPNは「その間の通り道を暗号化して守る仕組み」という位置づけで理解しやすくなります。構成図ではクラウド上の雲の絵の中に細い線が1本描かれていることが多く、その線がVPNによって守られた通信だと考えると図の見え方が変わってきます。
拠点間VPNとリモートアクセスVPN
VPNには、大きく2つの使われ方があります。1つは拠点間VPNで、本社と支社、あるいは自社とクラウドの拠点同士をつなぐために使われます。もう1つはリモートアクセスVPNで、自宅や外出先にいる個人の端末が、社内のネットワークに接続するために使われます。
| 種類 | つなぐ対象 | 主な場面の目安 |
|---|---|---|
| 拠点間VPN | 拠点(ネットワーク)同士 | 本社と支社、オンプレミスとクラウドの常時接続 |
| リモートアクセスVPN | 個人の端末と拠点のネットワーク | 在宅勤務や出張先からの社内システムへの接続 |
拠点間VPNは一度設定すれば常につながった状態になることが多く、利用者はVPNの存在を意識せずに社内システムを使えます。一方のリモートアクセスVPNは、利用者がVPNクライアントのソフトを起動し、ログインする操作を自分で行う場面が多い点が特徴です。どちらも「暗号化されたトンネルを作る」という仕組みは共通していますが、誰と誰をつなぐかが違うと理解しておくと、求人票や構成図に出てくるVPNの種類を混同しにくくなります。
VPNが必要とされる理由
インターネットの回線は、途中でどの経路を通るかを利用者側が細かく選べません。暗号化をしないまま重要な情報をやり取りすると、途中の経路で通信の内容を盗み見られたり、改ざんされたりするリスクが残ります。VPNを使うと、送信する内容を暗号化してからトンネルに流すため、途中で傍受されても内容を読み取られにくくなります。
もう一つの理由が、社内だけに公開しているシステムへのアクセスを制限したいという要件です。社内システムをインターネットに直接公開してしまうと、世界中のどこからでもアクセスを試みられる状態になってしまいます。VPNを経由した接続だけを許可する構成にしておけば、社内システムへの入り口を絞り込めるため、ファイアウォールとは?で触れたアクセス制御の考え方と組み合わせて使われることが多くあります。
VPNの代表的な方式
VPNの実現方法にはいくつかの方式があり、それぞれ得意な場面が異なります。未経験の段階では名前と大まかな特徴を押さえておくと十分です。
- IPsec VPN: 拠点間VPNでよく使われる方式で、ネットワークの層でまとめて暗号化できる
- SSL-VPN: Webブラウザから使えるものが多く、リモートアクセスVPNで利用者の手軽さが重視される場面に向く
- クラウド事業者が提供するVPN接続: AWSのVPN接続のように、クラウド側の拠点と自社拠点をつなぐために用意されたサービス
現役でインフラの現場にいる立場から言うと、どの方式を選ぶかは自社で判断するというより、既存のネットワーク構成やクラウドの利用状況によって自然に決まっていることが多い印象です。未経験のうちは「方式を自分で選ぶ」よりも、「今関わっている環境がどの方式を使っているか」を確認できるようになることを目標にするとよいでしょう。
現場でVPNに関わる場面
未経験から現場に入ってすぐにVPNの構築を任されることは少ないですが、関わる場面自体は早い段階からあります。
- 接続できないという問い合わせへの対応: 「VPNにつながらない」という連絡を受けて、利用者側の設定なのか拠点側の設定なのかを切り分ける場面
- 利用者アカウントの設定作業: リモートアクセスVPNを使う新しい利用者を追加したり、退職者のアカウントを無効化したりする場面
- クラウド移行時の接続設計への参加: オンプレミスとクラウドをVPNでつなぐ構成の検討に、調査担当として関わる場面
VPCの中にシステムを置く構成を検討する際には、VPCとは?で解説したネットワークの範囲の考え方とセットでVPNが登場することも多く、両方をあわせて理解しておくと構成図を読む力がつながっていきます。
InfraDojoで学ぶ
InfraDojoなら、ブラウザ上の演習環境でネットワークの基礎やサーバー・クライアントの関係を手を動かしながら学べるため、VPNの前提になる通信の仕組みを順番に固めていけます。ネットワークをどこから学べばいいか迷う場合は、ロードマップで全体の流れを確認しておくと、VPNを学ぶタイミングも判断しやすくなります。
よくある質問
Q. VPNは未経験のうちから学んでおくべきですか?
必須ではありませんが、IPアドレスやポート番号、クライアントとサーバーの関係といったネットワークの基礎を理解したあとであれば無理なく学べる範囲です。基礎を飛ばして「VPN=安全なもの」とだけ覚えてしまうと、現場で構成を読むときに仕組みの理解が追いつかないことがあるため、順番を意識しておくとよいでしょう。
Q. VPNとファイアウォールはどう違いますか?
VPNは通信を暗号化して専用の通り道を作る仕組みで、ファイアウォールは通過させる通信と止める通信を判断する仕組みという点で役割が異なります。現場では、VPNを通った通信だけをファイアウォールで許可するなど、2つを組み合わせて使う構成がよく見られます。
Q. 自宅の学習環境でもVPNの動きは試せますか?
仮想環境を使えば、2台の端末の間でVPN接続を試し、暗号化された通信がどのように流れるかを確認する練習ができます。設定ファイルを書き換えながら接続が成立する様子を見比べておくと、現場で構成図を読むときの理解が早くなります。