見出し画像

PCのNetwork Portの状態を確認

Networkを利用するアプリケーションの開発と検証を行うときに、Portの解放とそのStatusを確認しながら、IPv4、IPv6の有効/無効とFirewall、Anti-Virus Softwareなどの切り分けを行う時に、改めて(久しぶりに)下記のコマンドを実行してみました。

ChatGPT4と会話しながら・・・纏める

netstat -an コマンドを使用すると、IPv4 および IPv6 のポート状態を確認できます。このコマンドは、ネットワーク接続、ルーティングテーブル、インターフェース統計、マスカレード接続、マルチキャストメンバーシップなどの情報を表示します。-a オプションは、すべての接続とリスニングポートを表示します。-n オプションは、アドレスとポート番号を数値形式で表示します(つまり、ホスト名やサービス名での解決を行わずに)。
IPv4 と IPv6 のポート状態を確認するには、以下の手順に従います:

  1. コマンドプロンプトまたはターミナルを開きます。

  2. netstat -an コマンドを入力し、Enter キーを押します。

コマンドの出力では、Proto 列がプロトコルを示します(例:tcpudp)。IPv4 アドレスは、0.0.0.0127.0.0.1 などの形式で表示され、IPv6 アドレスは、::1fe80:: などの形式で表示されます。

IPv4 の TCP ポートがリスニング状態にある場合、出力は以下のようになります:

Proto Local Address Foreign Address State tcp 0.0.0.0:80 0.0.0.0:* LISTEN

IPv6 の場合は、以下のように表示されます:

Proto Local Address Foreign Address State tcp [::]:80 [::]:* LISTEN

このように、netstat -an コマンドを使用すると、システム上のすべての IPv4 および IPv6 接続とリスニングポートの状態を簡単に確認できます。出力の中から、特定のプロトコルやポートに関連する行を探すことで、必要な情報を得ることができます。

※画像は、あくまでもDALL-E3 のイメージですので、本当の出力結果表十斗は異なります。

この記事が気に入ったらサポートをしてみませんか?