使用しているポートを見つける方法

コマンド プロンプト インターフェイスを介してコンピュータの使用中のポートを調べることにより、コンピュータ上の特定のプログラムで使用しているポートを見つけることができます。プログラムが使用しているポートを特定すると、特定のプログラムのネットワーク経由でのアクセスを許可または制限しようとするときに役立ちます。プログラムが使用しているポートがわかっている場合は、そのプログラムが、別のコンピューターやインターネットなど、宛先へのパス上にある他のコンピューターまたはゲートウェイによってブロックされているか、ブロックされていないかを確認できます。
ステップ 1
[スタート] メニューをクリックし、[検索バー] に「コマンド」と入力して [Enter] を押して、コマンド プロンプト ウィンドウを開きます。
ステップ 2
新しいウィンドウに「Netstat -ano」と入力して「Enter」を押すと、現在使用中のすべてのポートのリストが表示されます。
ステップ 3
"tasklist /svc /FI "PID eq 'PID#'" と入力し、"Enter" を押して、"PID" または "Port ID" リストから特定のポートを使用しているプログラムを特定します。引用符を除く PID# スポット。
ステップ 4
「イメージ名」の下を見て、ポートを使用しているプログラムを特定し、「サービス」の下を見て、対応するプログラムがポートを介して使用しているアクションを特定します。
ステップ 5
特定のプログラムで使用しているポートが見つかるまで、ポート ID ごとにステップ 3 からのプロセスを繰り返します。
ヒント
コンピュータは使用中のポートの各インスタンスを一覧表示するため、最初は多数のポートをチェックする必要があるように思われるかもしれません。ただし、ポートの多くは複数のサービスで使用されているため、各ポートを 1 回確認するだけで済みます。個々のコンピュータで実際に使用されているポートの数は、多くの場合約 20 です。
一部のルーターとファイアウォールには、インターネットとローカル ネットワークを使用したすべてのプログラムの一覧を表示する機能があります。ルーターまたはファイアウォールにこの機能がある場合は、コマンド プロンプトを使用するよりも速くポートを特定できます。ただし、コマンド プロンプトによる方法は、すべての Windows XP、Vista、および Windows 7 コンピューターで同じように機能しますが、ファイアウォールとルーターを介したチェックは、プログラムごと、ルーターごとに異なります。