免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7761 | 回复: 11
打印 上一主题 下一主题

[其他] 为什么用nc命令随便检查个IP地址端口号都成功?怎么回事? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-06-07 17:00 |只看该作者 |倒序浏览
本帖最后由 新用户_请注册 于 2016-06-07 17:01 编辑

为什么用nc命令随便检查个IP地址端口号都成功?怎么回事?
[root@localhost Desktop]# nc -vuz 1.1.0.235 65533
Connection to 1.1.0.235 65533 port [udp/*] succeeded!
[root@localhost Desktop]#

但这个IP也ping不通啊!
[root@localhost Desktop]# ping 1.1.0.235
PING 1.1.0.235 (1.1.0.235) 56(84) bytes of data.

论坛徽章:
7
IT运维版块每日发帖之星
日期:2016-05-27 06:20:00IT运维版块每日发帖之星
日期:2016-06-09 06:20:00操作系统版块每日发帖之星
日期:2016-06-12 06:20:00程序设计版块每日发帖之星
日期:2016-06-12 06:20:00操作系统版块每日发帖之星
日期:2016-06-13 06:20:00IT运维版块每日发帖之星
日期:2016-06-17 06:20:002015-2016NBA季后赛纪念章
日期:2016-06-28 17:42:27
2 [报告]
发表于 2016-06-07 17:34 |只看该作者
ping 不成功可能是防火牆drop了

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:53:172015亚冠之水原三星
日期:2015-06-02 16:34:202015年亚冠纪念徽章
日期:2015-10-19 18:13:37程序设计版块每日发帖之星
日期:2015-11-08 06:20:00
3 [报告]
发表于 2016-06-07 17:34 |只看该作者
你是用的udp

论坛徽章:
0
4 [报告]
发表于 2016-06-07 17:43 |只看该作者
xinglp 发表于 2016-06-07 17:34
你是用的udp

是的,想检测UDP端口

论坛徽章:
0
5 [报告]
发表于 2016-06-07 17:44 |只看该作者
qianguozheng 发表于 2016-06-07 17:34
ping 不成功可能是防火牆drop了

为什么随便写个名也成功?
[root@localhost Desktop]# nc -vuz asdfasdfa 899
Connection to asdfasdfa 899 port [udp/*] succeeded!
[root@localhost Desktop]#

论坛徽章:
0
6 [报告]
发表于 2016-06-07 18:58 |只看该作者
怎么回事?高手快帮忙啊~~~~

论坛徽章:
0
7 [报告]
发表于 2016-06-07 19:04 |只看该作者
来学习        

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:53:172015亚冠之水原三星
日期:2015-06-02 16:34:202015年亚冠纪念徽章
日期:2015-10-19 18:13:37程序设计版块每日发帖之星
日期:2015-11-08 06:20:00
8 [报告]
发表于 2016-06-08 09:08 |只看该作者
新用户_请注册 发表于 2016-06-07 17:44
为什么随便写个名也成功?
[root@localhost Desktop]# nc -vuz asdfasdfa 899
Connection to asdfasdfa ...


这个问题非常好。
首先你那里用的DNS服务器存在污染或者叫广告插入,对于任意不存在的域名都会给出解析IP, 你可以试验一下下面命令的输出
  1. wget --spider asdfasdfa
复制代码
你会看到解析出来的IP,可能还有http响应。

再次UDP是无连接的,数据包发出去没有消息就是好消息, 也就是认为成功了; 只有少数几种情况才会出现错误, 比如本地的路由不可达, 中间的路由不可达会不会出错我不清楚(但只要中间的路由器会ICMP包就会出错),  最后一个才是对方没开端口的时候响应ICMP报文说端口不可达的出错情况。

论坛徽章:
0
9 [报告]
发表于 2016-06-08 10:33 |只看该作者
xinglp 发表于 2016-06-08 09:08
这个问题非常好。
首先你那里用的DNS服务器存在污染或者叫广告插入,对于任意不存在的域名都会给出解析 ...

谢谢高手!
如何清除DNS服务器存在的污染?不要把有用的正确的信息清除掉

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:53:172015亚冠之水原三星
日期:2015-06-02 16:34:202015年亚冠纪念徽章
日期:2015-10-19 18:13:37程序设计版块每日发帖之星
日期:2015-11-08 06:20:00
10 [报告]
发表于 2016-06-08 12:17 |只看该作者
新用户_请注册 发表于 2016-06-08 10:33
谢谢高手!
如何清除DNS服务器存在的污染?不要把有用的正确的信息清除掉


这就是科学上网的范畴了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP