PCのNetwork Portの状態を確認
Networkを利用するアプリケーションの開発と検証を行うときに、Portの解放とそのStatusを確認しながら、IPv4、IPv6の有効/無効とFirewall、Anti-Virus Softwareなどの切り分けを行う時に、改めて(久しぶりに)下記のコマンドを実行してみました。
ChatGPT4と会話しながら・・・纏める
netstat -an コマンドを使用すると、IPv4 および IPv6 のポート状態を確認できます。このコマンドは、ネットワーク接続、ルーティングテーブル、インターフェース統計、マスカレード接続、マルチキャストメンバーシップなどの情報を表示します。-a オプションは、すべての接続とリスニングポートを表示します。-n オプションは、アドレスとポート番号を数値形式で表示します(つまり、ホスト名やサービス名での解決を行わずに)。
IPv4 と IPv6 のポート状態を確認するには、以下の手順に従います:
コマンドプロンプトまたはターミナルを開きます。
netstat -an コマンドを入力し、Enter キーを押します。
コマンドの出力では、Proto 列がプロトコルを示します(例:tcp、udp)。IPv4 アドレスは、0.0.0.0 や 127.0.0.1 などの形式で表示され、IPv6 アドレスは、::1 や fe80:: などの形式で表示されます。
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 のイメージですので、本当の出力結果表十斗は異なります。
この記事が気に入ったらサポートをしてみませんか?