![了解 netstat 輸出](https://rvso.com/image/1585720/%E4%BA%86%E8%A7%A3%20netstat%20%E8%BC%B8%E5%87%BA.png)
以下是 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
我正在嘗試找出我的電腦上打開了哪個連接埠。我的理解是, 的行13.2.2.54:139
告訴我我的電腦打開了連接埠 139(如果我錯了,請糾正我)。然後,我再次看到127.0.0.1
有多個端口,看起來這些端口在我的電腦上也已打開。或者上面的輸出是否意味著上面的所有連接埠都打開了?
我在網上閱讀了一些信息,但仍然得到的答案無法回答我的問題。
我所要尋找的是我的電腦上打開了哪些連接埠。有人可以澄清這一點嗎?
答案1
上面的所有連接埠都在偵聽連接,因此它顯示“偵聽”。
然而,大多數都在偵聽您的電腦可能擁有的「任何」IP 上的連接,因此可以是本地環回位址(127.0.0.1),也可以是您電腦上的任何介面上給出的任何IP - 在這種情況下,您可以看到一個該進程正在偵聽連接埠 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
這意味著只有從您的電腦到這些連接埠的連線才會成功。