Test UDP(測試UDP)

除了 也有很多應用程式使用 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