Windows系统Hosts文件究竟有什么作用

   大家都知道在Window系统中有个Hosts文件(没有后缀名),在Windows系统中位于C:WinntSystem32DriversEtc 目录中。该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。那么他究竟有什么作用,线面为您详细解答这个问题,希望对您能有所帮助

  用记事本打开hosts文件,首先看见了微软对这个文件的说明。这个文件是根据TCP/IPforWindows的标准来工作的,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Hostname(主机名)的规定,规定要求每段只能包括一个映射关系,IP地址要放在每段的最前面,空格后再写上映射的Host name(主机名)。对于这段的映射说明用“#”分割后用文字说明。

  现在让我们来看看Hosts在Windows中是怎么工作的。

  我们知道在网络上访问网站,要首先通过DNS服务器把网络域名(www.XXXX.com)解析成61.XXX.XXX.XXX的IP地址后,我们的计算机才能访问。要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,而Hosts文件就能提高解析效率。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个地址映射关系,如果有则调用这个IP地址映射,如果没有再向已知的DNS 服务器提出域名解析。也就是说Hosts的请求级别比DNS高。

  知道了Hosts文件的工作方式,那在具体使用中它有哪些作用呢?

  1、加快域名解析

  对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,这样当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

  2、方便局域网用户

  在很多单位的局域网中,会有服务器提供给用户使用(WWW.023DN.COM)。但由于局域网中一般很少架设DNS服务器,访问这些服务要输入难记的IP地址,对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候我们输入这个服务器的名字就行了。

  3、屏蔽网站

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

  127.0.0.1#屏蔽的网站

  0.0.0.0#屏蔽的网站

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

  4、顺利连接系统

  对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。

  最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。

时间: 2024-09-15 20:34:01

Windows系统Hosts文件究竟有什么作用的相关文章

Windows系统Hosts文件作用

  很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录,在Windows2000/XP系统中位于C:/Winnt/System32/Drivers/Etc 目录中.该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开. 用记事本打开hosts文件,首先看见了微软对这个文件的说明.这个文件是根据TCP/IPforWindows的标准来工作的,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映

Windows 10系统hosts文件位置在哪里?

1.我们按键盘组合键 Win + R 组合快捷键打开运行命令框,然后我们在运行框中输入 C:\windows\system32\drivers\ets,输入然后回车打开. 2.然后就会打开进入到Hosts文件路径后,之后我们点击"确定"就可以快速打开hosts文件位置了,如图. 如果要打开hosts文件,然后我们找到文件然后右击选择打开方式为记事本即可编辑顾. hosts文件无法保存 hosts文件无法保存方法一: 关闭360一类的杀毒软件,再修改,就不会出现不能保存了.比如360就有

Win7系统hosts文件内容如何使用

  一.什么是hosts文件? hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库", 当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析,如果发现是被屏蔽的IP或域名,就会禁止打开此网页! 二.Win7的hosts 默认文件 文件地址:C:WINDOWSsystem32driv

windows8.1系统hosts文件失效怎么处理

  可见hosts文件路径是对的,而且只有一行映射,确保没有其他的干扰项. 使用ipconfig /flushdns清理DNS缓存,而且其实我还停止了DNS Client服务的.然后继续ping,依然返回的是真实DNS解析的地址. 可见system的权限也是有分配的.下面那个我自己的账户和Admin组的账户的权限也是完全控制的. 情况就是这样,不知为何最近突然失效了.我可能是遇到什么劫持了么? 分析处理 根据引用中我的猜想,我使用了消息记录器来跟踪与hosts文件有关的系统消息.为了对比,我同时

Win8.1系统Hosts文件失效的现象及解决方法

不知大家是否遇到过Hosts文件失效的问题.原本我的Windows 8.1系统的Hosts文件可以正常使用,但是最近不知何故突然失效了.Hosts文件失效给我工作带来很多麻烦,为了分析具体原因,我给大家做个演示测试. 可见hosts文件路径是对的,而且只有一行映射,确保没有其他的干扰项. 使用ipconfig /flushdns清理DNS缓存,而且其实我还停止了DNS Client服务的.然后继续ping,依然返回的是真实DNS解析的地址. 如图,可见system的权限也是有分配的.下面那个我自

Win7系统hosts文件修改后无法保存怎么办

win7系统用户在破解一些软件时,为了达到目的通常需要修改Hosts文件,我们知道XP系统是可以直接修改保存的,可是Win7系统却没有这个功能,只提示没有权限去修改,这就造成hosts文件修改完成后无法保存.那么遇到这种情况我们应该怎样办呢?下面小编就以win7 64位系统为例,带大家一起去学习下如何解决修改hosts文件之后不能保存的方法! 方法如下: 1.打开该文件所在的路径:c:windowssystem32driversetc; 2.右击该文件,选择"属性"选项; 3.在打开的

新站测试巧用系统hosts文件

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 声明,以下www.xxx.com中的xxx代表你的域名(本人没资本买这种高级域名),并不涉嫌广告行为. 对于超链接,SEO优化都是推荐统一使用http://www.xxx.com的格式的,即把权重放在www上,但是如果只购买域名,还没购买空间,或者连域名都还没购买,那么是否只能用/根目录表示形式不能用域名表示呢,先说用平常方法的缺点:超链接用

windows 修改hosts文件方法

看惯了http://localhost在本地测试的域名,想换种写法行不行,比如说想变成http://www.111cn.net,但网页访问仍然是原来http://localhost的内容,如何做到呢? 可以修改本机的一个文件来实现. 在系统盘中的如下路径  代码如下 复制代码 C:WINDOWSsystem32driversetc 找到"hosts"文件,右键打开方式选择文本文件方式,可以看到如下内容:  代码如下 复制代码 # Copyright (c) 1993-1999 Micr

win7系统Hosts文件无法修改

  问题情况分析: C:WINDOWSsystem32driversetc中的Hosts文件无法修改,单位局域网必须更改此文件添加IP地址,使用记事本打开此文件修改添加IP地址后无法保存. 操作步骤: 转自电脑入门到精通网 www.58116.cn 以下两个方案,不仅适用于Windows 7,Windows 8以及8.1均可尝试操作,优先建议使用方案两种的方式. 方案一:使用管理员权限打开"记事本"来进行host文件编辑; 如果出现如下图的用户账户控制,我们需要点击"是&qu