netstat出力の理解

netstat出力の理解

以下は netstat コマンドからの出力です。

TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:5040           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:7680           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:8000           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:8089           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:8191           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:21112          0.0.0.0:0              LISTENING
  TCP    0.0.0.0:49664          0.0.0.0:0              LISTENING
  TCP    0.0.0.0:49665          0.0.0.0:0              LISTENING
  TCP    0.0.0.0:49666          0.0.0.0:0              LISTENING
  TCP    0.0.0.0:49669          0.0.0.0:0              LISTENING
  TCP    0.0.0.0:49670          0.0.0.0:0              LISTENING
  TCP    0.0.0.0:49701          0.0.0.0:0              LISTENING
  TCP    0.0.0.0:49723          0.0.0.0:0              LISTENING
  TCP    0.0.0.0:56220          0.0.0.0:0              LISTENING
  TCP    0.0.0.0:61116          0.0.0.0:0              LISTENING
  TCP    13.2.2.54:139        0.0.0.0:0              LISTENING
  TCP    127.0.0.1:5939         0.0.0.0:0              LISTENING
  TCP    127.0.0.1:8065         0.0.0.0:0              LISTENING
  TCP    127.0.0.1:10134        0.0.0.0:0              LISTENING
  TCP    127.0.0.1:12668        0.0.0.0:0              LISTENING
  TCP    127.0.0.1:62522        0.0.0.0:0              LISTENING

私の PC で開いているポートを調べようとしています。私の理解では、 の行は、13.2.2.54:139私の PC でポート 139 が開いていることを示しています (間違っていたら訂正してください)。また、127.0.0.1の複数のポートが表示され、それらのポートも PC で開いているように見えます。それとも、上記の出力は、上記のすべてのポートが開いていることを意味しているのでしょうか?

オンラインでいくつかの情報を読みましたが、私の質問に答えない回答がまだ得られています。

私が知りたいのは、自分の PC でどのポートが開いているかだけです。誰かこれを明確に説明してもらえませんか?

答え1

上記のすべてのポートは接続をリッスンしているため、「リッスン中」と表示されます。

ただし、ほとんどは、マシンが持つ可能性のある「任意の」IP での接続をリッスンしているため、ローカル ループバック アドレス (127.0.0.1) だけでなく、マシン上の任意のインターフェイスに指定された任意の IP である可能性があります。この場合、1 つのプロセスが、インターネット接続と思われるポート 139 (NetBios) でリッスンしていることがわかります。

TCP    13.2.2.54:139        0.0.0.0:0              LISTENING

一部はループバック アドレスのみをリッスンします。

TCP    127.0.0.1:8065       0.0.0.0:0              LISTENING

つまり、自分のマシンからこれらのポートへの接続のみが成功することになります。

関連情報