① 为什么用IP无法访问网站,域名可以访问
因为是虚拟主机。
主机上放置了N个网站,而每个网站绑定1个或以上域名,所以用域名访问主机可以解析到网站目录,但用IP的话服务器就不知道解析到哪个目录了。
如果就想用ip形式访问,可以手动设置Host头域信息。
java中以org.apache.http.client.methods.HttpGet实现http请求为例,解决方法HttpGet httpGet = new HttpGet(url);
httpGet.setHeader(“Host”, ServerHostname);
1、直接使用ip地址访问不了站点的原因
原因就在于该ip地址可能对应着多个web站点,单单依靠ip地址是不知道如何匹配到哪个web站点的。但是通过域名,我们就能够知道具体要访问哪一个HOST。如果使用虚拟主机,直接找到相关virtual HOST即可,如果使用反向代理,那么通过代理找到HOST的实际私网地址也可以。
2、只有一个公网ip如何实现多个WEB站点的访问
有两种办法可以实现,其一是虚拟主机,其二就是反向代理。通过目前来看,虚拟主机的实现方式已然不多,更多的企业或者学校使用的是反向代理技术。
② 服务器外网ip无法访问如何解决
1、首先检查设置的端口映射是否正确映射到内网的服务器,即设置的转发规则中的IP地址是否为服务器的IP地址;
2、无法访问内网的服务器,请检查服务器是否开启,可以在局域网内使用其他的计算机访问服务器,确认服务器是否开启,并能成功访问;
3、检查是否映射了服务器所需的所有端口,有可能没有完全设置访问服务器所需的端口,导致访问失败,可以通过开启“DMZ主机”来检测,若开启DMZ主机后,能正常访问服务器,则可能是端口添加不完全;
③ 我的电脑访问不到服务器主机ip地址,但主机却可以访问我的ip地址
ping命令是相互的,服务器端能ping通你就证明你和服务器之前链路是通的。至于你ping不通服务器,只能说明网关或者中间的路由器做了相关限制,不过这没什么,不影响你们之间的相互通信
④ 局域网计算机不能通过IP地址访问网内WWW服务器
卸载搜索工具(如网络搜霸)
。。。。。。。
⑤ 公司的服务器,IP地址能访问,但是域名不能访问
服务器没有绑定域名
域名解析那里把域名解析到服务器
服务器那里绑定下域名就可以了
⑥ web服务器ip能访问 域名不能访问
您好!
可能原因:
1 防火墙设置策略问题。(过滤或者忽略了解析网段的请求)
2 光PING通域名服务器只能证实您可以联系到域名服务器所在的主机,而域名服务器的配置必须正确才可以解析地址。看看您的解析分配表,还有服务器指向 地址池等 有没有问题。
3 不排除是被屏蔽了。
再多说怕被删帖了~~
以上。
⑦ 为什么我的ip地址不能访问到我的服务器呢
你要设置成你外网IP才可以
⑧ 为什么有些IP地址用于WEB服务器时不能被访问呢
谁叫你用XP的 XP是这样的 你还要设置一下 别人才可以打开哦
⑨ 为何我在局域网中某个IP地址无法访问服务器
可能那台电脑安装了防火墙,把原来设的IP,给过滤了!
所以换一个IP就可以访问了!