アクティブな TCP 接続、コンピューターがリッスンしているポート、イーサネット統計、IP ルーティング テーブル、IPv4 統計 (IP、ICMP、TCP、および UDP プロトコルの場合)、および IPv6 統計 (IPv6、ICMPv6、TCP over IPv6、および IPv6 経由の UDP プロトコルの場合) を表示します。 )。パラメーターなしで使用すると、netstat はアクティブな TCP 接続を表示します。
MS-DOSコマンド構文
netstat [-a] [-e] [-n] [-o] [-pプロトコル] [-r] [-s] [間隔]
MS-DOSコマンドパラメータ
-a
すべてのアクティブな TCP 接続と、コンピューターがリッスンしている TCP および UDP ポートを表示します。
-e
送受信したバイト数やパケット数などのイーサネット統計を表示します。このパラメータは、-s と組み合わせて使用できます。
-n
はアクティブな TCP 接続を表示しますが、アドレスとポート番号を数値形式で表すだけであり、名前を決定しようとはしません。
-o
アクティブな TCP 接続を表示し、各接続のプロセス ID (PID) を含みます。 PID ベースのアプリケーションは、Windows タスク マネージャーの [プロセス] タブにあります。このパラメータは、-a、-n、および -p とともに使用できます。
-p Protocol
Protocolで指定されたプロトコルの接続を表示します。この場合、プロトコルは tcp、udp、tcpv6、または udpv6 になります。このパラメーターを -s とともに使用してプロトコルごとに統計を表示する場合、プロトコルは tcp、udp、icmp、ip、tcpv6、udpv6、icmpv6、または ipv6 になります。
-s
プロトコルごとに統計を表示します。デフォルトでは、TCP、UDP、ICMP、および IP プロトコルの統計が表示されます。 Windows XP の IPv6 プロトコルがインストールされている場合、TCP over IPv6、UDP over IPv6、ICMPv6、および IPv6 プロトコルの統計が表示されます。プロトコル セットは、-p パラメーターを使用して指定できます。
-r
IP ルーティング テーブルの内容を表示します。このパラメータは、route print コマンドに相当します。
Interval
Interval秒ごとに選択した情報を再表示します。統計の再表示を停止するには、CTRL+C を押します。このパラメータを省略すると、netstat は選択された情報を 1 回だけ出力します。
/?
コマンド プロンプトでヘルプを表示します。
MS-DOS コマンドに関する注意事項
このコマンドで使用される引数の前にはスラッシュ (/) ではなくハイフン (-) を付ける必要があります。
Netstat は次の統計を提供します:
Proto
プロトコルの名前 (TCP または UDP)。
ローカル アドレス
ローカル コンピューターの IP アドレスと使用中のポート番号。 -n パラメータを指定しない場合は、IP アドレスとポート名に対応するローカル コンピュータ名が表示されます。ポートがまだ確立されていない場合、ポートはアスタリスク (*) で表示されます。
外部アドレス
このスロットに接続されているリモート コンピューターの IP アドレスとポート番号。 -n パラメータを指定しない場合は、IP アドレスとポートに対応する名前が表示されます。ポートがまだ確立されていない場合、ポートはアスタリスク (*) で表示されます。
(state)
TCP 接続のステータスを示します。考えられるステータスは次のとおりです:
CLOSE_WAIT
CLOSED
ESTABLISHED
FIN_WAIT_1
FIN_WAIT_2
LAST_ACK
LISTEN
SYN_RECEIVED
SYN_SEND
TIMED_WAIT
TCP 接続ステータスについては、RFC 793 を参照してください。
このコマンドは、インターネット プロトコル (TCP/IP) プロトコルがネットワーク接続のネットワーク アダプター プロパティのコンポーネントとしてインストールされている場合にのみ使用できます。
MS-DOS コマンドの例
イーサネット統計とすべてのプロトコルの統計を表示するには、次のコマンドを入力します:
netstat -e -s
TCP および UDP プロトコルのみの統計を表示するには、次のコマンドを入力してください:
netstat -s -p tcp udp
アクティブな TCP 接続とプロセス ID を 5 秒ごとに表示するには、次のコマンドを入力します:
nbtstat -o 5
アクティブな TCP 接続とプロセス ID を数値で表示するには、次のコマンドを入力します:
nbtstat -n -o