本机ip192.168.0.6 本机telnet 192.168.0.6能通;局域网内一机器ip192.168.5.23,能ping通,但telnet不通

做了如下实验:
1、本机telnet 192.168.0.6 4001 能通
2、局域网内机器(试了多台,结果均一样)ping 192.168.0.6 能通
3、局域网内机器(试了多台,结果均一样)telnet 192.168.0.6 4001 不能通(试了其他开启的端口也是不能通)
什么防火墙、杀毒都给关闭了的,求高手再分析还有什么原因?

哈哈,1楼这位根本对网络一窍不通,也敢在这里大放厥词,真佩服这种人的勇气,这么高的级别看来都是忽悠菜鸟得来的。
回到正题,表面上看,自己telnet能通,其他机器不能通,首先怀疑的是防火墙,防火墙还要区分XP的防火墙和Win7防火墙,如果是WIN7系统的话,自带的防火墙功能强大了很多,自然设置也麻烦了很多,最好的办法就是彻底关闭系统自带防火墙来测试。
其次,发现你是多网段的网络,192.168.0.6和192.168.5.23其实不在一个网段中,但相互能PING通,说明要么就是255.255.0.0的子网掩码,要么就是中间还有其他路由设备将这两个网络联通。
如果子网掩码一边是255.255.0.0,另一边是255.255.255.0,那就可能造成PING能通,但服务不通的情况。
如果2个网络是用其他路由设备连接起来的,请检查这个中间路由设备的访问控制规则,确认是否需要在这个中间设备上开通4001的互访权限。追问

同志,还是您的答案比较靠谱,因为是客户的网络,而且我不在现场,现在处理好了,是网络跨区被限制了。不过我还有一点很奇怪,原来一直能访问的,也没人动过什么,自己就不能访问了

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-24
局域网内的ip 192.168.5.23 能ping通 说明链路是通的
telnet不通 可能说明对应的端口没有开放

可以看下系统的权限是否对应了telnet的权限追问

telnet不通 可能说明对应的端口没有开放
这个说法是不够准确,看端口有没有开放,netstat -a 这个命令看得最清楚

第2个回答  2011-05-24
你是说在本机上可以telnet的某个端口可以连接到其它机器上不能telnet了吧。如果你确认你这台电脑上没开启防火墙,ipsec策略的话,那么你需要查看一下你的4001这个服务中的通信协议是否正常。
如果你telnet这台机器的其它端口也不能访问如telnet 192.168.0.6 445 也不行的话。那么就很可能是你那使用的交换设备上做了限制,得查看两台机器间连接的交换设备是否针对性的做了访问控制策略。
第3个回答  2011-05-24
telnet 你首先要弄懂这个东西 是做什么用的 他和ping 完全是两个概念

telnet 是远程登录协议 你当然不能通啊 不知道你是看见那个来用这个来试网络的误导你了

telnet 需要配置相关的权限和远程访问 才可以正常使用 这个是有安全性级别的~~~~

还有本机你当然能telnet 自己 因为你是管理员身份登录的~~~~追问

请问在哪里配置telnet的权限呢?局域网内的机器就这样不能telnet通

追答

设个 你可以 百度搜下 远程登录的设置~~~~~~这里说不清楚

相似回答