我在自己电脑上装了tomcat,部署了一个网页做测试,然后我告诉别人当前该网页的访问地址,然后让他们来访问该地址,出现如下现象:有的人能访问,有的人不能访问。(该开放的端口我已经开放了)我问了一下几个做网络方面工作的朋友,他们说一般只要有一个人能访问,其他能上网的人应该也都能访问。但现实咋就不是这样,难道在服务器端哪里还有什么设置? 
后来我又让在上网的多个朋友在命令提示符窗口里用如下命令:
telnet+我的当前IP+端口号
也是有的人能通,有的人不能通,即使服务器端和客户端的防火墙都关了,现象也是一样,不知道是什么原因。
难道不是这样的吗:只要我的ip是公网ip,并且把某端口号开放,那么其它互联网上的用户就能用命令“telnet+我的当前IP+端口号”测试通吗?比如  telnet 111.12.118.189 3526
问题和困惑一直没有解决,期待朋友们的解答,谢谢。 

解决方案 »

  1.   

    我认为是在和你一个局域网内的可以访问,不在一个局域网的就不能访问了。如果是公网IP,那只要端口开放,那么所有人用IP加端品号就都可以访问。
      

  2.   

    1楼的朋友,你好,谢谢你的回答。
    我的一个能够telnet通我电脑的朋友与我不在同一个城市,而且他用的是电信宽带,我用的是移动宽带,这种情况我与我的这位朋友应该不可能是在同一个局域网。
      

  3.   

    LZ的IP+端口是多少呀?俺也来连接下试试~