A-A+

各平台Windows,Android,Mac OS系统修改hosts方法

2017年06月05日 站长资讯 暂无评论

hosts文件是一个没有扩展后缀名的文件,hosts的作用是将一些常用的网址域名与其对应的IP地址建立一个关联,在ping网址或者进行通信时首先从hosts文件中寻找地址,在找不到的情况下,才通过DNS域名解析服务器进行ip地址的解析。

通俗易懂的说修改host后就能访问Google、Gmail、Facebook等被墙网站。

hosts文件持续更新地址:https://www.xiaoxiongboke.com/2636.html

hosts文件位置:

Windows系统hosts位于 C:\Windows\System32\drivers\etc\hosts

Android(安卓)系统hosts位于 /system/etc/hosts

Mac(苹果电脑)系统hosts跟Linux一样位于 /etc/hosts

iPhone(iOS)系统hosts跟Linux Mac一样位于 /etc/hosts

Linux系统hosts位于 /etc/hosts

你可以用记事本打开并修改,PC建议用Notepad++进行编辑。

注意事项:

hosts文件属于系统核心文件之一,所以Windows用户必须用管理员身份打开才能修改保存,如果遇到无法保存,请右键文件hosts并找到“属性” -> “安全”,然后选择你登陆的用户名,最后点击编辑,勾选“写入”即可。

Android(安卓)必须Root才能修改,Root Explorer管理器或ES文件浏览器装载/system可写状态,找到/system/etc/hosts的文件,使用文本编辑器打开编辑后保存。

Linux系统使用Root权限vi编辑

而iPhone、iPad也必须越狱才能修改,Windows系统跟苹果系统的hosts文件文本编码和换行符格式一样,而Android(安卓)则不一样,这点你需要注意。

修改方法:

1、Windows: 用文本编辑器(如Notepad++|EditPlus|记事本)打开C:\Windows\System32\drivers\etc中的hosts文件,把下载好的hosts文件全部内容复制到C:\WINDOWS\system32\drivers\etc目录中的hosts文件中,保存后在重启浏览器输入https://www.google.com.hk看是否能访问如果还不可以访问请通过开始 -> 运行 -> 输入cmd -> 在CMD窗口输入ipconfig /flushdns使其生效。

注意:如果遇到无法保存,请右键hosts -> 属性 -> 安全,然后选择你登陆的用户名,最后点击编辑,勾选"写入"即可。如果hosts文件中已经有内容,那么请把Google Host追加到系统hosts文件末尾。

2、Mac: 打开你的文件管理器(也就是Finder),然后,请按快捷键组合“Shift+Command+G”三个组合按键查找文件,并输入Hosts文件的所在路径:/etc/hosts,把下载好的hosts文件粘帖和覆盖该目录的hosts文件。然后终端输入sudo killall -HUP mDNSResponder使其生效。

苹果Mac OS系统修改Hosts文件的方法:

使用苹果Mac OS X系统的用户有很多,近期也有不少童鞋问我Mac怎么修改hosts,修改hosts的方式有很多,下面我就整理两种比较方便的方法吧,希望能够帮到大家。
在某些时候可能遇到了需要修改系统Hosts文件的情况,(除了使用hosts穿墙之外还有很多用处的)那么Mac OS系统如何修改Hosts文件呢?和Windows系统有何区别呢?我们知道其实修改Hosts文件只需要在硬盘中找到该文件,再编辑修改就OK了,但是很多童鞋们发现只要编辑 Hosts 文件就出现”你不是文件 hosts 的所有者,因此没有权限写到该文件”的提示,要解决这个权限问题又比较麻烦,对于刚刚使用 Mac 的用户来说并不容易整明白。

(1). 第一种方法:直接在 Mac 系统下找到 Hosts 文件修改

这应该算是最简单以及最直观的一个修改方法了。

第一步、打开你的文件管理器也就是Finder ,Hosts自然也是在这个里面。

第二步、接下来请按快捷键组合 Shift+Command+G 三个组合按键查找文件,并输入 Hosts 文件的所在路径:/etc/hosts

如下图所示:

第三步、在打开的文件夹当中找到「Hosts」文件夹。

第四步、复制这个「hosts」文件到桌面上,鼠标右键点击/右击它,选择「打开方式」—「文本编辑」,打开这个「hosts」文件,然后将你要修改的内容直接在里面修改就好了。

第五步、将你修改好的 hosts 文件在复制回 Hosts 文件的所在(文件夹下)路径:/etc/hosts 之下替换原始的 hosts 文件就好了,这样你 Mac 系统下的 hosts 文件就被成功修改了。

(2). 第二种方法:直接在图形界面中修改

打开 Finder,然后点击菜单栏中的 前往——前往文件夹(或者快捷键 Shift+Command+G),在路径中输入 /private,进入之后在 etc 文件夹上点击右键——显示简介,在文件夹简介窗口的最下面找到“共享与权限”,将 everyone 的权限修改为“读与写”,如果你发现不能修改的话,将右下角的那把小锁解开就可以修改了。

修改 etc 文件夹的权限之后,再进入 etc 文件夹下面,修改名为 hosts 文件的权限(同样是everyone读与写),修改完成之后,你就可以直接在 hosts 文件上点右键,通过“文本编辑”打开并编辑该文件了,不会出现没有权限的提示。修改并保存完成之后,记得将该文件和 etc 文件夹的权限还原。

这两种系统下修改 Hosts 的方法都不会出现没有文件修改权限的提示,这个提示其实也是 Lion 安全性更高的表现,以上几种方法在 10.6 及以上系统中都可以使用,至少算得上 Lion 系统下两个个最简单修改 Hosts 文件的方法了。

3、Linux: 打开/etc/hosts目录,把下载好的hosts文件粘帖和覆盖该目录的hosts文件。最后在终端输入sudo systemctl restart NetworkManager。

注意 : 非systemd发行版,终端输入sudo rcnscd restart,如果不清楚请两个都试一次。

4、Android: 用RE管理器(前提需要手机已Root)打开/system/etc/hosts目录,把下载好的hosts文件粘帖和覆盖该目录的hosts文件。然后通过开启飞行模式 -> 关闭飞行模式的方式使其生效。

Android手机hosts文件路径:/system/etc/hosts

修改hosts方法一:需要重启

修改hosts文件首先需要Android手机获取Root权限。

使用Root Explorer管理器或ES文件浏览器装载 /system 可写状态,找到 /system/etc/hosts 的文件,使用文本编辑器打开编辑后保存。

保存后重启手机即可生效

修改hosts方法二:不需重启

将hosts文件拷贝到电脑,电脑端修改后复制回手机,这种方法不需要重启

PS:修改hosts文件具有一定的时效性,且视每个人的网络情况结果会有所不同,因此,当你使用后发现用不了请看本文下载最新可用的hosts文件。

常见问题:

1,要使HOSTS文件里面的解析生效,IP必须在前面,域名在后面,中间有空格, 空格可以是个空格,也可以是多个空格。

2,注意IP前面不能有其他字符的,比如#号。

正确的格式如:

61.91.161.217 www.google.com

61.91.161.217 google.com

3,并不不一定是在HOSTS里面添加了,网站就一定能访问,这个IP,有可能又被封了,是变动的,所以你访问不了的时候,就要考虑是因为这个IP已经不行了。要用心的IP了,欢迎来本站查找新的IP。

4,有些站,是直接被屏蔽,无论你怎么添加HOSTS都是不行的。

转载来自:https://laod.cn/hosts/mac-os-xiugai-hosts.html

标签:

给我留言