在工作中我们经常会遇到修改HOSTS的情形。今天小编就告诉大家如何快速修改HOSTS文件。

先来看看,什么是HOSTS?

什么是HOSTS文件?

Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。

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

HOSTS文件在哪里?

hosts文件在不同操作系统的位置都不大一样,Windows XP/vista/8/8.1/10的HOSTS文件在:

C:\windows\system32\drivers\etc\

Linux及其他类Unix操作系统:/etc/

Mac OS X:/private/etc

如何修改HOSTS文件?

HOSTS是一个非常重要的系统文件,所以需要系统管理员权限才能修改。在Linux下我们需要root权限的用户修改/etc/hosts文件即可,这个linux大神们已经很熟悉了。我们这里主要讲一讲Windows下修改HOSTS。

基本的原理就是用系统管理员权限去HOSTS文件,然而Windows下HOSTS文件放在比较深层的目录(C:\windows\system32\drivers\etc\),需要用户一层层的打开,着实有点麻烦。而且用记事本打开这个文件后,修改一下,发现又保存不了,这是什么情况?原因你并没没有使用系统管理员权限去打开的,自然是“只读”,不能写的。

默认的HOSTS文件的内容如下图:


注意了这左边的这些#表示这一行都是注释行,也就是这些只是说明性的文字,没有实际用处。

若是需要加入新的HOSTS指定,则必须是IP地址后空格(或者TAB)跟上域名。如我们需要指定test.com解析到本机那么应该在这个文件的最后面新增加一行,输入

127.0.0.1  test.com

如何能够顺利打开HOSTS并保存生效呢?

1、普通方式:用系统管理员身份打开HOSTS。具体方法是在左下角开始菜单键处点击鼠标右键(或者按WIN+X快捷键),出现菜单中选择“命令提示符(管理员)”,然后输入

notepad c:\windows\system32\drivers\etc\hosts

然后编辑完后保存就生效了。因为这是在系统管理员的命令行执行的,所以不会弹出文件无法保存的对话框。你拥有系统最高的权限,文件也就顺利完成保存了。

2、快速方式:借助一些快捷方便的小工具可以打开这个文件并做更改。

如咱们用的火绒杀毒软件中的扩展工具中就有一个“修改HOST文件”的按钮。只要安装有火绒,就能很快打开。实际上它的原理就是用系统管理员权限打开了HOSTS文件。

另外使用Qwins这款工具的朋友也发现了有一个HOSTS的选项卡,在那里就能直接修改HOSTS文件的内容。原因是Qwins启动时已经要求UAC需要系统管理员权限了。

此外还有不少其他小软件可以尝试一下,都比手动敲命令去修改HOSTS显得快捷方便。

比如 Bluelife Hosts Editor 简体中文绿色版

以及HostsMan

总结

以上便是小编为你献上的快速修改HOSTS文件的方法,希望大家有所帮助。并提供了工具的下载地址供大家下载,欢迎大家来快乐无极园下载实用的工具。

给文章打分

怎么样快速修改HOSTS文件?让火绒等小工具来帮忙

26(84%) 5(17%)

评论

0/120
发表评论

评论内容不能为空

热门回复

查看全部评论