hosts文件在哪?什么修改?另附Windows7/8/10 Mac/iPhone原版hosts文件

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

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(安卓)则不一样,这点你需要注意。

Windows系统原版hosts文件:
[cc lang=”php”]

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
[/cc]

 

Mac、iPhone、iPad原版hosts文件:
[cc lang=”php”]
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::10 localhost
[/cc]

Linux系列我就不列出了,一般用这个系统的人都不会是小白。

大家或许留意到,原版的hosts文件前面都带有井号“#”,以#开头的都是注释用的,所以并没什么卵用,如果你想快速恢复原版hosts文件,那么也可以直接清空里边的内容,一般情况没有什么影响。

修改hosts后生效的方法:

Windows
开始 -> 运行 -> 输入cmd -> 在CMD窗口输入:
ipconfig /flushdns

Linux
终端输入
sudo rcnscd restart

对于systemd发行版,请使用命令
sudo systemctl restart NetworkManager
如果不懂请都尝试下

Mac OS X终端输入
sudo killall -HUP mDNSResponder

Android
开启飞行模式 -> 关闭飞行模式

通用办法:

拔网线(断网) -> 插网线(重新连接网络) 或者重启系统。

清空浏览器缓存(不要使用国产浏览器)
苹果Mac OS系统修改Hosts文件的方法
iPhone iPad等iOS 设备上配置修改 hosts 方法
Android修改hosts文件的方法介绍

原创文章,作者:老D,如若转载,请注明出处:https://laod.cn/hosts/windows7-8-10-mac-iphone-hosts.html

发表评论

登录后才能评论

评论列表(102条)

  • IT菜鸟
    IT菜鸟 2017-03-29 13:58

    你好!~设置后能上YOUTUBE这些网站,但是在YOUTUBE网站上不能播放视频啊?一直转圈?请问怎么办?

    • 大吉吧
      大吉吧 2017-06-27 08:45

      @IT菜鸟是的,我也是这个问题..因为油土鳖的播放视频是随机生成的移动网点,然后就能预览播放图片,甚至全部都能,但就是不能播放..=-=

  • xht
    xht 2017-03-04 20:52

    您好 电脑替换 可以访问 但是 安卓 手机 替换 重启 手机 切换飞行模式还是不行

  • owen
    owen 2017-02-25 14:32

    你好,咨询个问题,Iphone 手机 IOS10.0以上版本,找不到etc文件夹

  • qiaopan
    qiaopan 2016-12-28 21:58

    谢谢,版主分享,google邮箱终于可以用,等手机越狱可以备份通讯录了

  • baby-blue
    baby-blue 2016-12-11 14:11

    谷歌能进商店

  • litainping
    litainping 2016-11-28 09:41

    打不开谷歌了

  • 宇宙
    宇宙 2016-11-25 14:25

    修改了hosts后还是不行呀

  • 阿蒙
    阿蒙 2016-11-25 10:55

    维基百科还是不行吧。。。

  • 小丸子
    小丸子 2016-11-21 10:40

    赞赞赞

  • 卓原
    卓原 2016-11-19 21:07

    处理之后 edge浏览器打不开了,之后从别人电脑考虑拷贝一份hosts ,任然如此,但是其他浏览器可以打开,这个是什么原因

  • xiaomi
    xiaomi 2016-11-18 16:03

    今天更新了win10,啥都修改不了了,没有权限,修改权限的话菜单都是灰色的,以前还是可以改的

    • 老D
      老D 2016-11-18 16:13

      @xiaomi用管理员身份权限

    • xiaomi
      xiaomi 2016-11-19 08:24

      @老D用的就是管理员,不过后来重启电脑好了,判断可能是更新了之后未重启导致的,在这期间所有文件权限都没有写权限,

  • qq15852
    qq15852 2016-11-11 12:38

    win10 1067 我这边按方法也不行

  • liuda
    liuda 2016-11-10 10:33

    google上不了了

  • yoyo
    yoyo 2016-11-09 22:12

    只复制hosts进去,不执行生效命令是不是也可以?

  • yoyo
    yoyo 2016-11-09 22:10

    我是直接把新hosts文件复制进去的,然后scholar可用,google上不去,这是没输入生效命令的原因吗?

  • xiaome
    xiaome 2016-11-09 16:42

    上不去了

  • maqianjie
    maqianjie 2016-11-08 09:20

    最新的hosts,Google能上,但是Calendar.google.com访问不了!

  • 碧竹儿
    碧竹儿 2016-11-08 09:09

    对哦,昨天 还能上呢,今天又不行啦,3号刚换的hosts文件

  • 雷子
    雷子 2016-11-06 21:43

    google又突然又上不去了,能发一份hosts文件吗,谢谢啦

  • 阿拉丁-D
    阿拉丁-D 2016-11-03 13:51

    感谢老D最新Hosts-20161102 可以上Google啦

  • WishG
    WishG 2016-11-03 12:39

    不能上了。这次的DNS用了很久。

  • 大D
    大D 2016-11-03 11:38

    老D,昨天开始上不了Google 了呢,大神解决下下吧

  • 我最可爱
    我最可爱 2016-11-03 08:42

    貌似不能用啦。。google,twitter都上不去了。

  • debug
    debug 2016-11-02 20:58

    是的,不能上google了

  • aj
    aj 2016-11-02 15:03

    上午还能上GOOGLE,下午就不能了

  • 刘继朋
    刘继朋 2016-11-02 13:42

    要将hosts改成什么样才能使用Google进行搜索呢

  • AntiGFW
    AntiGFW 2016-11-01 17:13
  • jin
    jin 2016-10-28 09:11

    为什么我更新了Host文件,Google+和twitter 能访问,就Facebook链接不上呢

  • Jacob
    Jacob 2016-10-26 22:08

    可不可以出个像Windows的手机的一键替换啊d哥,复制进去换行不正确,不知道是不是这个原因,我的不行

    • 老D
      老D 2016-10-27 00:16

      @JacobWindows手机没用过…

    • Jacob
      Jacob 2016-10-29 12:18

      @老D额其实我说的是能不能出个手机像电脑(Windows系统)一样的批处理……

  • Kevin
    Kevin 2016-10-24 15:44

    Mac版本覆盖后,执行了刷新命令可还是访问不了

  • jhonny
    jhonny 2016-10-23 22:26

    電腦樂意用,但是安卓用不了啊怎么解決

  • 国内笔记本不好用
    国内笔记本不好用 2016-10-22 09:33

    您好,最近onedrive(office版)老是登陆不上,网页版的onedrive.live.com倒是可以访问,但是在登陆的时候跳转到https://login.live.com/login****然后就访问不了了,还想请您帮忙添加login.live.com。万分感谢!

  • cjmmya
    cjmmya 2016-10-20 21:55

    还想请问一下是要把hosts文件覆盖掉吗?就是原始的文件内容要删除

    • 老D
      老D 2016-10-21 00:27

      @cjmmya覆盖即可

    • cjmmya
      cjmmya 2016-10-21 10:51

      @老D好的了,已经解决,就是网速有点慢,非常感谢

    • 小白
      小白 2016-10-29 10:02

      @cjmmya是要把上面的 原版hosts文件内容复制保存下来 放到c盘那个目录下面么

  • cjmmya
    cjmmya 2016-10-20 21:54

    请问hosts文件在哪了?

    • 老D
      老D 2016-10-21 00:28

      @cjmmya你咋就不好好看呢?
      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

    • cjmmya
      cjmmya 2016-10-21 10:52

      @老D不好意思

  • jtxzzf123
    jtxzzf123 2016-10-19 22:51

    今天晚上又不能登录了,哎,求救

  • 小孩
    小孩 2016-10-14 23:45

    大佬 为什么修改完 网速慢下来了

  • vvvip
    vvvip 2016-09-30 20:07

    你好 [email protected] [email protected] 我的chrome就没办法像原来一样可以直接访问了 要怎么办呢 谢谢

    • 老D
      老D 2016-09-30 23:05

      @vvvip你的浏览器是不是安装了什么插件?[email protected]

  • Ricardo
    Ricardo 2016-09-21 20:57

    mac下不知道为什么打不开,谷歌,facebook,wiki都不行,但直接ping hosts文件中的ip地址是可以ping通的,很奇怪,已经用了https://www.google.com/ncr

  • alan
    alan 2016-09-21 11:28

    请问 iphone 修改完hosts之后,不重启如何生效

  • DH
    DH 2016-09-11 01:13

    我的nexus6手机,已root,用re复制hosts过去显示失败,但打开系统hosts发现前面一点点内容确实已经复制过去了,12-16K的内容,这是为什么呢,没听说有大小限制吧。

    • 老D
      老D 2016-09-11 16:25

      @DH大小限制啊

    • DH
      DH 2016-09-17 10:55

      @老D哪里可以修改大小限制啊? hosts全部大小怎么都有100-200K,现在只复制得了12-16K过去

    • 老D
      老D 2016-09-17 16:07

      @DH理论是是没有限制的呀

  • 111
    111 2016-08-30 19:40

    28号更新的,又不能用了啊,哎。。

    • 333
      333 2016-08-31 09:25

      @111是吗?国外网站又看不了了?

  • Dementor
    Dementor 2016-08-25 19:55

    在cmd窗口输入是直接输入还是换一排??
    cmd窗口就是黑色那个对吧?只有三排字母和一排空格

  • 匿名
    匿名 2016-08-23 15:55

    老D,请问怎么自己给一个被墙的网站做hosts文件啊?谢谢

  • Z
    Z 2016-08-19 12:40

    修改哪啊

  • ZEAR
    ZEAR 2016-08-18 18:16

    求助老D,有没有最新更新的比较全的hosts啊?我原来那份现在上不了了。

  • 老D
    老D 2016-08-18 12:47

    检查是否已修改正确,刷新下缓存

    • zfgswsh
      zfgswsh 2016-09-13 10:20

      @老D我的在XP上可以翻,但是我的新机WIN7为什么不能呢,如何设置?

    • 老D
      老D 2016-09-13 10:54

      @zfgswsh看看你修改正确看没,然后刷新DNS缓存,应该没问题的,你也说了xp可以

    • zfgswsh
      zfgswsh 2016-09-13 11:14

      @老D我是用你的下载HOST去替换的方式,还是用打开文件后进行修改呢。

  • 1
    1 2016-08-16 21:42

    谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~

  • Anpanco
    Anpanco 2016-08-13 00:03

    老D有win10mobile 上使用ss或者改hosts的方案么……没有推上我要死了……

  • zai
    zai 2016-08-10 11:59

    hosts在哪里下载啊啊

    • linhyam
      linhyam 2016-12-18 13:09

      @老D老D,之前突然想到你不断更新Host,但是很多人用你host就需要host修改软件,按这个思路,创建专属你的host修改软件来推广或者跟某一个修改host软件的作者合作。这样推广人家用host默认会读取你更新host的数据,如某Host修改软件,我今天翻不了墙,更新下host先,然后上软件更新host是转接你的host更新数据。更新host版本号写着你大名和更新时间。不是大大的好咩

  • bbaa
    bbaa 2016-08-09 22:28

    沙发