问题源自一个情况,但不是编程问题,不过确是“系统问题”。管理员能确定类别就帮我转移下,谢谢。情况如下:
我用 IIS 架设了一个Web Service,某时刻很正常,过完年后……
在IE中通过 http://localhost/myweb/xxx.asmx 可以访问但通过 通过用ip的方式(同样是本机ip,并在本机访问)
http://192.168.0.222/myweb/xxx.asmx 却长时间等待,然后提示 “无法打开网页”。这是哪个协议层出现问题了吗?还是怎么了?种什么毒可以导致这样。经过尝试,局域网内其他客户端机器通过ip的方式访问页面,存在同样的情况,我的客户端程序是编程调用WebService的,当然也出现调用失败问题,感觉就是通讯底层出现问题,但不知道具体是否这样。上面的服务器端的操作就是在客户端机器上通过远程桌面完成的。
我用 IIS 架设了一个Web Service,某时刻很正常,过完年后……
在IE中通过 http://localhost/myweb/xxx.asmx 可以访问但通过 通过用ip的方式(同样是本机ip,并在本机访问)
http://192.168.0.222/myweb/xxx.asmx 却长时间等待,然后提示 “无法打开网页”。这是哪个协议层出现问题了吗?还是怎么了?种什么毒可以导致这样。经过尝试,局域网内其他客户端机器通过ip的方式访问页面,存在同样的情况,我的客户端程序是编程调用WebService的,当然也出现调用失败问题,感觉就是通讯底层出现问题,但不知道具体是否这样。上面的服务器端的操作就是在客户端机器上通过远程桌面完成的。
没有防火墙和软件,服务器为Windows Server 2003
实际上机器是远在外地的客户那(楼主贴是举个例子),不知道什么样的配置才算正常??http://localhost/myweb/xxx.asmx 好使
http://127.0.0.1/myweb/xxx.asmx (和上一个等同)
http://192.168.0.222/myweb/xxx.asmx 不好使!!!192.168.0.222为ip,这里为举例,与互联网隔离的局域网ip,难道ip段的设置不同也会导致找不到自己?为什么通过ip连不上本机的web service?
这种简单的问题,我当然知道问客服人员。得到的答案当然是“没有”。有的话我会写的。
我还问了,现有网络系统是否有 自动还原之前配置的软件,工具,路由器。答案仍旧是“没有”。
我觉得这种事情,问了也等于没问。当他“没有”处理,所以主贴还问了,是否在中了某木马之类的东西会导致这个问题?现在不用考虑网络问题,仅单考虑服务器 自己,为什么它找不到自己呢?http的包 在发出的时候,会先发给网络上的路由(或交换机),然后路由器发现“就是发给你自己”,然后这部分出错,也不继续转发,也就是路由的问题吗?