1. 程式人生 > >如何檢測遠端主機上的某個埠是否開啟?

如何檢測遠端主機上的某個埠是否開啟?

http://blog.csdn.net/small____fish/article/details/8676376

有時候我們要測試遠端主機上的某個埠是否開啟,無需使用太複雜的工作,windows下就自帶了工具,那就是telnet。

   怎麼檢測呢,按下面的步驟來:   1、安裝telnet。我的win7下就沒有telnet,在cmd下輸入telnet提示沒有該命令。於是我們進入控制面板---->程式---->開啟或關閉windows功能。然後等一段時間,在出來的對話方塊把telnet客戶端和telnet伺服器勾選上,其他的不用管,然後點選確定。這樣就安裝好了telnet元件了。   2、下面開始測試某個埠是否開啟,比如我測的是192.168.3.42的2121這個埠。在cmd下輸入
start 
/min telnet 192.168.3.422121
之後會出現一個視窗,是最小化的,你等一會,如果視窗自動關閉了,說明埠是關閉的或主機ping不通,反之埠開放.
 比如這個2121埠是開放的,就出現如圖所以的視窗,否則視窗關閉。
3、你可以用自己的機子做實驗.在CMD下輸入netstat -anp tcp可以檢視當前主機tcp開放了哪些埠.
最後   ping命令是不能檢測埠,只能檢測你和相應IP是否能連通.
補充: Linux下檢測本機的埠是否被佔用: netstat –apn | grep 8080