现在的位置: 首页 > 网络采风 > 正文

什么是hosts?hosts有什么作用?

2014年04月26日 网络采风 ⁄ 共 1654字 ⁄ 字号 暂无评论 ⁄ 阅读 1,572 次

因为使用谷歌服务的原因,很多人会接触到hosts文件,那么到底什么是hosts?hosts又有什么作用呢?下面骤雨打新荷就根据网络搜集的结果为大家解答一下。

一、什么是hosts?

hosts是电脑中的一个没有扩展名的系统文件,主要用来建立域名和IP的映射关系,由于hosts的请求级别比DNS高,可借此提高域名的解析速度。

二、hosts文件的存储位置。

1、hosts文件位于:C:\Windows\System32\drivers\etc\hosts

2、对于windows XP系统可以在开始菜单中点击运行,然后输入命令
notepad C:\Windows\System32\drivers\etc\hosts
回车后可自动以记事本方式打开hosts文件。

注:由于hosts文件具有隐藏属性,系统默认设置下无法看到,解决方法:打开我的电脑->点击工具->文件夹选项->查看->取消勾选隐藏受保护的系统文件->确定即可。

三、hosts文件的作用。

1、加快域名解析速度

计算机可以根据在hosts中配置的域名和IP映射关系迅速解析出您输入的域名IP,而无需请求网络上的DNS服务器,从而有效提高域名解析速度。

2、方便局域网用户

由于局域网中很少架设DNS服务器,需要通过难记的IP来访问其他服务器。可分别给服务器取个易记的名字,然后在hosts中建立IP映射,访问时只要输入服务器名字即可。

3、屏蔽网站(域名重定向)

对于不想访问的网站,可以利用hosts将该网站的域名映射到错误的IP或本地计算机的IP,以屏蔽该网站。

例如:在WINDOWS系统中,约定127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址。我们在Hosts中,写入以下内容:


127.0.0.1 # 要屏蔽的网站 A
0.0.0.0 # 要屏蔽的网站 B

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

具体应用:

大家想必都有这样的遭遇:在正常浏览网页时,IE每隔一段时间就会自动弹出整屏的网页广告并且这些网页广告内容还会自动随机变换!不过网址的形式比较固定,其实这是一种类似“Win32.Troj.PopWeb”的系列木马病毒,这时也可以按照上面的方法将这些网址解析成127.0.0.1,从而屏蔽该网站,摆脱木马或病毒的骚扰。

4、顺利连接系统

对于Lotus的服务器和一些数据库服务器,直接输入IP地址那是不能访问的,只有输入服务器名才能访问。配置好您的hosts文件,输入服务器名就能顺利连接了。

四、hosts文件的修改与写法。

1、hosts文件的正确写法:IP地址+空格+域名,ip地址与网址间至少有一空格,建议通过按[Tab]键来编辑。如果在前面加一个#号即可暂时令这一行失效。

2、hosts文件具有隐藏属性:系统默认设置下无法看到,打开我的电脑->点击工具->文件夹选项->查看->取消勾选隐藏受保护的系统文件->确定即可。

3、修改后无法保存:在hosts文件上面点右键->属性->把只读属性去掉->确定,即可保存。

4、hosts文件保存后无效:这是因为通常大家都将配置写在文本的最后,如果写完最后一行后没有回车,这一行是不生效的,一定要记得回车。建议大家遵循这样的习惯:“ip地址+Tab+域名+换行” 添加记录。

5、hosts在UAC安全策略无法打开或编辑:遇到windows VISTA 或者 windows 7 系统无法打开和编辑的情况,提示:“不能创建文件”或者“文件操作失败”等,是因为安全机制UAC造成的,可以这样解决:

方法一:按着Shift键,然后Hosts文件上面右键,以管理员方式运行即可。

方法二:鼠标右键点击Hosts文件,选择属性,然后点击“安全”选项卡,选中登录使用的用户账户并点编辑”,在弹出的权限设置界面再次选中当前用户,然后勾选“完全控制”或“修改”都可以,最后点击应用生效即可。

说明:上述介绍仅针对windows XP及以上系统,Linux、Mac OS等其它操作系统或手机系统请自行百度

给我留言

留言无头像?


×