Windows Defender Firewallは、最新のWindowsバージョンの優れた機能です。これは、Windows XPで導入され、Windows XP Service Pack 2で改善されました。Windows10では、Windowsセキュリティアプリ(以前のWindows Defenderセキュリティセンター)の一部です。今日は、アプリまたはサービス用にWindows10のWindowsファイアウォールでポートを開く方法を説明します。
広告
友達と遊ぶ方法
Windows 10では、Windowsファイアウォールは完全にWindows Filtering Platform APIに基づいており、IPsecが統合されています。これは、ファイアウォールがアウトバウンド接続のブロックを追加し、セキュリティが強化されたWindowsファイアウォールと呼ばれる高度なコントロールパネルが付属しているWindowsVista以降に当てはまります。ファイアウォールの構成をきめ細かく制御できます。 Windowsファイアウォールは、複数のアクティブプロファイル、サードパーティファイアウォールとの共存、およびポート範囲とプロトコルに基づくルールをサポートします。
ネットワーク上の他のコンピューターが接続できるようにポートを開く必要があるアプリ(ローカルFTPサーバーなど)がある場合があります。
Windowsファイアウォールでポートを開いたり閉じたりする前に、次のようにサインインしていることを確認してください。 管理者 。
Windows10のWindowsファイアウォールでポートを開くには 、 以下をせよ。
- Windowsセキュリティを開く 。
- アイコン[ファイアウォールとネットワーク保護]をクリックします。
- 次のページで、リンクをクリックします高度な設定。
- クリックインバウンドルール左に。
- 右側で、をクリックします新しいルールリンク。
- 選択する港ルールタイプとしてクリックします次。
- 記入してください特定のローカルポートボックス。必要なポート番号またはポートの範囲をそこに入力します。必要なネットワークプロトコル(TCPまたはUDP)を設定し、[次。
- 次のページで、オプションを選択します接続を許可する。 [次へ]をクリックします。
- 新しいルールを適用するWindowsファイアウォールプロファイルを選択します。例えば。プライベートプロファイルを有効のままにして他のプロファイルを無効にすると、アプリはホームネットワークでのみ利用できるようになります。
- 次のページで、ファイアウォールルールについて意味のある説明を入力します。 [完了]ボタンをクリックします。
出来上がり、Windows10ファイアウォールでインバウンドポートを開きました。
アプリで必要な場合は、アウトバウンドポートについても同じことができます。セキュリティが強化されたWindowsファイアウォールで、アウトバウンドルールの代わりにインバウンドルールウィザードに従います。
Windows 10 のスタート メニューから項目を削除する
最後に、開いているポートを閉じるには、ルールを削除するか、単に無効にします。
変更はすぐに有効になります。
Windows10でポートを開くために使用できる代替方法がいくつかあります。それらを確認してみましょう。
netshを使用してポートを開く
Netshは、ネットワーク関連の多くのパラメータを変更できるコンソールユーティリティです。 netshでできることのほんの一例を次に示します。
- Windows10でワイヤレスアダプターのサポートされているWiFi速度を確認します
- Windows10でワイヤレスネットワークプロファイルをバックアップおよび復元する
- Windows 10でワイヤレスネットワークをフィルタリングして、ブラックリストまたはホワイトリストを作成します
- Windows10アドホックワイヤレスホットスポットを設定する
netshを使用してポートを開くには 、 以下をせよ。
- 開く 昇格したコマンドプロンプト 。
- 次のコマンドを入力します。
netshadvfirewallファイアウォール追加ルール名= 'TCPポート6624'dir = in action = allow protocol = TCP localport = 6624
。アプリに一致するように適切な値を変更します。例:ポート番号、ルール名、プロトコル(TCPまたはUDP)。 - ルールを削除するには、次のようにコマンドを実行します。
netshadvfirewallファイアウォール削除ルール名= 'TCPポート6624'プロトコル= TCPローカルポート= 6624
。
PowerShellを使用してポートを開く
PowerShellは、高度な形式のコマンドプロンプトです。すぐに使用できるコマンドレットの膨大なセットで拡張され、さまざまなシナリオで.NET Framework / C#を使用する機能が付属しています。これを使用して、Windows10でポートを開いたり閉じたりできます。
Windows 10用の呼び鈴アプリ
特別なコマンドレットがあります 新規-NetFirewallRule これは、Windows10でネットワークポートを開いたりブロックしたりするために使用できます。
PowerShellでポートを開くには 、
- 開いた 昇格されたPowerShell インスタンス。
- 次のコマンドを入力します。
New-NetFirewallRule -DisplayName'My port '-Profile'Private' -Direction Inbound -Action Allow -Protocol TCP -LocalPort 6624
それでおしまい。
興味のある記事:
- Windows10にWindowsファイアウォールのコンテキストメニューを追加する
- Windows10のWindowsファイアウォールでアプリを許可またはブロックする方法
- Windows10でWindowsファイアウォールを無効にする方法
- Windows10でファイアウォール通知を無効にする
- Windows10でファイアウォールルールをバックアップおよび復元する方法
- Windows10でWindowsファイアウォールをリセットする方法