netstat

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

アクティブな TCP 接続をコンピューターがリッスンしている、イーサネットの統計情報、IP ルーティング テーブル、IPv4 プロトコルの統計情報 (、IP、ICMP、TCP、および UDP)、および IPv6 の統計情報 (の IPv6、ICMPv6、IPv6 経由で TCP および UDP IPv6 プロトコル経由で) ポートを表示します。 パラメーターを指定せずに使用された場合、このコマンドはアクティブな TCP 接続を表示します。

重要

このコマンドは、インターネット プロトコル (TCP/IP) プロトコルがネットワーク接続のネットワーク アダプターのプロパティでコンポーネントとしてインストールされている場合にのみ使用できます。

構文

netstat [-a] [-b] [-e] [-n] [-o] [-p <Protocol>] [-r] [-s] [<interval>]

パラメーター

パラメーター 説明
-a すべてのアクティブな TCP 接続と、コンピューターがリッスンする TCP および UDP ポートが表示されます。
-b 各接続またはリスニング ポートの作成に関与した実行可能ファイルを表示します。 既知の実行可能ファイルが複数の独立したコンポーネントをホストしている場合があります。このような場合は、接続またはリスニングポートの作成に関与した一連のコンポーネントが表示されます。 このケースでは、実行可能ファイル名が一番下の [] 内に表示され、呼び出されたコンポーネントが最後の TCP/IP まで続きます。 このオプションは時間がかかる可能性があり、十分なアクセス許可がない場合は失敗することに注意してください。
-E バイトと送受信されるパケットの数などのイーサネットの統計情報を表示します。 このパラメーターと組み合わせることができます -sします。
-n アクティブな TCP 接続の表示、ただし、アドレスし [ポート番号が数値で表される、名前を決定する試行が行われません。
-o アクティブな TCP 接続が表示され、接続ごとにプロセス ID (PID) が含まれています。 Windows タスク マネージャーで [プロセス] タブには、PID に基づくアプリケーションが表示されます。 このパラメーターと組み合わせることができます -a, 、-n, 、および -pします。
-p <Protocol> によって指定されたプロトコルの接続を示します プロトコルします。 ここで、 プロトコル tcp、udp、tcpv6、または udpv6 できます。 このパラメーターを使用した場合 -s プロトコルで統計を表示する プロトコル は、tcp、udp、icmp、ip、tcpv6、udpv6、icmpv6、または ipv6 します。
-S プロトコルによって統計が表示されます。 既定では、TCP、UDP、ICMP、および IP プロトコルに対して統計値が表示されます。 IPv6 プロトコルがインストールされている場合統計値が表示 (TCP)、IPv6、UDP 経由で、IPv6、ICMPv6、IPv6 プロトコルです。 -P パラメーターは、一連のプロトコルの指定を使用することができます。
-r IP ルーティング テーブルの内容を表示します。 これは、route print コマンドに相当します。
<interval> interval 秒ごとに選択された情報を再表示します。 再表示を停止するには、CTRL + C キーを押します。 このパラメーターが省略された場合、このコマンドは、選択された情報を 1 度だけ出力します。
/? コマンド プロンプトにヘルプを表示します。

解説

  • netstat コマンドは、次に関する統計情報を提供します。

    パラメーター 説明
    Proto プロトコル (TCP または UDP) の名前。
    ローカル アドレス ローカル コンピューターの IP アドレスと使用するポート番号。 IP アドレスに対応するローカル コンピューターの名前とポートの名前が示すようにしない限り、 -n パラメーターを指定します。 ポートがまだ確立されていない場合、ポート番号は、アスタリスク (*) として表示されます。
    外部アドレス ソケットが接続されているリモート コンピューターの IP アドレスとポート番号。 しない限り、IP アドレスとポートに対応する名前のとおり、 -n パラメーターを指定します。 ポートがまだ確立されていない場合、ポート番号は、アスタリスク (*) として表示されます。
    State 次を含む、TCP 接続の状態を示します。
    • CLOSE_WAIT
    • CLOSED
    • ESTABLISHED
    • FIN_WAIT_1
    • FIN_WAIT_2
    • LAST_ACK
    • LISTEN
    • SYN_RECEIVED
    • SYN_SEND
    • TIMED_WAIT

イーサネットの統計情報とプロトコルのすべての統計情報の両方を表示するには、次のように入力します。

netstat -e -s

TCP および UDP プロトコルのみの統計情報を表示するには、次のように入力します。

netstat -s -p tcp udp

表示するにはアクティブな TCP 接続とプロセス Id 5 秒ごとに次のように入力します。

netstat -o 5

アクティブな TCP を表示する接続とプロセス Id を数値の書式を入力します。

netstat -n -o