ポートフォワーディング(Port Forwarding)とは、ルーターがインターネット側から受け取った通信を、あらかじめ指定しておいた内部の機器へ転送する機能のことです。「ポート開放」「静的NAT」と呼ばれることもあります。
現実世界に例えると、ポートフォワーディングはマンションの代表電話における内線の取り次ぎのようなものです。外部からは建物の代表番号しか見えませんが、「この番号あての電話は301号室へ回す」という取り次ぎルールを決めておけば、外からでも目的の部屋へ直接つながります。
ポートフォワーディング図解
ポートフォワーディングが必要な理由
家庭や社内のネットワークにある機器は、プライベートIPアドレスという内部専用の住所を持っており、インターネットからは直接見えません。ルーターのNATは内側から外側への通信だけを通すため、外部から内側の機器へ自発的に接続することは通常できないのです。ポートフォワーディングは、この壁に特定の入口だけを開け、決まった機器へ通信を届けるための仕組みです。
ポートフォワーディングの仕組み
ルーターには「どのポート番号あての通信を、どの機器のどのポートへ渡すか」という転送ルールを登録します。ルーターは受け取った通信の宛先ポート番号をルールと照合し、一致すれば宛先を内部機器のアドレスに書き換えて転送します。ルールに一致しない通信は、これまでどおり破棄されます。
設定に必要な情報
| 項目 | 内容 | 設定例 |
|---|---|---|
| 外部ポート番号 | インターネット側から受け付ける番号 | 8080 |
| 内部IPアドレス | 転送先となる機器の住所 | 192.168.1.50 |
| 内部ポート番号 | 転送先の機器が待ち受けている番号 | 80 |
| プロトコル | 転送する通信の種別 | TCP |
主な利用例
- 自宅サーバーの公開
宅内に置いたWebサーバーやファイルサーバーへ、外出先からアクセスできるようにします。 - ネットワークカメラの遠隔確認
留守中に自宅や店舗のカメラ映像を確認する用途で使われます。 - オンラインゲームの通信
相手側からの接続を受け付けるため、指定されたポートを開放します。 - リモート接続
SSHやリモートデスクトップで、離れた場所から機器を操作します。
似た仕組みとの違い
| 方式 | 外部からの通信の扱い | 安全性 |
|---|---|---|
| ポートフォワーディング | 指定したポートだけを特定の機器へ転送する | 開ける範囲を絞れる |
| DMZ | 指定した1台にほぼすべての通信を転送する | その機器が広くさらされる |
| VPN | 暗号化したトンネル経由で内部に接続する | 高い(推奨される方法) |
利用時の注意点
ポートフォワーディングは、インターネットに向けて意図的に入口を開ける設定です。開けたポートは世界中からアクセスできる状態になり、機械的な攻撃の対象にもなります。使わなくなった設定は必ず削除し、転送先の機器のパスワードやソフトウェアは最新の状態に保つことが欠かせません。
また、転送先の機器のIPアドレスがDHCPによって変わってしまうとルールが機能しなくなるため、その機器には固定のIPアドレスを割り当てておきます。安全性を重視する場面では、そもそもポートを開けずに済むVPNの利用が推奨されます。
あわせて知っておきたい用語
- ポート番号:
通信の種類ごとに割り当てられた番号で、機器の中の「窓口」を示します。 - NAT:
プライベートIPアドレスとグローバルIPアドレスを相互に変換する仕組みです。 - プライベートIPアドレス:
組織や家庭の内部だけで使えるIPアドレスです。 - ルーター:
異なるネットワークをつなぎ、通信の経路を決める機器です。 - VPN:
暗号化した仮想的な専用線で、外部から内部へ安全に接続する仕組みです。


コメント