茶余饭后
At One's Leisure
http://cyfh.blog.ifeng.com
发表 管理 分类 简介 头像 功能 音乐 友情链接 模板 个性域名

2009-10-15 17:26:21 编辑 删除

浏览 4421 次 | 评论 23 条

和您共玩网页搜索中阴差阳错的小把戏

 

其实,这个小玩意并没有什么技术含量,即便是一介计算机门外汉,只要按照下述方法操作即刻就会。笔者只是想通过这个小把戏,和朋友们共同认识、解决日常生活中的某些小问题。例如,我们经常遇到在打开张三网址时,出现的则是李四的网页,更有甚者出现的可能是黄色网站,这就有可能是梁上君子在你计算机的HOSTS表里做了手脚(不一定都是这种情况),怎么办呢?按照下述方法进入HOSTS表后,除保留默认的“127.0.0.1 localhost”一行内容外,其余的统统删除即可了事。

为便于初学者掌握HOSTS简要操作,解决日常生活中可能遇到的雷同问题,笔者特以点击百度网址出现凤凰博报页面的制作方法,来共同认识、探讨HOSTS表。

1、 查出凤凰博报首页的IP

http://www.ip138.com/IP的地址或者域名栏内输入凤凰博报的域名http://blog.ifeng.com查得其IP为211.151.61.203

2、打开HOSTS文件(表)并输入错应的IP与域名

开始­→程序→附件→记事本→文件→打开→C→WINDOWS→SYSTEM32→DRIVERS→ETC→将文件类型栏内的内容更改为“所有文件” →双击HOSTS→输入凤凰博报首页的IP 地址211.151.61.203→空格后输入百度域名www.baidu.com→退出并保存。

经上述两步处理后,当你点击百度(www.baidu.com)网址时,出现的网页则是凤凰博报的首页。

如何复原呢?非常简单,将上述HOSTS表里的“211.151.61.203  www.baidu.com”删除后保存即可

 

Hosts文件到底是个啥玩意

 

    当我们在浏览器地址栏里输入域名为www.xxxx.com的时候,计算机并不知道这是什么意思,它并不理解,根本就听不懂,因为我们输入的是人类的语言,而不是机器的语言,计算机能够听懂的语言是一串数字地址,例如123.456.789.000,叫做IP地址,然后将这些数字自动转换成二进制代码并编码等诸多过程后,计算机才能理解并连接至目的地。所以我们常说,计算机最蠢,它只认识“01”两个字。

    人说人的语言,机器说机器的语言,这就需要一个管协调工作的和事老。

    当我们在浏览器的地址栏里输入www.blog.ifeng.com后,需要把它翻译成211.151.61.203IP地址,这就需要一个人、机语言的转换(翻译)过程,DNS解析服务器,就是一种专门用来将域名翻译成IP地址的服务器,告诉我们的计算机让它去连接。

    网络上访问网站,要是对于每个域名请求我们都要等待域名服务器解析后反馈IP信息,这样访问网络的效率就会降低,而Hosts文件就能提高解析效率。Windows系统它有一个潜规则,在对DNS请求以前,Windows系统首先检查自己的Hosts文件中是否有这个地址映射关系,如果有,则调用这个IP地址映射,如果没有再向已知的DNS服务器提出域名解析,也就是说Hosts的请求级别比DNS高。

    由上可知,计算机识别的、执行的结果是IP地址(当然还有一个二进制转换等诸多过程),所以,放入Hosts文件里的域名仅仅是一个代号而已,真正起作用的、执行的是跟其域名之后的那个IP地址。换言之,域名不变,变更IP,访问目的地随其IP变更而变更; IP不变,变更域名,访问目的地依旧不变。

    Hosts文件的恶意程序和恶意网站是无处不在的,他就是利用我们Hosts文件里的原有域名,将跟其后的IP地址修改成他感兴趣的网站IP地址。

 

 

0
上一篇 << 手工解决无法打开计算机管理工具…      下一篇 >> 草稿(2009-10-24 19:21:58)
您还没有登录,请登录以后再发表评论。

关于博主

茶余饭后

你茶余,我饭后,相逢凤凰论九州;会千友,赏万帖,帖中自有我师者。

博文相关