檢測tcp udp埠是否可用

2021-10-23 04:14:26 字數 723 閱讀 5766

我們一般檢查服務的埠是否可用,通常使用telnet工具。

使用方法:

若telnet未安裝,yum安裝方法為:

yum install telnet-server

yum list telnet*

yum install telnet.*

但如果是udp的服務,telnet檢測就會失效,因為telnet是基於tcp協議的。此時可以使用uc這個工具,大多linux發行版都自帶這個工具。若沒有安裝命令如下:

yum install -y nc
使用方法:

上面例子顯示結果是通的。

但是要注意,如果對端開啟了防火牆,防火牆把包drop了,那麼是收不到埠不可達訊息的,那麼使用nc命令就會發現實際不通的埠是通的。

仔細想想udp的原理就清楚了,udp不像tcp一樣需要ack,所以過一段時間沒收到埠不可達,udp就認為埠是通的,但是實際上udp資料被防火牆drop了。

使用NC命令檢測TCP UDP埠是否可通

linux下 netstat工具 簡稱nc,號稱是網路工具中的 瑞士軍刀 我們都知道檢測tcp埠是否可通的命令是telnet,在windows和linux都可以用,但telnet不能檢測udp埠,今天給大家介紹的是linux下 nc命令用於檢測udp埠是否可通。root free telnet 12...

測試udp服務的埠是否可用

測試tcp服務的埠是否可用,可以使用 telnet ip port 但是如果這個用在upd服務上,就會報錯,因為telnet走的是tcp協議,比如說192.168.80.131在8888埠上上啟了個udp的服務,這時使用telnet 192.168.80.131 8888,就會報如下錯誤 tryin...

linux 檢測遠端埠是否開啟

常用telnet 110.101.101.101 80方式測試遠端主機埠是否開啟。方法1.nmap ip p port 測試埠 1.1 nmap ip 顯示全部開啟的埠 根據顯示close open確定埠是否開啟。方法2.nc v host port 埠未開啟返回狀態為非0 一 telnet 此法常...