Windows11/10で開いているポートまたはブロックしているポートを確認する方法

ポート(Port)は基本的に、コンピュータとインターネットまたはネットワーク内の他のコンピュータとの間のインターフェイスとして機能します。Webを介したすべての通信は、これらのポートを使用して交換されるため、インターネット通信モデル全体の重要な部分です。

すべてのIPアドレスには合計65,535個のポートがあり、UDPポートまたはTCPポート(a UDP port or a TCP port)のいずれかです。コンピューターの開いているポートとは、接続を受け入れるように構成されているポートを指し、接続を拒否するポートは明らかに閉じているポートです。

インターネット通信にはオープンポートが必要ですが、ポートをリッスンしているサービスのセキュリティルールが正しくなく、設定が間違っていると危険な場合があります。このような開いているポートは攻撃に対して脆弱です。

今日のこの投稿では、マシンで使用されているポートを確認する方法、ファイアウォールが(Firewall)ポート(Port)をブロックしているかどうかをテストする方法、および開いているポートを使用しているプロセスまたはサービスを確認する方法について学習します。

Windows10で開いているポートを確認します

Windows10で開いているポートを確認する方法

コマンドプロンプト(Command Prompt)を開き、次のように入力し、 Enterキー(Enter)を押して、使用されているポートとプロセス識別子(Process Identifiers)(PID)を表示します。

netstat -ano

これにより、PCのポートが表示されます。詳細は5列で表示されます-

  1. プロトコル、
  2. ローカルアドレス、
  3. 外国の住所、
  4. 状態、および
  5. PID(プロセス識別子)。

ここでのポート番号は、[ローカルアドレス]列の下に表示されます(Local Adress)。たとえば、ローカルアドレスが0.0.0.0:5040(Local Adress)の場合、ここでのポート番号は5040です。

[状態(State)]タブで、ポートが開いているかどうかを確認できます。

  • LISTENINGは、待機するだけで、クライアントプログラムが要求するたびに応答を送信する準備ができていることを意味します。クライアントがそのポートに接続して会話が始まると、接続が開きます。
  • ESTABLISHEDは、接続が確立されたことを意味します。
  • TIME_WAITは、応答または接続を待機していることを意味します。これは、ポートがアクティブ化されていて、接続がまだ行われていない場合によく発生します。設立されました
  • CLOSE_WAITは、接続の反対側が接続を閉じたことを意味します。

これは、Windows10で開いているすべてのポートを確認する方法です。

次のコマンドを実行して、プロセス名(Process Names)とともに使用されているポートを表示することもできます。

netstat -ab

読む(Read)ポートクエリツール(PortQry.exe)(Port Query Tool (PortQry.exe))の使用方法。

(Check)開いているポートを使用しているプロセスまたはサービスを確認します

これで、システムで開いているすべてのポートがわかったら、どのサービスがどの開いているポートを使用しているかを確認することもできます。これを確認するには、PIDプロセスID(Process ID))タブに移動します。

リストの最初の開いているポート、ポート135の例を見てみましょう。そのPIDは1192です。

Ctrl+Alt+Delete. タスクマネージャー(Task Manager)を開きます。[サービス(Services)]タブに移動し、 PID1192を確認します。

[説明(Description)]タブで、どのアプリ/プログラムがそのポートを使用しているかがわかります。その接続を閉じたい場合は、その特定のタスクを終了します。

または、次のコマンドを使用してこれを見つけることもできます。

takslist|findstr "1192"

これにより、選択したポートを使用してプログラムが表示されます。

簡単な方法を探している場合は、サードパーティのソフトウェアを使用して、Windows 10で開いているすべてのポートを確認することもできます。コンピューターが接続しているすべてのWebサイトを示す、このようなフリーウェアがWeb上に多数あります。と、PCで開いているすべてのポート。そのようなフリーウェアの1つはCurrPortsです。

読む(Read)Windowsファイアウォールでポートをブロックまたは開く(Block or Open a Port in Windows Firewall)方法。

ファイアウォール(Firewall)がポートをブロックしているかどうかをテストする方法

CurrPortsは、zipファイルで提供され、PCにダウンロードするのに時間がかからない開いているポートをチェックするためのシンプルでポータブルなフリーウェアです。ポータブルソフトウェアなので、インストールする必要はありません。ダウンロードして、すべてのファイルを抽出して実行するだけです(Simply)マシンの構成に従って、正しいバージョンをダウンロードしてください。

CurrPortsは、PCの開いているすべてのポートのリスト全体を表示するネットワーク監視ソフトウェアです。ポート番号とその状態(State)の他に、フリーウェアには、開いているポートを使用するプロセスに関する詳細情報、プロセスの完全なパス、ファイルの説明、製品名、ファイルバージョン、作成された日時なども表示されます。

CurrPortsをダウンロードして実行すると、メインの概要にすべてが含まれます。すべてを1つのウィンドウに表示します。現在開いているすべてのTCPおよびUDPポートと、その特定のポートを使用するプログラムを1つのウィンドウで確認できます。以下のスクリーンショットを確認してください。一度に1つ以上のプロセスを選択し、それらのポートを確認して、不要と思われる場合はそれらを強制終了できます。また、ポート情報をHTML/XML/Textファイルに保存することもできます。

Windowsで開いているポートまたはブロックしているポートを確認する方法

さらに、CurrPortsを使用すると、同じウィンドウからプロセスを強制終了することもできます。強制終了するプロセスを選択し、右クリックして、ドロップダウンメニューから[選択したポートのプロセスを強制終了]を選択するだけです。(Simply)

CurrPortsを使用するもう1つの利点は、識別されていないアプリケーションが所有する疑わしいTCP/UDPしたがって、それらを直接殺して、起こりうる攻撃からPCを救うことができます。

確かに、このフリーウェアを使用することは、上記のコマンドプロンプト(Command Prompt)オプションと比較して簡単なオプションです。ソフトウェアは公式ウェブサイトNirsoft.netからダウンロードできます。(Nirsoft.net.) x64バージョンのWindows(Windows)には別のダウンロードリンクがあることに注意してください(Please)。このユーティリティは、ほとんどすべてのバージョンのWindowsで正常に動作します。これはスタンドアロンの実行可能ユーティリティであるため、インストールは必要ありません。



About the author

私は、Windows 11 または 10 アプリケーションの開発と保守に 10 年以上の経験を持つソフトウェア エンジニアです。また、Google ドキュメントと Microsoft Edge の使用経験もあります。これらの分野での私のスキルは、将来のソフトウェア エンジニアリングの役割の優れた候補者になります。



Related posts