top > netstatでネットワークの状態を調査
Windowsのコマンドプロンプトで、netstatコマンドを使うことで、ネットワークサービス情報やコネクション状態を調べることができます。これを使ってうことで、ポートを使用しているアプリケーションを調査できます。
netstatは、Windowsでホストのネットワーク状態やソケットのネットワーク統計を調べるコマンドです。
ここでは、自分のWindows(ウィンドウズ)において、特定のポート番号を使用するアプリケーションを
調査したい場合の使い方をご紹介します。
Windowsのコマンドプロンプトを起動し、netstatコマンドを次のように入力します。
netstat -oan
今、調べたいポート番号が80番だとすると、
出力された結果のLocal Addressにある「 :80 」を探します。
ここでは、ポート80に対応するPID(プロセスID)は1856だと分かりましたので、
次に、このPIDのアプリケーションを特定するために、tasklistコマンドを使用します。
tasklistコマンドは、実行中のタスク内容をアプリケーション・サービスとプロセスID (PID)で表示します。
ここでは、PIDは1856だと分かっているので、次のようにフィルタをかけて入力します。
tasklist /fi "pid eq 1856"
すると、inetinfo.exeというアプリケーションが実行されていることが分かりました。
ちなみに、inetinfo.exeとは、IIS(Internet Information Service)が実行するFTPやWebサーバ類です。
このようにして、特定のポート番号を使用するアプリケーションをnetstatで調査できます。
紹介した事項により生じた不都合などには責任は負えませんので、くれぐれも自己責任でお願いします。
|