怎麼在windows系統上測試伺服器埠是否開放
- IT科技
- 關注:7.11K次
可以使用站長工具來測試的, 或者是開始-執行 -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埠是否通
像上面這樣子測試百度伺服器的80埠,這個可以看到是有反應的,是開放通的。如果沒有開放就像下面這樣的顯示。
我們在工作中經常接觸的都是TCP,UDP的埠都是很少用的。檢測TCP埠能否在外面訪問的方法很簡單,telnet可以測試出來結果 例如 telnet www.baidu.com 80 在Windows系統上測試伺服器埠是否開放方法詳見:http://jingyan.baidu.com/article/54
也可以使用個命令的使用方法。使用它來測試TCP埠是否開放以及通訊情況
具體操作方法如下: 1、在工作中經常接觸的都是TCP,UDP的埠都是很少用的。檢測TCP埠能否在外面訪問的方法很簡單,telnet可以測試出來結果 2、像上面這樣子測試伺服器的80埠,這個可以看到是有反應的,是開放通的。如果沒有開放就像下面這
如果Windows系統裡邊telnet和psping都沒有我們可以在網頁上開啟測試一下埠是否開放通訊
要測試伺服器上的某個埠是否開啟,無需使用太複雜的工作,windows下就自帶了工具,那就是telnet(遠端測試),netstat(本地測試)這兩個命令都行。 1、用Telnet命令測試某個埠是否開啟。假如伺服器ip是192.168.0.1的8080這個埠。在cmd下
在Windows下面測試UDP確實是有點比較麻煩的事,我一般都選擇 在Linux上面進行測試,如果非要在Windows上面測試UDP可以選擇安裝nmap進行測試。
1、安裝telnet。我的win7下就沒有telnet,在cmd下輸入telnet提示沒有該命令。於是我們進入控制面板---->程式---->開啟或關閉windows功能。然後等一段時間,在出來的對話方塊把telnet客戶端和telnet伺服器勾選上,其他的不用管,然後點選確定。這樣
擴充套件閱讀,以下內容您可能還感興趣。
如何檢測遠端主機上的某個埠是否開啟
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以及埠要根據自己的實際填寫測試哦。
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/l2gmvw.html