Windowsでポートフォワーディングを設定する方法

ポートフォワーディングを設定するWindowsのヒーロー

時々、”ポートフォワーディング”と呼ばれる何かを行う必要があるアプリやゲームに出くわすことがあります。ポートフォワーディングがないと、インターネットからの”受信”トラフィックやデータがアプリやゲームと通信できず、そのソフトウェアの特定のインターネットベースの機能を実行できなくなります。このチュートリアルでは、Windowsでポートフォワーディングを設定する方法を示します。

注意: ルーターでもポートフォワーディングを設定する必要がある場合があります。そのための別のガイドがあります。

目次

  • Windowsでポートフォワーディングを設定する
  • 新しいポートルールを作成する
  • よくある質問

Windowsでポートフォワーディングを設定する

Windowsでポートをフォワードするには、以下の手順に従ってください。

  1. キーボードのWinキーを押し、スタート検索メニューにfirewallと入力します。「Windows Defender Firewall with Advanced Security」をクリックします。

ポートフォワーディングを開くWindowsファイアウォール

  1. ポートフォワーディングは一般的に受信トラフィック(つまり、会社のデータセンターやサーバーからPCに来るトラフィック)を含むため、左のペインで「受信ルール」をクリックします。

受信ルール

PCをしばらく使用している場合、中央のペインにさまざまなアプリ、サービス、ソフトウェアに適用される「ルール」の長いリストが表示されるはずです。

  1. ポートの動作を理解するために、リスト内のエントリを右クリックし、「プロパティ」をクリックして「プロトコルとポート」を開きます。

プロトコルとポート

プロトコルの種類(通常はTCPまたはUDPですが、さまざまな代替手段があります)と、「ローカルポート」—接続を許可しているファイアウォールのポートが表示されます。

ここで本当に重要なのはリモートポートで、これはクライアント(あなたと接続しようとしているアプリまたはソフトウェア)が使用しているポートです。

ほとんどのアプリでは、上記の画像のように、リモートポートはクライアントによってランダムに割り当てられるため、Windowsファイアウォールでは「すべてのポート」にデフォルト設定されています。

新しいポートルールを作成する

新しいポートルールを作成するには、以下の手順に従ってください。

  1. 「Windows Defender Firewall with Advanced Security」ウィンドウで、左のサイドバーの「受信ルール」をクリックします。

画像21

  1. 画面の右側で「新しいルール」をクリックします。

新しいルールを作成

  1. 「新しい受信ルールウィザード」ウィンドウで「ポート」を選択し、「次へ」をタップします。

新しいルールを作成するためのポートを選択

  1. 「TCP」または「UDP」を選択し、フォワードしたい特定のポート番号を入力します。「すべてのローカルポート」を選択するか、ポートをフォワードしたいIPアドレスまたはアドレスの範囲を指定することもできます。

プロトコルとポートウィンドウ

  1. 「接続を許可する」を選択し、「次へ」を押します。

接続を許可する

  1. 接続がドメイン、プライベートホームネットワーク、または公共ネットワークロケーション(セキュリティ上の理由から推奨されません)に適用されるかを選択し、「次へ」をクリックします。

ルールが適用されるタイミングを選択

  1. ルールに「ポートフォワーディング」などの名前を付け、「完了」をクリックします。

名前を選択

これらの手順を完了すると、ポートはWindowsにフォワードされ、そのポートに入ってくるトラフィックは指定されたIPアドレスに向けられます。

新しいルールは、Advanced Securityウィンドウの既存の受信ルールのリストに追加されます。そこから、ルールをダブルクリックして変更を加えることができます。また、特定のプログラムやサービスにのみ適用するように調整することもできます。

いつでもルールを右クリックして「無効にする」または「削除」を選択できます。

ヒント: Windowsでポートフォワーディングを設定する方法を知ったので、これらのアプリがWindows PCにインストールされていないことを確認し、Windows Defenderの評価とそれがPCを保護するのに十分かどうかを確認してください。

よくある質問

ポートフォワーディングは安全ですか?

ポートフォワーディングはほとんど安全ですが、相手側のサーバーとマシンのセキュリティに依存します。たとえば、オンラインゲームをホストするためにポートフォワーディングを設定している場合、そのゲームやソフトウェアにセキュリティ上の問題がないかをオンラインで確認する価値があります。

たとえば、オンラインMinecraftサーバーを設定する場合、そのサーバーが最新の状態に保たれていること、そしてあなたやサーバーの他のユーザーがファイアウォールを使用していること、理想的にはNATを使用していることを確認したいでしょう。

重要なのは、ポートフォワーディングを行うソフトウェアを知っていて、それが信頼できるソフトウェアであることです。

ポートフォワーディングを使用してインターネット速度を改善できますか?

ポートフォワーディングは直接的にインターネット速度を改善するものではありません。しかし、特定のネットワークサービス、例えばオンラインゲームやファイル共有のパフォーマンスを改善することができ、特定のネットワーク制限やファイアウォールを回避できるようになります。

すでに別のプログラムで使用されているポートをフォワードした場合はどうなりますか?

すでに使用されているポートをフォワードすると、競合が発生し、他のプログラムが正常に機能しなくなる可能性があります。別のプログラムで既に使用されていないポートのみをフォワードすることが重要です。