Test UDP(測試UDP)

張貼者:2020年1月15日 下午2:19Martin Freeman   [ 已更新 2020年1月15日 下午11:59 ]
除了 也有很多應用程式使用 UDP 通訊, 本文說明 UDP 的測試:

netcat

請確定你的主機有 netcat , 如果沒有, 安裝方法如下:
CentOS7 
yum install nc.x86_64
Ubuntu 14
sudo apt-get install netcat

DNS 測試

DNS 簡易測試, 以 Google 的公開 DNS 為例:
nc -vz -u 8.8.8.8 53

有通的結果畫面:
Connection to 8.8.8.8 53 port [udp/domain] succeeded!

自我測試

要有2台linux (伺服器 / 外部機 ), 確定都有 netcat , 
在伺服器下指令:
netcat -l 7443
netcat 會進入 echo 的終端機等待接收模式(按 Ctrl + C 可以離開).

在 外部機下指令:
netcat 伺服器IP 7443
此時會進入等待狀態, 等你打字. 此時我們鍵入 test, 回到伺服器去看, 應該會看到:
test
如果沒有回應, 可能就是防火牆的問題了。

同步教室測試

在架設好同步教室後, 建議測試 UDP 是否是通的(常常會被網管同仁關掉), 這時你可以下這個指令:
nc -zu  <同步教室IP> 17000

nc -l localhost 17000



Comments