简直太神奇了,使用外网IP访问一切OK,而是用域名,有些用户可以访问,有些则不行,而ping该域名,一切正常,确实是指向该IP的,也能ping通。
应该可以排除网络问题,因为即使使用域名无法访问页面,但如果给定一个图片地址,如http://www.xxx.net/aa.jpg,该图片是可以正常打开的。
服务器是Windows2003+Apache2.0+Tomcat6,各位大侠能帮忙看看有什么情况会引起这种故障吗?现在本人相当的郁闷。

解决方案 »

  1.   

    可能是DNS解析出了问题!
    这个挺怪的
      

  2.   

    DNS应该没有问题,因为ping是正常的
      

  3.   

    另外,查看apache日志,显示请求的页面状态是200,真是很郁闷
      

  4.   

    这个不是很懂。不过我帮你顶。。不让他沉记得给分啊哈哈
    DDDDDDDDDDDDDDDDDDDDDDDDDDD
      

  5.   

     可能是dns解析有问题 没有配域名解析
      

  6.   


    换了,IE、傲游、FireFox都不行
      

  7.   


    dns解析是没有问题的,ping域名得到的是正确的IP,并且很快
      

  8.   

    应该是你apache的配置问题,你怎么和tomcat通讯的呢?
    另你说的http://www.xxx.net/aa.jpg也是在tomcat中的图片,还是apache直接提供的图片?贴出来你apache中相关的代码来看看
      

  9.   

    1.200的错误原因 是你服务器配置出错,你还是看看服务器配置吧。
    2.你解析出来的IP可能和你本地的不一样。
    3.要看是否IP和域名进行绑定了。。
      

  10.   

    LZ你的描述: 使用外网IP访问一切OK,而是用域名,有些用户可以访问,有些则不行DNS解析出问题了,LZ你的描述,可信度也不高
      

  11.   

    域名解析有问题吧~!
    要不就是你的域名在你内部的DNS上面解析的,不是在公网解析的。
      

  12.   

    我觉得你可以从这四个方面去解决:第一:换个浏览器试试。第二:apache配置有问题第三:dns解析有问题第四:过滤器的原因
      

  13.   

    是不是apache和tomcat中的域名没配好?听说配域名是在这里配的
      

  14.   

    ipconfig /all
    找两台布一样的机器,敲这个命令比较结果。
    我也觉得是域名服务器的问题。
    但是ping可以找到域名,这个就真是很奇怪了。
      

  15.   

    首先非常感谢大家的解答,域名应该是没有被劫持,现在我再把状况描述一下:
    不能访问的情况还是少数,比如我现在用adsl上网,这次能访问,如果多断几次线,再访问域名,可能就会出现这种情况。
    进行跟踪后发现,即使出现不能访问的情况,其实服务器端也收到了请求(Apache和Tomcat均有访问日志),但似乎是数据回传给浏览器时出的问题。
    现在我非常怀疑是路由器设置的问题。
      

  16.   

    检查路由器和DNS服务器,最大的可能是DNS服务器问题,你ping DNS服务器看看,找网络提供商检查外网
      

  17.   

    DNS应该没有问题,因为ping是正常的
      

  18.   

    你的hosts文件里面是IP映射到www.xxx.net吗
      

  19.   

    DNS
    就像baidu前几天的事件。。DNS被篡改了。
      

  20.   

    我只用过tomcat,
    在设置tomcat的时候,需要设置host。
    lz看看这个。http://tomcat.apache.org/tomcat-6.0-doc/config/host.html不过lz用的apache在前面接受请求,
    可能类似的设置需要在apache里面搞。
    关于这个我就不知道了,学习一下good luck
      

  21.   

    同碰到了这个问题,和楼主一模一样,一直解决不了,估摸着还是tomcat的配置问题,借楼求助~
      

  22.   

    过滤器,firewall 问题,不过这个问题很是神奇;服务器上装了金山网镖,目的是拦截arp和屏蔽攻击ip;但是不能开启阻断攻击ip的网络通信。(不过服务器用了2个ip不知道着会不会有影响。)如果重启服务器后,不对服务器web软件的配置作任何更改,外网访问正常。但是对web软件的配置作了任何更改,甚至只是打开了配置软件,外网都是不能用域名访问,只能用ip访问。但是不管改任何配置,都是只有重启mysql后外网又能重新用域名访问了。但是即使不配置任何东西,一般自己运行2天时间,也会出现外网不能用域名访问。关闭网镖的网络防火墙后又正常了。所以这个问题非一般的神奇。
      

  23.   

    怪事了,我也遇到同样的问题了呢,我的域名是www.sjtcw.com用域名不能访问,用IP能访问的
    http://211.155.229.16/sjtcw/
    我的系统是linux+tomcat+msql
      

  24.   

    打开${TMOCAT_PATH}/conf/server.xm
    搜索<Host name="localhost",把localhost换成你的域名。如果需要更多的配置信息,请访问:
    http://www.yulei.name/?p=327
      

  25.   

    你用虚拟主机了吗?可以看下虚拟主机的设置是否正确,是否将所有request转向了tomcat
      

  26.   

    百分之一万是路由器的问题,或是路由器vlan设置划分的问题!!