コマンドプロンプト、netstaコマンド、ネットワーク統計や接続状態を確認する

Windowsコマンド

netstat(ネットワークステータス)コマンドは、UNIXやWindowsなどのオペレーティングシステムで使用され、ネットワーク接続、ルーティングテーブル、インターフェース統計など、システムのネットワーク接続に関する情報を表示するツールです。以下に、主なオプションとその使用例を示します。

構文

ping [オプション] ホスト名またはIPアドレス
Bash

パラメーター

-aすべてのアクティブな接続とリスニングポートを表示します。
-nアドレスとポート番号を数値形式で表示します(名前解決を行わないため、処理が高速になります)。
-tTCP接続のみを表示します。
-uUDP接続のみを表示します。
-rルーティングテーブルを表示します。
-sプロトコルごとの統計情報を表示します。
-p各接続に関連付けられたプログラム名とプロセスIDを表示します(多くのシステムではスーパーユーザー権限が必要です)。

すべての接続とリスニングポートを表示する

C:\>netstat -a
Bash

このコマンドは、システム上のすべてのTCPおよびUDPポートのアクティブな接続とリスニングポートを表示します。

数値形式でTCP接続を表示する

C:\>netstat -nt
Bash

名前解決をスキップして、すべてのTCP接続を数値のIPアドレスとポート番号で表示します。これにより、処理が早くなり、サーバーなどでのデバッグに便利です。

ルーティングテーブルを表示する

C:\>netstat -r
Bash

このコマンドはシステムのルーティングテーブルを表示します。これには、目的地アドレス、ゲートウェイアドレス、使用されるインターフェースなどの情報が含まれます。

プロトコル統計を表示する

C:\>netstat -s
Bash

これは、TCP、UDP、ICMP(インターネット制御メッセージプロトコル)など、各プロトコルの統計情報を表示します。これにより、ネットワークの問題を診断するのに役立つかもしれません。

これらのオプションを組み合わせることで、特定のニーズに合わせた情報を得ることができます。たとえば、すべてのTCP接続を数値形式で表示し、関連するプロセス情報も含めるには、netstat -antp(Linuxでの使用を想定)というコマンドを使用します。

コメント

タイトルとURLをコピーしました