关于hosts文件的原理与制作

由于需要整理的关于hosts的文件

关于hosts文件的原理与制作
1、什么是hosts文件
hosts文件是一个没有扩展名的系统文件,hosts文件用于存储计算机网络中节点信息的文件,它是可以将主机名映射到相应的IP地址,实现DNS的功能,
它可以有计算机的用户进行自己控制。可以用记事本等工具打开,其作用就是将一些常用的网址域名与其相对应的IP地址建立一个关联的"数据库",当用户在浏览中输入一些
需要登录的网址时,系统首先自动在hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应的网页,如果没有找到,则系统会将网址提交NDS域名解析服务器进行IP地址的
解析。
2、hosts文件常存储的位置
3、hosts文件的工作方式
通常在网络*问网站时,要首先通过NDS服务器把要访问的网络域名(XXXX.com)解析成XXX.XXX.XXX.XXX的IP地址后,计算机才能对这个网络域名进行访问
要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,因为NDS做域名解析和返回IP都需要时间。为了提高对经常访问的网络域名的解析效率,
可以通过利用hosts文件中建立域名和IP的映射关系来达到目的。根据Windows系统的规定,在进行NDS请求之前,Windows系统会先检查自己的hosts文件中是否有这个网络域名映射关系。如果有
调用这个IP地址映射,如果没有的话在向已知的NDS服务器提出域名解析。可以说hosts的请求级别比DNS高。
4、hosts文件的具体作用
(1)加快域名解析,对于经常访问的网站,可以通过在hosts中配置域名和IP映射关系,提高域名解析速度。注意的是:hosts文件配置的映射是静态的,如果网络上计算机更改了请及时更新IP地址
否则不能访问
(2)方便局域网用户
在局域网中会有服务器提供给用户使用,但是由于局域网中很少架设DNS服务器,访问这些服务器的时候,要输入难记的IP地址。现在可以分别给这些服务器取个容易记住的名字,然后在hosts中建立
IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了
(3)屏蔽网站
现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒。对于这些网站我们可以利用hosts把该网站的域名映射到错误的IP或者本地计算机的IP,这样就不用
访问了。在WindowsX系统中,约定127.0.0.1为本地计算机的IP地址,.0.0.0.0是错误的IP地址
我们可以在hosts中写入以下内容:
127.0.0.1 www.XXXX.com #屏蔽的网站a
.0.0.0.0www.XXXX.com #屏蔽的网站b
这样,计算机解析域名a和b时,就解析到本机IP或错误的IP,达到了屏蔽网站a和b的目的

上一篇:【转载】 C#往文件中追加文本内容信息


下一篇:linux distribution是什么?