開心生活站

位置:首頁 > IT科技 > 

怎麼在windows系統上測試服務器端口是否開放

IT科技8.14K

可以使用站長工具來測試的, 或者是開始-運行 -telnet IP(服務器的IP) 相應的端口。 例如:Telnet 192.168.0.1 80 如果直接消失 那麼端口就是未開放的狀態 如果是提示什麼信息的話 ,一般都是正常的狀態的。

在工作中處理服務器故障問題的時候,經常需要檢測一下Windows的服務器業務端口是否開放,是否能正常在外面通訊。下面小編與大家分享一下如何在windows環境下檢測服務器端口是否開放。

材料/工具

電腦一,Windows系統

我們在工作中經常接觸的都是TCP,UDP的端口都是很少用的。檢測TCP端口能否在外面訪問的方法很簡單,telnet可以測試出來結果 例如 telnet 80 像上面這樣子測試百度服務器的80端口,這個可以看到是有反應的,是開放通的。如果沒有開放就像下面這樣

方法

我們在工作中經常接觸的都是TCP,UDP的端口都是很少用的。檢測TCP端口能否在外面訪問的方法很簡單,telnet可以測試出來結果。

可以使用telnet工具啊,不過只能檢測到TCP的端口 比如 telnet 10.0.0.1 3389,看看TCP 3389端口是否通

怎麼在windows系統上測試服務器端口是否開放

怎麼在windows系統上測試服務器端口是否開放 第2張

像上面這樣子測試百度服務器的80端口,這個可以看到是有反應的,是開放通的。如果沒有開放就像下面這樣的顯示。

我們在工作中經常接觸的都是TCP,UDP的端口都是很少用的。檢測TCP端口能否在外面訪問的方法很簡單,telnet可以測試出來結果 例如 telnet www.baidu.com 80 在Windows系統上測試服務器端口是否開放方法詳見:http://jingyan.baidu.com/article/54

怎麼在windows系統上測試服務器端口是否開放 第3張

也可以使用個命令的使用方法。使用它來測試TCP端口是否開放以及通訊情況

具體操作方法如下: 1、在工作中經常接觸的都是TCP,UDP的端口都是很少用的。檢測TCP端口能否在外面訪問的方法很簡單,telnet可以測試出來結果 2、像上面這樣子測試服務器的80端口,這個可以看到是有反應的,是開放通的。如果沒有開放就像下面這

怎麼在windows系統上測試服務器端口是否開放 第4張

怎麼在windows系統上測試服務器端口是否開放 第5張

如果Windows系統裏邊telnet和psping都沒有我們可以在網頁上打開測試一下端口是否開放通訊

要測試服務器上的某個端口是否開啓,無需使用太複雜的工作,windows下就自帶了工具,那就是telnet(遠程測試),netstat(本地測試)這兩個命令都行。 1、用Telnet命令測試某個端口是否開啓。假如服務器ip是192.168.0.1的8080這個端口。在cmd下

怎麼在windows系統上測試服務器端口是否開放 第6張

在Windows下面測試UDP確實是有點比較麻煩的事,我一般都選擇 在Linux上面進行測試,如果非要在Windows上面測試UDP可以選擇安裝nmap進行測試。

1、安裝telnet。我的win7下就沒有telnet,在cmd下輸入telnet提示沒有該命令。於是我們進入控制面板---->程序---->打開或關閉windows功能。然後等一段時間,在出來的對話框把telnet客戶端和telnet服務器勾選上,其他的不用管,然後點擊確定。這樣

怎麼在windows系統上測試服務器端口是否開放 第7張

擴展閱讀,以下內容您可能還感興趣。

如何檢測遠程主機上的某個端口是否開啓

1、安裝telnet。我的win7下就沒有telnet,在cmd下輸入telnet提示沒有該命令。於是我們進入控制面板---->程序---->打開或關閉windows功能。然後等一段時間,在出來的對話框把telnet客戶端和telnet服務器勾選上,其他的不用管,然後點擊確定。這樣就安裝好了telnet組件了。

2、 下面開始測試某個端口是否開啓,比如我測的是192.168.3.42的2121這個端口。在cmd下輸入

start /min telnet 192.168.3.42 2121

之後會出現一個窗口,是最小化的,你等一會,如果窗口自動關閉了,說明端口是關閉的或主機ping不通,反之端口開放.

比如這個2121端口是開放的,就出現如圖所以的窗口,否則窗口關閉。

3、你可以用自己的機子做實驗.在CMD下輸入netstat -anp tcp可以查看當前主機tcp開放了哪些端口.

最後 ping命令是不能檢測端口,只能檢測你和相應IP是否能連通.

補充: Linux下檢測本機的端口是否被佔用:

netstat –apn | grep 8080

又或者在,windows下

在cmd裏面使用netstat -an命令來查看 開放的TCP和UDP端口。

在cmd裏面使用start /min telnet 127.0.0.1 某端口,之後會出現一個窗口,是最小化的,你等一會,如果窗口自動關閉了,說明端口是關閉,反之端口開放。

Linux下

如windows下使用telnet的方法

使用nc命令

nc檢測端口的用法:

nc -z -w 10 %ip% %PORT%

-z表示檢測或者掃描端口

-w表示超時時間

-u表示使用UDP協議

例如:

# nc -z -w 10 -u 127.0.0.1 53

Connection to 127.0.0.1 53 port [udp/domain] succeeded!

# nc -z -w 10127.0.0.1 53

Connection to 127.0.0.1 53 port [tcp/domain] succeeded!

# echo $?

0

# nc -z -w 10 8.8.8.7 53

# echo $?

1

#

端口成功聯通返回值是0,提示succeeded;否則返回1,不提示任何數據。linux下未作測試,自行測試。

怎麼在windows 2008 r2服務器上開啓端口

解決怎麼在windows 2008 r2服務器上開啓端口的步驟如下:

1.點擊桌面左下角的windows按鈕,彈出菜單點擊“控制面板”。

2.在控制面板中,點擊“防火牆”。

3.在防火牆窗口中,點擊“高級設置”。

4.在高級安全windows防火牆窗口,點擊“入站規則”。

5.在窗口右側,點擊“新建規則”。這樣就解決了怎麼在windows 2008 r2服務器上開啓端口的問題了。

如何檢測遠程ip上的端口是否開啓?

1、安裝telnet組件。進入控制面板裏面的程序,接着進入打開或關閉windows功能,把telnet客戶端和telnet服務器勾選上,這樣就安裝好了telnet組件了。

2、測試某個端口是否開啓。測的是本機開啓的虛擬機地址,192.168.106.128,22端口。在cmd下輸入telnet之後會出現一個窗口,按照提示輸入help可以查看選項。

3、接下來輸入 o 192.168.106.128 22,提示在該端口連接失敗,說明端口可能正在佔用或者未打開(我的這次連接失敗是因爲虛擬機剛剛安裝的Ubuntu沒有ssh服務,使用 sudo apt-get install ssh 命令安裝ssh服務後連接成功)。

如果打開另外一個窗口,說明連接成功。

4、可以用自己的機子做實驗。在CMD下輸入netstat -anp tcp可以查看當前主機tcp開放了哪些端口。

怎麼查看系統開放了哪些端口

查看電腦開了哪些端口

一、如何查看電腦開放了哪些端口

1、利用netstat命令

Windows提供了netstat命令,可以顯示當前的 TCP/IP 網絡連接情況。

XP 方法:開始——程序——附件——命令提示符,進入DOS窗口,輸入命令 netstat -na 回車,就可以顯示本機連接情況及打開的端口。

(win 7 方法:開始—點—運行,在運行窗口裏輸入 CMD 回車,進入DOS窗口,輸入命令 netstat -na 回車,就可以顯示本機連接情況及打開的端口。)其中Local Address代表本機IP地址和打開的端口號,Foreign Address是遠程計算機IP地址和端口號,State表明當前TCP的連接狀態。

2.使用端口監視軟件如安全監視工具VStat,它除了展示所有的網絡活動之外,還可以標明系統路徑、查詢屬性,以便尋找文件。允許你關閉任何現有 TCP 和 UDP 連接的建立和終止活動。

二、如何永久關閉一些危險木馬端口

每一項服務都對應相應的端口,一般默認所用服務都是開啓的——對於個人用戶來說確實沒有必要。

端口就像一所房子(服務器)的幾個門一樣,不同的門通向不同的房間(服務器提供的不同服務)。我們常用的 FTP默認端口爲21,而www網頁一般默認端口是80。但是我們往往打開一些容易被侵入的端口服務,比如139等;還有一些木馬程序,比如冰河、BO、廣外等都是自動開闢一個您不察覺的端口。那麼,只要我們把自己用不到的端口全部封鎖起來,不就杜絕了這些非法入侵嗎?

1、“控制面板”的“管理工具”中的“服務”中來配置,禁用不需要的服務,對應的端口也就關閉了。

提醒:對於個人用戶強烈建議關閉sever服務(可以禁止空連接)

2、利用“TCP/IP篩選”功能限*務器的端口。

方法:本地連接屬性——Internet協議(TCP/IP)——屬性——高級——高級TCP/IP設置——項選——TCP/IP篩選

在彈出的對話框裏選擇“啓用TCP/IP篩選”的複選框,然後把左邊“TCP端口”上的“只允許”選上。

3、運行gpedit.msc,在計算機配置——windows設置——安全設置——IP安全策略中進行手動設置。

提醒:其中有多個策略,只能指派當前的一種策略。

4、使用ipseccmd屏蔽不安全的端口。

它的主要作用是設置你的篩選規則,爲它指定一個名稱,同時指定一個策略名稱,所謂策略不過是一組篩選規則的集合而已。比如你要封閉TCP3333端口的數據雙向收發,使用命令:

ipseccmd -w REG -p "Block default ports" -r "Block TCP/3333" -f *+0:3333:TCP -n BLOCK -x

常用的參數如下:

-w reg 表明將配置寫入註冊表,重啓後仍有效。

-p 指定策略名稱,如果名稱存在,則將該規則加入此策略,否則創建一個。

(注意最好使用同一策略名,因爲系統的IP安全策略以最後添加的爲準)

-r 指定規則名稱。

-n 指定操作,可以是BLOCK、PASS或者INPASS,必須大寫。

-x 激活該策略。

-y 使之無效。

-o 刪除。

-p 指定的策略。

-f 設置過濾規則。

-y 刪除規則。

方法:把程序ipseccmd拷貝到C:/WINDOWS/system32目錄下,直接使用命令提示附執行就可以了。

在linux系統上怎麼確認win系統的udp某端口是開啓的

在工作中有很多時候都在去測試一下服務器端口是否能連通是否正常的情況,下面小編與大家分享一下在Linux環境下如何測試端口的連通性,分別測試TCP端口與UDP端口,希望可以給大家帶來幫助,謝謝。1、這個需要Linux服務器裏邊支持nc命令,如果還沒有裝的情況會顯示如下2、我們可以使用yum命令直接安裝,我的是Centos6.5系統3、如果不會用,直接打nc命令就會顯示出它的使用方法4、如果需要測試某個服務器的端口在能不能正常在外面訪問,例如我測試一下180.97.33.107這個IP的80端口有沒有開啓可以使用命令:nc-z-w1180.97.33.107805、可以看到默認是使用TCP進行測試的,如果要測試UDP端口有沒有開放的可以添加-u一起使用。例如我測試一下202.96.128.86這個IP的UDP53端口:nc-u-z-w1202.96.128.86536、上面可以看到成功的會顯示相關的信息,但是如果測試到端口是不開放的或者被防火牆攔截的就不會返回相關的信息。注意事項:本文是根據自己的實情來測試端口的連通性,厲害可以使用其測試下,但具體的IP以及端口要根據自己的實際填寫測試哦。