我們一般檢查服務的埠是否可用,通常使用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 此法常...