ポートフォワーディングとは?
ポートフォワーディングとは、ネットワーク通信において、外部からのアクセスを内部のネットワークに転送する技術のことです。つまり、外部からのアクセスが内部のネットワークに到達するように、通信を転送することができます。
ポートフォワーディングによって、外部からのアクセスを制限することができます。また、セキュリティ上の理由から、外部からのアクセスを完全に遮断する場合もあります。
ポートフォワーディングの種類
ポートフォワーディングには大きく分けて2種類あります。
- ローカルポートフォワーディング
- リモートポートフォワーディング
ローカルポートフォワーディングは、内部のネットワーク上で、外部からのアクセスを受け取ったポートを別のポートに転送することです。一方、リモートポートフォワーディングは、外部のネットワーク上で、内部のネットワークにアクセスするためのトンネルを作成することです。
ポートフォワーディングの例
例えば、あなたが自宅でWebサーバーを運用しているとします。しかし、あなたの自宅のIPアドレスは動的IPアドレスで、毎回変更されるため、外部からアクセスするのが困難です。
そこで、ポートフォワーディングを使って、外部からアクセスできるようにすることができます。具体的には、ルーターなどのネットワーク装置を使って、あなたの自宅の外部からアクセスされるポートを別のポートに転送し、内部のWebサーバーにアクセスできるようにします。
このように、ポートフォワーディングを使えば、外部から内部のネットワークにアクセスすることができます。ただし、セキュリティ上の観点から、不必要なポートは遮断することが大切です。