測試 TCP 端口:
telnel IP PORT
nc -vz IP PORT
測試 UDP 端口:
nc -vuz IP PORT
其中 -u 表示使用 udp 協議來進行測試。
-u, --udp Use UDP instead of default TCP
具體選項的功能,可以觀察man page 來進行查詢。
udp 端口示例:
[root@docker log]# nc -vuz 127.0.0.1 6666 Ncat: Version 7.70 ( https://nmap.org/ncat ) Ncat: Connected to 127.0.0.1:6666. Wed Mar 27 15:22:34 2019 Ncat: UDP packet sent successfully Ncat: 1 bytes sent, 25 bytes received in 2.01 seconds.
這是測試監聽 udp 6666 端口的 nc 命令返回情況。