为什么用nc命令随便检查个IP地址端口号都成功?怎么回事?
本帖最后由 新用户_请注册 于 2016-06-07 17:01 编辑为什么用nc命令随便检查个IP地址端口号都成功?怎么回事?
# nc -vuz 1.1.0.235 65533
Connection to 1.1.0.235 65533 port succeeded!
#
但这个IP也ping不通啊!
# ping 1.1.0.235
PING 1.1.0.235 (1.1.0.235) 56(84) bytes of data.
ping 不成功可能是防火牆drop了 你是用的udp xinglp 发表于 2016-06-07 17:34 static/image/common/back.gif
你是用的udp
是的,想检测UDP端口 qianguozheng 发表于 2016-06-07 17:34 static/image/common/back.gif
ping 不成功可能是防火牆drop了
为什么随便写个名也成功?
# nc -vuz asdfasdfa 899
Connection to asdfasdfa 899 port succeeded!
#
怎么回事?高手快帮忙啊~~~~:'( 来学习 新用户_请注册 发表于 2016-06-07 17:44 static/image/common/back.gif
为什么随便写个名也成功?
# nc -vuz asdfasdfa 899
Connection to asdfasdfa ...
这个问题非常好。
首先你那里用的DNS服务器存在污染或者叫广告插入,对于任意不存在的域名都会给出解析IP, 你可以试验一下下面命令的输出 wget --spider asdfasdfa你会看到解析出来的IP,可能还有http响应。
再次UDP是无连接的,数据包发出去没有消息就是好消息, 也就是认为成功了; 只有少数几种情况才会出现错误, 比如本地的路由不可达, 中间的路由不可达会不会出错我不清楚(但只要中间的路由器会ICMP包就会出错),最后一个才是对方没开端口的时候响应ICMP报文说端口不可达的出错情况。 xinglp 发表于 2016-06-08 09:08 static/image/common/back.gif
这个问题非常好。
首先你那里用的DNS服务器存在污染或者叫广告插入,对于任意不存在的域名都会给出解析 ...
谢谢高手!
如何清除DNS服务器存在的污染?不要把有用的正确的信息清除掉 新用户_请注册 发表于 2016-06-08 10:33 static/image/common/back.gif
谢谢高手!
如何清除DNS服务器存在的污染?不要把有用的正确的信息清除掉
这就是科学上网的范畴了
页:
[1]
2