Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3362237
  • 博文数量: 515
  • 博客积分: 5116
  • 博客等级: 大校
  • 技术积分: 4137
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-30 11:24
个人简介

黑马王子就是我! 技术认证:系统分析师,网络规划设计师,网络工程师,信息系统监理师,系统集成项目管理师,初级程序员,MCSE,MCDBA,CCNA 目前主攻虚拟化技术,VPN,系统架构,集群和高可用性等。

文章分类

全部博文(515)

文章存档

2023年(11)

2022年(17)

2021年(19)

2020年(28)

2019年(42)

2018年(53)

2017年(41)

2016年(33)

2015年(43)

2014年(25)

2013年(13)

2011年(6)

2010年(28)

2009年(47)

2008年(55)

2007年(26)

2006年(28)

分类: 系统运维

2013-07-17 10:00:10

文章概述:怎样测试远程UDP端口,我们一般情况下,应用服务都使用的TCP端口,但是某些情况下,我们也需要开启UDP端口。本文简要描述怎样测试UDP端口是否正常?

TCP端口大家都知道,比如80端口,可以使用 telnet ip 80,来验证端口是否正常监听,那UDP端口是否可以同样测试呢?详细如下:

下面我们来进行测试,123端口是服务器42.11.12.13打开的UDP端口,
udp 0 0 42.11.12.13:123 0.0.0.0:* 1472/ntpd

1.我们首先使用telnet连接,如下
[root@kr-sg-test ~]# telnet 42.11.12.13 123
Trying 42.11.12.13…
telnet: connect to address 42.11.12.13: Connection refused
telnet: Unable to connect to remote host: Connection refused
很明显,telnet连接被拒绝,无法测试成功。

2.我们使用nc来进行测试,如下
[root@kr-sg-test ~]# nc -vuz 42.11.12.13 123
Connection to 42.11.12.13 123 port [udp/ntp] succeeded!
结果证明UDP 123端口正常监听。

 

nc命令用法:

usage: nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port]
[-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_version]
[-x proxy_address[:port]] [hostname] [port[s]]

阅读(52957) | 评论(4) | 转发(2) |
给主人留下些什么吧!~~

黑马王子2018-12-04 15:56:53

apigture:在防火墙拒绝了一个UDP端口访问,用nc测试显示succeeded。 然后在防火墙接受这个端口的访问,用nc测试就不会出现任何提示(其实是访问成功了)。 建议楼主认真验证一下。

经实地验证,该文章只能在本机上关闭防火墙的情况下进行本机测试才是可行的。

回复 | 举报

黑马王子2018-12-04 15:52:02

Ly_stu:nc -vuz 42.11.12.13 123  即便是该端口没有开放也是返回正确的结果, why, 可见通过这个检测还是有一定问题的,

经实地验证,该文章只能在本机上关闭防火墙的情况下进行本机测试才是可行的。

回复 | 举报

apigture2014-09-03 11:07:35

在防火墙拒绝了一个UDP端口访问,用nc测试显示succeeded。 然后在防火墙接受这个端口的访问,用nc测试就不会出现任何提示(其实是访问成功了)。 建议楼主认真验证一下。

Ly_stu2013-12-25 19:34:42

nc -vuz 42.11.12.13 123  即便是该端口没有开放也是返回正确的结果, why, 可见通过这个检测还是有一定问题的,