新聞中心
【Linux】 Centos7 NC探測端口命令
linux centos7 測試端口的連通性, 分別測試TCP端口與UDP端口
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)提供從項(xiàng)目策劃、軟件開發(fā),軟件安全維護(hù)、網(wǎng)站優(yōu)化(SEO)、網(wǎng)站分析、效果評估等整套的建站服務(wù),主營業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),成都app軟件開發(fā)公司以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。創(chuàng)新互聯(lián)深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
安裝nc命令
一、nc命令檢測端口的用法
1 這個(gè)需要Linux服務(wù)器里邊支持nc命令,檢查NC 是否安裝
2 安裝nc
3 探測端口
錯誤信息如下
百度了半天沒一個(gè)結(jié)果, google了一下就有結(jié)果了, 經(jīng)測試成功.
4 原因分析:
-z參數(shù)原為掃描目標(biāo)port是否打開, TCP三次握手成功則ok
但CentOS7新版的nc命令已取消了-z, 需輸入重定向 /dev/null 才能成功
5 探測 udp: 通過 nc -h 可以看出,只需要加個(gè) -u 即可。
更多高級應(yīng)用參考:
linux下如何測試一個(gè)IP地址的某個(gè)端口通不通
linux測試某個(gè)端口的連通性可以使用如下命令測試TCP協(xié)議
telnet??ip??port
TCP/UDP協(xié)議測試端口
nc?-vuz?ip??port?#測試udp協(xié)議
nc?-vtz?ip?port??#測試tcp協(xié)議
如何在Linux環(huán)境下測試端口的連通性
在Linux下telnet和nc這兩個(gè)命令都是是用來測試端口連通性。其中telnet可以測試tcp端口的連通性。nc可以測試tcp和udp端口的連通性。
具體使用方法如下:
1、確保linux機(jī)器上已經(jīng)安裝了nc或者telnet命令,如果沒有通過yum安裝
#?yum?install?nc??
#?yum?install?telnet
2、telnet命令的使用:
語法:telnet?hostname/IP?address?port?number
例子:
測試通過則會顯示下面的文字:
#?telnet?192.118.20.95?22??
Trying?192.118.20.95...??
Connected?to?192.118.20.95.??
Escape?character?is?'^]'.??
SSH-2.0-OpenSSH_6.6.1??
Protocol?mismatch.??
Connection?closed?by?foreign?host.
測試不通過:
#?telnet?192.118.20.95?22??
Trying?192.118.20.95...??
telnet:?connect?to?address?192.118.20.95:?No?route?to?host
3、nc測試TCP端口的連通性
語法:nc?-z?-v?hostname/IP?address?port?number
測試通過:
#?nc?-z?-v?192.118.20.95?22??
Connection?to?192.118.20.95?22?port?[tcp/ssh]?succeeded!
測試不通過:
#?nc?-z?-v?192.118.20.95?22??
nc:?connect?to?192.118.20.95?port?22?(tcp)?failed:?No?route?to?host
4、nc測試UDP端口的連通性
語法:nc?-z?-v?-u?hostname/IP?address?port?number?
測試通過:
#?nc?-z?-v?-u?192.118.20.95?123??
Connection?to?192.118.20.95?123?port?[udp/ntp]?succeeded!
Linux系統(tǒng)下怎么測試端口的連通性
在Linux環(huán)境下測試端口的連通性的方法:1、這個(gè)需要Linux服務(wù)器里邊支持nc命令,如果還沒有裝的情況會顯示如下2、可以使用yum命令直接安裝3、如果不會用,直接打nc命令就會顯示出它的使用方法。如果需要測試某個(gè)服務(wù)器的端口在能不能正常在外面訪問。例如測試一下180.97.33.107這個(gè)IP的80端口有沒有開啟可以使用命令:nc-z-w1180.97.33.107804、可以看到默認(rèn)是使用TCP進(jìn)行測試的,如果要測試UDP端口有沒有開放的可以添加-u一起使用。例如測試一下202.96.128.86這個(gè)IP的UDP53端口nc-u-z-w1202.96.128.86535、上面可以看到成功的會顯示相關(guān)的信息,但是如果測試到端口是不開放的或者被防火墻攔截的就不會返回相關(guān)的信息。
當(dāng)前文章:linux測端口連通命令的簡單介紹
當(dāng)前路徑:http://ef60e0e.cn/article/doipijh.html