Linux系统下测试UDP端口是否正常监听的办法
  • 1
  • 2
  • 3
  • 4
  • 5
  • Linux操作系统运维问题
    无极荣耀注册-无极荣耀首页-无极荣耀登录
    发布日期:2015-12-20 23:12:57

      TCP端口,比如80端口,可使用 telnet 主机ip 80,来验证端口是否正常监听,那UDP端口是否可同样测试呢?关于UDP端口怎样测试监听的问题, 下面我们来进行测试,如:123端口是服务器 A 打开的NTP 服务监听使用的UDP端口, 如下:


      1、为了测试,我们登陆另外的主机B ,在主机B 上,我们首先使用telnet连接A主机的 123 端口;

      [root@localhost ~]# telnet A 123 会得到的答复如下:

      Trying A… telnet: connect to address A: Connection refused telnet: Unable to connect to remote host: Connection refused 很明显,telnet连接被拒绝,无法测试成功。如图 :


      2、接下来我们在主机B上使用nc命令来进行测试 ;

      [root@aaa~]# nc -vuz A 123

      Connection to A 123 port [udp/ntp] succeeded! 结果证明UDP 123端口正常监听。

      如图 :


      若在使用nc命令时提示不存在,直接使用yum install nc -y 来安装就行了。

      其中以上使用到的命令参数如下:

      -u 使用UDP传输协议

      -v 详细输出(用两个-v可得到更详细的内容)

      -z 使用0输入/输出模式,只在扫描通信端口时使用。