在工作中我们经常会遇到修改HOSTS的情形。今天小编就告诉大家如何快速修改HOSTS文件。
先来看看,什么是HOSTS?
什么是HOSTS文件?
Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。
需要注意的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。
?
HOSTS文件在哪里?
hosts文件在不同操作系统的位置都不大一样,Windows XP/vista/8/8.1/10的HOSTS文件在:
C:windowssystem32driversetc
Linux及其他类Unix操作系统:/etc/
Mac OS X:/private/etc
?
如何修改HOSTS文件?
HOSTS是一个非常重要的系统文件,所以需要系统管理员权限才能修改。在Linux下我们需要root权限的用户修改/etc/hosts文件即可,这个linux大神们已经很熟悉了。我们这里主要讲一讲Windows下修改HOSTS。
基本的原理就是用系统管理员权限去HOSTS文件,然而Windows下HOSTS文件放在比较深层的目录(C:windowssystem32driversetc),需要用户一层层的打开,着实有点麻烦。而且用记事本打开这个文件后,修改一下,发现又保存不了,这是什么情况?原因你并没没有使用系统管理员权限去打开的,自然是“只读”,不能写的。
默认的HOSTS文件的内容如下图:
注意了这左边的这些#表示这一行都是注释行,也就是这些只是说明性的文字,没有实际用处。
若是需要加入新的HOSTS指定,则必须是IP地址后空格(或者TAB)跟上域名。如我们需要指定aishufang.com解析到本机那么应该在这个文件的最后面新增加一行,输入
127.0.0.1 aishufang.com
?
如何能够顺利打开HOSTS并保存生效呢?
1、普通方式:用系统管理员身份打开HOSTS。具体方法是在左下角开始菜单键处点击鼠标右键(或者按WIN+X快捷键),出现菜单中选择“命令提示符(管理员)”,然后输入
notepad c:windowssystem32driversetchosts
然后编辑完后保存就生效了。因为这是在系统管理员的命令行执行的,所以不会弹出文件无法保存的对话框。你拥有系统最高的权限,文件也就顺利完成保存了。
2、快速方式,借助一些工具打开这个文件并做更改。
可以直接使用sublime打开就可以,
在公众号直接回复sublime就可以得到下载地址,也可以自行百度下载。非常方便好用。
?
文章来源网络,如有侵权请联系小编
喜欢的可以加Q群162542073一起讨论,交流