Windows Server 管理者向け Netstat のヒントとコツ - TechRepublic

Windows Server 管理者向け Netstat のヒントとコツ - TechRepublic

出版

リック・ヴァノーバーの画像

コマンドラインの高度な操作性を維持することは、Windows Server管理者にとって重要な目標です。Rick Vanoverがnetstatコマンドの使い方についていくつかのヒントを紹介します。

Netstat は、Windows Server 管理者の中には毎日使用するコマンドもあれば、問題が発生した時だけ使用するコマンドもあります。私は後者で、何か問題が発生した時や原因を突き止めたい時に、診断ツールとしてnetstat を使用しています。

Windowsのnetstatコマンドには10個のパラメータがあり、トラブルシューティングや日常的な使用に役立つ数多くの追加情報を表示できます。netstatコマンドの最も一般的な使用法は、すべての接続とリスニングポートを表示する-aパラメータを使用することです。ただし、netstatはパラメータなしでも有用な情報を表示します。netstatコマンド の使用に関するヒントをいくつかご紹介します。

完全修飾ドメイン名: -fパラメータを指定すると、 netstat の表示画面に外部アドレスの完全修飾ドメイン名 (FQDN) が表示されます。これにより、可能な場合は内部および外部で名前解決が行われます。図 A は、netstat内での FQDN 解決を示しています。
図 A

開いているポートで実行されているプロセス:netstat を-a -n -o というパラメータの組み合わせで実行すると、どのプロセス識別子(PID)のポートが開いているかを簡単に追跡できます。このコマンドシーケンスに関する私のWindows Server 2008のヒントを読んでください。また、図Bで実際に動作を確認してください。
図B

さらに一歩進んで、 -b netstatパラメータを使用して各プロセスにフレンドリ名を付与することもできます。このパラメータには管理者権限が必要で、図Cに示されています。
図C

192.168.1.220:3261 アドレスを指すリモート アドレスは Windows iSCSI イニシエーター サービスであり、リストされている他のサービスとは異なる表示になることに注意してください。

ルーティングテーブルの表示:同一ネットワーク上のシステム間でルーティング結果が異なる理由を特定する必要がある場合、netstat に-rパラメータを指定することで、現在のシステムのルーティングを表示できます。図D は、この使用例を示しています(Windows Server に追加された静的ルートを表示する「persistent routes」セクションに注意してください)。
図D

これら4つのnetstatコマンドは、Windows管理者のトラブルシューティング作業に大きく貢献します。他にnetstatをどのように活用していますか?ぜひディスカッションでヒントを共有してください。

記事をシェア
リック・ヴァノーバーの画像

リック・ヴァノーバー

リック・ヴァノーバーは、オハイオ州コロンバスにあるAlliance Data社のITインフラストラクチャ・マネージャーです。VMware VCP、Microsoft Windows Server 2008 MCITP、Windows Server 2003 MCSAなどのIT認定資格を保有しています。以前は、ミシガン州グランドラピッズのDematic Corp(旧Siemens L&A、Siemens Dematic、Rapistan)で、最新のハードウェアとソフトウェア製品を組み合わせたカスタムソフトウェアソリューションをマテリアルハンドリング業界向けに展開するなど、様々な職務を経験しました。リックへの連絡先は[email protected]です。Twitterでは@RickVanoverをフォローしてください。

Tagged: