很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows98系统下该文件在Windows目录,在
Windows2000/XP系统中位于C:\Winnt\System32\Drivers\Etc
目录中。该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。
用记事本打开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、方便局域网用户
在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务要输入难记的IP地址,对不少人来说相当麻烦。
现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候我们输入这个服务器的名字就行了。
3、屏蔽网站
现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。我们在Hosts写上以下内容:
127.0.0.1#屏蔽的网站
0.0.0.0#屏蔽的网站
这样计算机解析域名就解析到本机或错误的IP,达到了屏蔽的目的。
4、顺利连接系统
对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。
最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。
分享到:
相关推荐
Hosts 文件的工作方式是,当我们访问网站时,Windows 系统会先检查自己的 Hosts 文件中是否有这个地址映射关系,如果有则调用这个 IP 地址映射,如果没有再向已知的 DNS 服务器提出域名解析。这意味着 Hosts 文件的...
4. **提升系统连接性**:对于某些依赖特定主机名而非IP地址的服务,如Lotus服务器和部分数据库服务器,通过在hosts文件中正确配置映射,可以确保系统能够正常连接并访问这些服务。 #### 四、注意事项 尽管hosts...
Windows10 原版hosts文件,可以直接copy到文件夹中重启使用
Windows系统Hosts文件作用_1.docx
Windows hosts 文件编辑工具,附带源代码、GitHub实时hosts 无聊的把 GitHub实时hosts 自动拉去下...记得分享。 Delphi11编写,无难度置为方便 (听说曝光能力值需要多写文字:) 1、压缩包包含三个文件 2、host.exe...
6. 如果 hosts 文件被劫持,可以清空文件中的所有内容,之后粘贴一句: ``` 127.0.0.1 localhost ``` 保存为隐藏文件即可。 hosts 文件是一种重要的文件,需要我们小心保护,以免被病毒、木马、不良程序所劫持。...
中文维基百科hosts文件,拷贝到C:\Windows\System32\drivers\etc目录下,经测试可使用
windows 版SwitchHosts 管理hosts 文件,一键切换Hosts配置,非常实用,高效。
通过在Hosts文件中预先定义这些服务器的IP和主机名映射,可以快速地进行系统配置和调试,减少依赖于外部DNS服务的时间。 2. **提高系统稳定性**:如果企业的内部网络环境不稳定,可能会导致DNS查询失败。这时,通过...
Windows中更改hosts文件.docx
.NET版本,在.net framework 3.5(或更高)环境下运行 博文链接:https://yymmiinngg.iteye.com/blog/360779
该程序使您可以从纯文本文件中导入带有域名的列表,或直接在主面板中键入主机名。此外,您还可以阻止,删除和解析域名,启用或禁用所选域以及使用默认的网络浏览器启动当前域。 BlueLife Hosts Editor 使您能够将...
3. **更新HOSTS文件**:为了让本地机器识别这个虚拟域名,我们需要编辑HOSTS文件(`/etc/hosts`或`C:\Windows\System32\drivers\etc\hosts`),添加对应的IP和域名映射。例如: ``` 127.0.0.1 example.com ``` 4...
hosts文件可用于屏蔽有毒网站,相当于ie浏览器的一道防火墙。
当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从 Hosts 文件中寻找对应的 IP 地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交 DNS 域名解析服务器进行 IP 地址的解析。...
HostsMaster 是一个使用 Python 和 Tkinter 库开发的图形界面程序,旨在帮助用户轻松管理和修改 Windows 系统中的 hosts 文件。 HostsMaster 是博主根据日常工作中实际需求着手编写的一款图形化小工具,界面简洁直观...
hosts管理工具V2.1 用于管理和编辑Windows系统的hosts文件。 可以域名对应的查询最新IP,将IP更换... ... ...添加行方法:在最后一行进行编辑,然后保存即可。...在win7中,hosts文件的位置:C:\Windows\System32\drivers\etc
Atom-hosts-edit是一款专门为Atom文本编辑器设计的插件,旨在方便用户快速地打开和编辑计算机中的hosts文件。Atom是一款由GitHub开发的免费、开源的文本编辑器,它以其高度可定制性和现代化的Web技术(如HTML、CSS和...
是一款可以方便你管理和一键切换多个 hosts 方案的免费开源工具,跨平台支持 Windows、macOS 和 Linux 系统。 SwitchHosts 除了可以帮助你快速切换不同的 hosts 设置、编辑 hosts 文件外,它还有着一些很不错的...