您好,域名解析了ip不能访问网站的原因有很多。
成都创新互联公司是一家集网站建设,亭湖企业网站建设,亭湖品牌网站建设,网站定制,亭湖网站建设报价,网络营销,网络优化,亭湖网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
首先查一下你的ip解析地址对不对,如果没有问题的话,再次检查你的服务器是否正常。
这两步完成之后,如果不行就在看看域名是不是没备案,或者备案没过之类。
因为一个IP地址的服务器,通过IIS可以容纳多个网站,而对应的IIS的设置里,一个IP可以绑定多个域名;因此输入的IP可能指向服务器的多个网站,所以IIS没有办法相应,操作方法如下:
1、首先点击“开始”选择“运行”也可以按Windows + R组合键直接打开,如下图所示。
2、输入“cmd”然后“确定”或者按Enter键,如下图所示。
3、当出现“命令提示符”窗口时, 键入ping +任何网站域名名称以检查IP地址,然后按Enter键查看网站IP地址。
4、这时将测试网站IP **********.com,我们将进入带有内容ping**********.com的命令提示符窗口,然后按Enter,这是**********.com 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站点的访问
有两种办法可以实现,其一是虚拟主机,其二就是反向代理。通过目前来看,虚拟主机的实现方式已然不多,更多的企业或者学校使用的是反向代理技术。