我在自己电脑上装了tomcat,部署了一个网页,然后我告诉别人当前该网页的访问地址,出现如下现象:有的人能访问,有的人不能访问。(该开放的端口我已经开放了)我问了一下几个搞网络的朋友,说一般只要有一个人能访问,其他能上网的人应该也都能访问。但现实咋就不是这样,难道在服务器端哪里还有什么设置? 
后来我又让在上网的多个朋友在命令提示符窗口里用如下命令:
telnet+我的当前IP+端口号
也是有的人能通,有的人不能通 不知道是什么原因,很苦恼,期待网友的指导、解答。先谢谢了。 

解决方案 »

  1.   

    PING 不通你的地址,肯定不在一个网段内,也就是说你们之间不能通信,肯定就访问不了你的服务器.....
    你找能TELNET成功的电脑访问就行了,结贴吧,哥们儿
      

  2.   

    dos 下你们之间ping一下不就得了
      

  3.   

    不在一个局域网.或者给别人的是127.0.0.1或localhost(这种低级错误不该犯)
      

  4.   

    局域网内我测试过,没有任何问题,都可以访问。
    我之前说的出现的问题都是指在互联网上。
    服务器端和客户端防火墙都关了也是同样的问题:有的人您访问,有的不能。
    我不是学计算机的,所以对网络更不了解。
    我一直认为,客户端用览器访问服务器,应该只要求客户端能够正常上网就可以了吧,难道像楼上几位朋友说的还要在“一个网段内”以及“默认网关”要一样之类的吗?6楼的朋友,你好,我给别人的是当前联网获得动态的ip,不是你说的“127.0.0.1或localhost”。我觉得可能像8楼的朋友说的那样,可能是网络问题,我这里是家用宽带,是拨号上网的,这种情况下,之前提出的问题是不是不能解决了?难道不是这样的吗:只要我的ip是公网ip,并且把某端口号开放,那么其它互联网上的用户就能用命令“telnet+我的当前IP+端口号”测试通吗?比如  telnet 111.12.118.189 3526问题和困惑一直没有解决,期待朋友们的解答,谢谢。
      

  5.   

    1、ping你的公网ip,这个是首要保证的,telnet是第二步。ping不通就啥都玩不起来。2、如果可以ping,再用telnet。如果telnet不行,那就说明某些端口被禁了。
    然后你就试着多开几个端口看看,比如你在服务器上运行个FTP服务端,再让别人telnet 公网ip 21端口。
    或者telnet不加端口,默认使用23端口。
    这样可以检查出来,是不是特定的端口被禁用了。