しおたに・ドット・チャイナ 本文へジャンプ
top > netstatでネットワークの状態を調査

netstatでネットワークの状態を調査


 Windowsのコマンドプロンプトで、netstatコマンドを使うことで、ネットワークサービス情報やコネクション状態を調べることができます。これを使ってうことで、ポートを使用しているアプリケーションを調査できます。




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で調査できます。



 






 紹介した事項により生じた不都合などには責任は負えませんので、くれぐれも自己責任でお願いします。




Copyright (C) 2008, しおたに・ドット・チャイナ, All Rights Reserved.