Networking

Netstat 埠狀態

  • September 7, 2020

我的 cmd 螢幕

如何使用 netsat 在我的電腦上查看所有埠及其狀態?(所有 2^16 個埠)以及如何列出在我的電腦傳輸層中具有開放埠的應用程序以及應用程序名稱及其埠?對於第二個問題,我得到了這個但不確定它是否屬實?因為我希望所有 IP 地址都是 0.0.0.0,因為我的電腦只關心它的埠,我不明白其他 IP 是什麼。謝謝。

對於你的第一個問題:

要列出打開這些連接的執行檔的名稱,只需像這樣添加參數“-b”:netstat -a -b 還有一個參數“-o”,它顯示與網路連接關聯的程序的 pid。

對於你的第二個問題:

0.0.0.0 表示本地機器上的所有 IP 地址。您的 netstat 顯示此 IP 地址,因為您的服務正在偵聽電腦的所有 IP 地址/網路介面。但是,本地也有地址 23.20.0.70,這是您的電腦在與對等方本身通信時使用的源地址。由於您的電腦與特定源地址建立連接,因此 0.0.0.0 在這種情況下作為源地址沒有任何意義。

引用自:https://serverfault.com/questions/1032903