恶搞别人电脑输入百度网址出现搜狐的网站--关于Hosts文件一些运用

 在学习搭建Web服务器和Apache服务器的原理和运用的时候,用到了虚拟主机技术.于是就涉及到了Hosts文件.然后就小小学习了一点点.然后觉得挺好玩的.下面给分享一下这个文件的作用和一些简单的运用.
          首先科普一下,hosts文件的定义.

Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。

      这个定义可以看出来,Hosts文件的请求权限高于DNS的权限.所以这个给了我们可以有做一些有趣的事情的基础啦.

1、加快域名解析 ,即加快了上网速度.

对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,这样当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。这样可以加快上网的速度.因为不用网络上的DNS服务器的来回传输,直接通过IP地址找到要访问的网站.

2、屏蔽网站

1,用来保护自己的电脑.

现在有很多网站不经过我们同意就将各种插件安装到计算机中对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。在Hosts写上以下内容:

127.0.0.1 屏蔽的网站 
0.0.0.0  屏蔽的网站

这样计算机解析域名就解析到本机或错误的IP,达到了屏蔽的目的。

2,用来坑别人的电脑

因为这个这个可以屏蔽域名的解析.那么我就可以对别人的电脑的Hosts文件进行更改.对常用的网站进行域名屏蔽.

现在一般人们都是用过百度或谷歌搜索引擎进入自己要或许的页面或者社交网站.所以搜索引擎是一般人进入互联网世界中的入口.所以只要我们对常用的搜索网站进行屏蔽,估计他就要郁闷啦和开始国骂啦.

127.0.0.1 www.baidu.com

127.0.0.1 www.sohu.com

127.0.0.1 www.google.cn

既然知道了这个原理,就可以重定向别人的网址啦.直接将别人的要访问的网站,定向我们给的网站.比如将百度定向到搜狐的网址或者新浪的网址.

只需要知道自己需要的ip地址即可.

119.75.217.56 这是百度的ip地址.

221.236.12.156 这是搜狐的ip地址

下面只需要写进如下一段代码

221.236.12.156 www.baidu.com

以后别人输入www.baidu.com,进入的就是搜狐的主页面啦.呵呵..

对了,其中有一个很重要的问题,忘记说了,千万要注意输入时候的格式.在ip地址和域名之间的空格,在输完后一定要按下回车键.特别是最后一行的代码.一定不要忘记.否则代码不会生效.

此外,在输入之前,需要进入dos环境下,进行一个数据的刷新.命令为ipconfig/flushdns,这是对DNS解析进行刷新.不然浏览器会直接从缓存里面取网站.而不会通过再解析域名.所以这个要注意.

    有技术入侵别人电脑的时候,可以尝试一把哦.不过我这个只是教大家开胃一些生活,调剂一下生活,在用寝室同学的电脑,同时.用完后给对方一个小小的惊喜吧..呵呵..

当死活打不开百度的网站的时候...嘿嘿....或者当他输入百度的地址,

 

图片

 

出现搜狐的网站惊奇的表情.呵呵..

 

图片

 

  最后,忘了告诉大家这个文件的位置啦.C:\Windows\System32\drivers\etc 目录下.

注意拿自己的电脑做实验的时候,注意备份一份hosts文件.

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2013-12-10 16:29  小霸王易水寒  阅读(396)  评论(0编辑  收藏  举报