0 Comments

hosts 文件简单的解释

发布于:2015-02-23  |   作者:爬行的蜗牛  |   已聚集:人围观
  昨天爬行的蜗牛为了能在局域网内访问别的电脑的本地网站用稿了hosts这个文件,今天爬行的蜗牛给大家讲解下hosts文件的大体意思
  这是一个比较重要的文件,我们来看一下
  在windows下我们可以打开打开C:\WINDOWS \system32\drivers\etc\hosts 这个文件,此文件可以用记事本打开,如果你没有修改过这个文件的话,上面有一大堆以#号开头 的,那都是注释语句,不用管它,最下面有这么一行:
  
  127.0.0.1     localhost
  
  这句话就是告诉你,在本地127.0.0.1 这个ip地址对应的域名是localhost,如果你想把localhost对应的ip地址改成其它的ip(如:192.168.0.2),你就可以写成:
  
  192.168.0.2     localhost 修改完成后,你再访问http://localhost,实际上就相当于把localhost域名解析到了192.168.0.2这个ip地址,访问 http://localhost就是显示192.168.0.2上的web站点。
  
  所谓的修改本地解析就是修改这个本地hosts文件的ip和域名的对照关系,所以如果localhost打不开了,那么你第一想到的就应该是查看hosts文件里的对应关系是否正确,记住,ip地址在前,localhost在后,中间要用一个或者多个空格分开。
  
  看到这里我想你已经想到了一些本地解析的奇怪用法,比如既然hosts文件可以解析127.0.0.1 和localhost的关系,localhost可以对应任意ip地址解析,那么localhost是不是也可以换成其它域名呢,答案是肯定的。
  
  看看下面的对照表:
  
  127.0.0.1     www.baidu.com
  
  127.0.0.1     www.pxwoniu.com
  
  192.168.0.1  www.google.com 如果把hosts文件里加上上面的三句代码,保存后你再通过浏览器访问以 下  www.baidu.com www.pxwoniu.com www.google.com看看。会发生什么情况,你会发现,这些域名都被解析到 本地了 ,当然你也可以把127.0.0.1的ip地址换成一个外网ip地址,比如:
  
  74.125.128.99  www.baidu.com 你再访问 www.baidu.com 看看会发生什么,你会发现访问www.baidu.com居然上了Goolge的主页,因为 www.baidu.com此时对应的ip地址是:74.125.128.99,而这个ip是google的,说道这里你可能想到了为什么有些人能够利用 假淘宝来钓鱼了,坏蛋们先跟你聊天,然后给你一个可执行的exe或者其它文件,只要你点击,它的程序就会修改你本地的hosts文件,把taobao或者 支付宝的域名(alipay.com)对应的ip地址改成钓鱼网站的ip地址,如果此时你访问taobao.com或者alipay.com,浏览器的地 址栏里的地址是正确的地址,但访问的服务器却是钓鱼网站的服务器,而钓鱼网站和真的网站几乎一模一样,这样一来,就很容易让人上当了,所以大家一定要小 心。
  
  说道这里想必大家基本明白了hosts本地解析的作用,也知道了localhost的用途,希望能帮到大家。
       欢迎转载:爬行的蜗牛:http://www.pxwoniu.com/wzzt/10.html
标签:爬行的蜗牛(283)host(1)
飞机

扫描二维码,访问爬行的蜗牛手机网站

在线咨询