怎樣查看一個端口有無開啟


有時候我們需要確定一下某個端口有無開啟,有兩種方法。

方法 1:查看一個端口有無開啟的最簡單方法

查看端口有無開啟,需要在dos里使用命令來完成。這個命令就是:

  • netstat -ano

這個命令能顯示當前電腦有哪些端口正在使用,如下圖:

我們可以這樣來查看一個端口有無開啟:

如果你在上圖列表里沒有看到某端口,則說明沒有開啟此端口。如上圖列表里沒有出現1433的端口,說明沒有開啟1433的端口。一些常見的端口正在被使用,如:80、445、3389等。

這個命令使用簡單,是查看一個端口有無開啟的最簡單方法。

方法 2:查看一個端口有無開啟的最直接方法

如果你認為要在一個列表里用肉眼檢查某端口有無使用比較不實用,因為有可能會看漏眼。有無方法可以直接檢查某端口有無開啟呢?答案是“有”,可以用此命令來查看:

  • netstat -ano -p tcp | find "1433" >nul 2>nul && echo 1433 open || echo 1433 not open

此命令是檢查1433端口有無開啟,如果有就輸出“1433 open”,否則顯示“1433 not open”,如圖:

直接檢查某端口有無開啟

以上便是檢查一個端口有無開啟的最簡單的方法,以及最直接的方法。

 

知識擴展:參數 -ano 是什么意思?

其實在平時使用中,都是用最簡單的方法比較多,只要記住“netstat”這個命令即可,使用如下命令可以獲得參數:

  • netstat /?

參數“-ano”的意思是:

-a 顯示所有連接和偵聽端口
-n 以數字形式顯示地址和端口號
-o 顯示擁有的與每個連接關聯的進程ID

各個參數可以連在一起配合使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM