服务器域名绑定ip访问不了
① 为什么有的网站域名可以访问而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访问不了扩展阅读:
1、直接使用ip地址访问不了站点的原因
原因就在于该ip地址可能对应着多个web站点,单单依靠ip地址是不知道如何匹配到哪个web站点的。但是通过域名,我们就能够知道具体要访问哪一个HOST。如果使用虚拟主机,直接找到相关virtual HOST即可,如果使用反向代理,那么通过代理找到HOST的实际私网地址也可以。
2、只有一个公网ip如何实现多个WEB站点的访问
有两种办法可以实现,其一是虚拟主机,其二就是反向代理。通过目前来看,虚拟主机的实现方式已然不多,更多的企业或者学校使用的是反向代理技术。
② 为什么我将一个域名解析到了服务器的Ip,但是仍然无法访问
解析是否已经生效,可以通过ping域名查看显示的IP是否是解析的IP,如果是的话说明解析已经生效,域名解析方面没有问题。
域名解析服务器IP只是其中一步,网站程序是否已经搭建到服务器上;网站程序是否绑定域名;网站,服务器设置是否有问题。
③ 域名解析好了,服务器绑定好了,还是访问不了,为什么呢
如果确定域名已经绑定成功并也解析成功,但是还是无法正常访问网站,这个你可能要去咨询下域名所属的注册商或是服务器了,看是不是哪里给限制了,一般情况都是可以正常访问了。
④ php 网站,在服务器上面,输入域名可以访问,但是输入ip就访问不了
不一定是你配置或者机器的问题.而是机房限制了用IP直接访问网站.按照国内工信部的要求.网站在国内域名是需要备案的.所以为了方便管理.机房会设置有白名单.备案后的域名提交白名单才可以正常访问.而用IP直接访问也就对这项管理有所冲突.另外直接用IP访问也对机器安全有所影响.所以很多机房不允许直接用IP访问网站.建议你可以找服务商问一下.再根据原因去处理
⑤ 在DNS服务器中配置好后,能正常解析域名了,但用域名所对应的IP进行访问,却访问不了,这是怎么回事
看在iis站点配置里面是否绑定了域名,如果绑定了域名用ip就不能打开
如果是独立ip,网站配置里把主机头留空是可以访问的。不是独立主机也不能用ip访问
⑥ 一个网站用域名可以访问,用ip不能访问,是为什么
一个ip可以指向多个网站,一个域名也可以绑定多个ip。在访问网站时都是通过域名访问,在浏览器中输入对应的网站域名,然后通过dns服务器进行解析找到对应的主机地址,从而获取网站数据,而直接输入ip访问属于反向解析,由于网站开发者在一个主机ip上会存放多个网站资源所以在使用ip访问时无法查询到访问的是哪一个网站资源故而会无法打开。
一个ip可以指向多个网站,一个域名也可以绑定多个ip。在访问网站时都是通过域名访问,在浏览器中输入对应的网站域名,然后通过dns服务器进行解析找到对应的主机地址,从而获取网站数据,而直接输入ip访问属于反向解析,由于网站开发者在一个主机ip上会存放多个网站资源所以在使用ip访问时无法查询到访问的是哪一个网站资源故而会无法打开。
所以当一个ip对应多个web站点时,单单通过一个ip地址时无法匹配到用户需要访问的是哪一个web站点故而是无法正常访问的,然而通过域名,就能在主机的host文件中找到需要访问的是哪个web站点,从而返回正确的网站数据。如果一个ip只对应一个web站点,那么网站开发者也许禁止反向解析。会屏蔽掉ip地址直接访问,或者更改web默认端口。
⑦ 网站域名绑定后为什么不能访问
有可能是你绑定的域名的DNS
还没有生效这种情况需要等待一天或者两天,
还有一种情况是你需要在主机服务界面添加你购买的域名,这两种情况你只要设置是正确的保证可以访问,如果不能请检查域名解析的主机商的IP或别名等其他的是否正确,
再要不好就要找域名和主机商帮忙解决了有可能是他们的问题
⑧ 域名绑定服务器后还可以通过IP地址访问吗
可以的。本来就是通过IP地址访问的。只是因为IP不好记,所以有了DNS来解析。
现在不用DNS,就用IP地址来访问,当然是可以的!
⑨ 我将自己的域名绑定到了IP。220.181.111.86上面,可是为什么访问不了。
按理来说是应该可以访问的,你查看一下默认文档选项里有没有你的文件,如果没有,试一下看行不行。
如果还不行,直接上传一个不连数据库的**.html文件到这个IP下,看通过域名/**.html访问,这个文件是否能打开,如果不能,建议咨询您的空间或服务器供应商。
⑩ web服务器设置域名后就不能通过ip访问了吗
当然是可以进行访问的只是你可以设置策略不能使用IP访问,因为我们买的空间过着独立的主机,都是不允许使用IP地址直接访问的都是需要绑定域名后再访问。