|
|
|
|
|
有時(shí)候我們需要確定一下某個(gè)端口有無(wú)開(kāi)啟,有什么最簡(jiǎn)單的方法呢?本文介紹兩種方法,有最直接的方法,也有最簡(jiǎn)單的方法。
1、查看一個(gè)端口有無(wú)開(kāi)啟的最簡(jiǎn)單方法
查看端口有無(wú)開(kāi)啟,需要在dos里使用命令來(lái)完成。這個(gè)命令就是:
netstat -ano
這個(gè)命令能顯示當(dāng)前電腦有哪些端口正在使用,如下圖:
查看哪些端口在使用
上圖顯示,一些常見(jiàn)的端口正在被使用,如:80、443、8000、8888等。
我們可以這樣來(lái)查看一個(gè)端口有無(wú)開(kāi)啟。如果你在上圖列表里沒(méi)有看到某端口,則說(shuō)明沒(méi)有開(kāi)啟此端口。如上圖列表里沒(méi)有出現(xiàn)3389的端口,說(shuō)明沒(méi)有開(kāi)啟3389的端口。
這個(gè)命令使用簡(jiǎn)單,是查看一個(gè)端口有無(wú)開(kāi)啟的最簡(jiǎn)單方法。
2、查看一個(gè)端口有無(wú)開(kāi)啟的最直接方法
如果你認(rèn)為要在一個(gè)列表里用肉眼檢查某端口有無(wú)使用比較不實(shí)用,因?yàn)橛锌赡軙?huì)看漏眼。有無(wú)方法可以直接檢查某端口有無(wú)開(kāi)啟呢?答案是“有”,可以用此命令來(lái)查看:
netstat -ano -p tcp | find "3389" >nul 2>nul && echo 3389端口已開(kāi)啟 || echo 3389未開(kāi)啟
此命令是檢查3389端口有無(wú)開(kāi)啟,如果有就輸出“3389端口已開(kāi)啟”,否則顯示“3389未開(kāi)啟”,如圖:
直接檢查某端口有無(wú)開(kāi)啟
以上便是檢查一個(gè)端口有無(wú)開(kāi)啟的最簡(jiǎn)單的方法,以及最直接的方法。
知識(shí)擴(kuò)展:參數(shù) -ano 是什么意思?
其實(shí)在平時(shí)使用中,都是用最簡(jiǎn)單的方法比較多,只要記住“netstat”這個(gè)命令即可,使用如下命令可以獲得參數(shù):
netstat /?
netstat使用幫助
參數(shù)“-ano”的意思是:
-a 顯示所有連接和偵聽(tīng)端口
-n 以數(shù)字形式顯示地址和端口號(hào)
-o 顯示擁有的與每個(gè)連接關(guān)聯(lián)的進(jìn)程ID
各個(gè)參數(shù)可以連在一起配合使用。