-
Notifications
You must be signed in to change notification settings - Fork 909
TCP与UDP端口连接性测试
- 在另一台机器上(注意:不是运行服务端程序的机器)查看相应端口是否开放, 如:
msgServer: telnet ip空格19903
; telnet ip空格29991
voipServer: nc -vuz ip空格10086
,nc -vuz ip空格44446
; telnet ip空格10087
,nc -vuz ip空格10088
,telnet ip空格29992
chatRoomServer: telnet ip空格19906
;telnet ip空格29993
liveSrcServer: nc -vuz ip空格19931
;telnet ip空格19934
,nc -vuz ip空格19935
,telnet ip空格29994
liveVdnServer: nc -vuz ip空格19928
;telnet ip空格19940
,nc -vuz ip空格19941
,telnet ip空格29995
liveProxyServer: telnet ip空格19932
阿里云安全组配置截图:
如测试 22 端口的连通性:
telnet 127.0.0.1 22
若成功连接,通常会包含 "Connected to ..." 信息。
Trying 127.0.0.1...
Connected to 127.0.0.1.
Windows环境下,成功连接后,会出现一个新窗口(有回显或无任何回显)。
连接失败,会显示类似如下信息:
C:>telnet 127.0.0.1 1111
正在连接127.0.0.1...无法打开到主机的连接。 在端口 1111: 连接失败
telnet 仅能用于 TCP 协议的端口测试,若要对UDP端口进行测试,需要使用 nc 程序:
nc -vuz 192.168.0.1 25
Connection to 192.168.0.1 25 port [udp/smtp] succeeded!
若返回结果中包含 "succeeded" 字样,则说明相应的端口访问正常。如果无任何返回信息,则说明相应端口访问失败。
参数说明:
-v 详细输出(用两个-v可得到更详细的内容)
-u 使用UDP传输协议
-z 让nc只扫描端口,不发送任何的数据