ポートフォワーディング(ポート開放)とは?仕組みから設定手順まで徹底ガイド
「友達と一緒にマインクラフトで遊びたい」「自宅のパソコンで作ったWebサイトをスマホから見てみたい」
そんな時に必ず立ちはだかる壁が「ポートフォワーディング(ポート開放)」という設定です。IT初心者にとっては呪文のように聞こえる言葉ですが、実はやっていることはとてもシンプルです。
今回は、インターネットの世界とあなたのパソコンを繋ぐ「ルーター」の働きに注目しながら、ポートフォワーディングの仕組みと、実際の設定手順をわかりやすく解説していきます。
ポートフォワーディングとは?マンションの受付に例えよう
以前の記事で、IPアドレスは「住所」、ポート番号は「部屋番号(窓口)」だと解説しました。
私たちが自宅でインターネットを使う時、家の中にはWi-Fiの電波を飛ばす「ルーター」という機械がありますよね。このルーターは、例えるならマンションの1階にいる「厳格な受付係(警備員)」です。
ルーターは、外(インターネット)からの怪しいアクセスを防ぐため、基本的にはすべての部屋(ポート)への訪問者をシャットアウトしています。
- 訪問者(友達):「25565番の部屋(マイクラのポート)に行きたいのですが」
- 受付係(ルーター):「セキュリティ上の理由で、外から来た人は中には入れません。お引き取りください」
これでは、友達はいつまで経ってもあなたの作ったサーバーに接続できません。
そこで、あなたが事前に受付係へ伝言を残しておきます。
「もし『25565番ポート』宛てのお客さんが来たら、家の中にある『私のパソコン(例:192.168.1.5)』に案内して通してあげてね」
このように、「外から特定のポート宛てに来た通信を、家の中のどの機器に転送(フォワード)するか、あらかじめルーターに設定しておくこと」をポートフォワーディング(またはポート開放)と呼びます。
どんな時にポートフォワーディングが必要?
クラウドサーバー(VPSなど)を借りた場合は、最初からインターネット上に公開されているため、このルーター越えの設定は必要ありません。
ポートフォワーディングが必要になるのは、「自宅のネットワーク環境にある機器」を、外からアクセスできるようにしたい時です。
- 自宅のパソコンでマイクラやパルワールドのマルチプレイ用サーバーを立てる時
- ローカル環境(自分のPC)で作ったWebサイトを、外部に公開する時
- 外出先から、自宅のNAS(ネットワークHDD)やネットワークカメラにアクセスする時
設定の全体的な流れ(4ステップ)
ルーターの機種(バッファロー、NEC、エレコムなど)によって設定画面は少し異なりますが、基本的な手順はすべて共通しています。
ステップ1:パソコンのIPアドレスを「固定」する
ルーターは「指定されたIPアドレス」に通信を転送します。もしあなたのパソコンのIPアドレス(ローカルIP)が起動するたびにコロコロ変わってしまうと、ルーターが「案内先がわからない!」と迷子になってしまいます。
設定を始める前に、WindowsやMacのネットワーク設定から、IPアドレスを固定(例:192.168.1.10など)しておきましょう。
ステップ2:ルーターの設定画面にログインする
ブラウザ(Chromeなど)のURL入力欄に「192.168.1.1」や「192.168.0.1」といったルーターのIPアドレスを入力し、設定画面を開きます。ログイン用のIDとパスワードは、多くの場合ルーター本体の裏面シールに記載されています。
ステップ3:ポート変換(フォワーディング)のルールを追加
設定画面の中から「ポート変換」「ポートマッピング」「静的IPマスカレード」といった名前のメニューを探します。
ここで以下のルールを追加します。
- 開放するポート番号(例:Webサイトなら80、マイクラなら25565など)
- 転送先のIPアドレス(ステップ1で固定した自分のパソコンのIP)
ステップ4:パソコンの「ファイアウォール」も許可する
ルーター(マンションの受付)を通れるようになっても、パソコン自身(自分の部屋のドア)に鍵がかかっていると通信できません。Windowsの「Windows Defender ファイアウォール」などの設定を開き、該当のポート番号の通信を許可してあげれば完了です。
【重要】日本特有のつまずきポイントと注意点
「二重ルーター」になっていないか確認を
モデム(回線終端装置)とWi-Fiルーターが別々にあり、どちらにもルーター機能がついている状態を「二重ルーター」と呼びます。受付係が2人いるような状態なので、片方だけ設定しても通信が届きません。この場合は、Wi-Fiルーター側を「ブリッジモード(ルーター機能をオフ)」にする必要があります。
IPv6環境(v6プラスなど)では設定が難しい
現在、日本で主流となっている高速通信サービス(v6プラス、transixなど)を利用している場合、自由にポートを開放できない(特定のポート番号しか使えない)という制限がかかっていることがほとんどです。「設定が合っているのにどうしても繋がらない」という時は、ご自身の回線契約がIPv6になっていないか確認してみてください。
まとめ
ポートフォワーディングは、言葉は難しいですが、やっていることは「ルーターに道案内のお願いをするだけ」です。
- ルーターは外部からの通信を初期状態でブロックしている。
- 特定のポートへの通信だけを、自分のパソコンへ通すように設定するのが「ポートフォワーディング」。
- 設定時は「IPアドレスの固定」と「パソコンのファイアウォール許可」も忘れずに。
むやみにすべてのポートを開放すると、悪意のあるハッカーからの攻撃を受けやすくなります。「必要なポートだけを開け、使い終わったら閉じる(設定を消す)」というセキュリティの基本を守りながら、サーバー構築を楽しんでくださいね。
Q. 「ポート開放」と「ポートフォワーディング」は違う意味ですか?
A. 一般的な家庭用ルーターの設定においては、ほぼ同じ意味として使われます。厳密には、通信を通すこと(開放)と、目的の場所へ届けること(フォワーディング)という役割の違いがありますが、設定画面ではセットで行われるため、同じものだと考えて問題ありません。
Q. 設定が成功しているか確認する方法はありますか?
A. 「ポート開放 確認」などで検索すると、外部から対象のポートが開いているかチェックしてくれる無料のWebサービス(cman.jpなど)が見つかります。自分が指定したポート番号を入力して、「アクセスできました」と表示されれば成功です。
