课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 为什么不能直接访问ip
  • 为什么不能直接访问ip

    发布:昆明Java培训      来源:达内新闻      时间:2016-01-19

  • 很多小伙伴都在好奇这么,问题对吧!昆明java培训小编看到昆明java培训班学员的留言后,就此作答。

    通过getAllByName得到了km.java.tedu.cn对应的多个IP地址.从理论上说,在IE(或其他的Web浏览器,如Firefox)的地址栏中输入这四个IP地址中的任何一个,都可能访问km.java.tedu.cn.如输入ip,但IE却返回了一个错误信息.在输入另外三个IP后,都会得 同样的错误信息.

    昆明java培训

    这个错误并不是网页未找到错误(HTTP状态号:404),而是拒绝访问错误(HTTP状态号:403).当在地址栏中再输入km.java.tedu.cn,仍然可以访问这个网站.从以上种种迹象表明这并不客户端的问题,而是服务端对此做了限制.

    在HTTP协议(这个协议会在下一章详细讲解)的请求头有一个Host字段,一般通过http:km.java.tedu.cnt访问服务器时,Host的值就是km.java.tedu.cn.如果是http:// ip,那么Host的值就是ip.因此,我们可以推断, km.java.tedu.cn的服务器通过检测Host字段防止客户端直接使用IP进行访问.目前有很多网站,如cs.web.tedu.cn都是这样做的.有一些网站虽然未限制用IP地址来访问,但在使用IP地址访问网站时,却将IP地址又重定位到相应的域名上.

    通过ping命令也可以得到一个域名的IP地址,如果域名绑定有之个IP地址,DNS就随机返回一个IP地址.如在控制台输入下面的命令:

    ping www.csdn.net

    返回结果

    Reply from 211.100.26.122: bytes=32 time=31ms TTL=48

    Reply from 211.100.26.122: bytes=32 time=35ms TTL=48

    Empire CMS,phome.net

    昆明java培训觉得以后小伙伴们还是学会记住域名这个比较靠谱一点是不是呢?

    推荐文章

上一篇:昆明java培训分享:Java认证考试的优势

下一篇:未来5年内将有500万人因科技进步失去工作

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:11/30

Java--零基础业余班

Java--零基础业余班

开班日期:11/30

Java--周末提升班

Java--周末提升班

开班日期:11/30

Java--零基础周末班

Java--零基础周末班

开班日期:11/30

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56