[收集贴]关于IOS系统 iPhone修改hosts无效的问题

Apple

最近一段时间有好几个童鞋反映iPhone的IOS系统修改了最新hosts都不管用了,而用以前的却可以…

[email protected] 留言写到:
我似乎发现了12月5日和12月8日的hosts文件在iOS9的设备上导致不能上网的原因了。

就是hosts文件太大了。似乎是超过250k以后,hosts文件在iOS9的设备上就等于“空”了,所有域名解析都会出错。这种现象只出现在iOS9的越狱设备当中,iOS7和iOS8一切正常。
不知道有没有谁能解除iOS9的hosts文件大小的限制。

是不是IOS9、IOS10以上的系统都限制hosts文件在250K了,请用IOS修改hosts的童鞋出来解答…

以前也收到用移动网络无法使用hosts的情况…

目前的办法就是如果遇到上诉原因,你可以试着把hosts文件里你不需要的网站删除掉,让hosts文件小于250K。

本文会在收到后续童鞋的反馈进行更新。

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

发表评论

登录后才能评论

评论列表(32条)

  • 哈哈
    哈哈 2017-08-01 13:14

    感谢老D带我出国!麻烦上传个IOS的hosts好吗 我不知道怎么改,只需要谷歌,推特,书脸,就好了!谢谢

  • LostORget
    LostORget 2017-05-27 21:39

    laod,目前hosts文件太大无效的问题有解决方案了没有

  • 桶奶盖
    桶奶盖 2017-05-21 10:10

    请问老D 有能解决ios10.2更换大于100kb hosts文件导致无法上网的解决方案吗?

    • 老D
      老D 2017-05-21 16:22

      @桶奶盖不是大于200K才不行么?

    • 桶奶盖
      桶奶盖 2017-05-22 17:25

      @老D大于100kb 就不能浏览网页了 但是微信 qq等应用都正常 就是Safarl不能上网而已
      小于100kb 则所有软件都正常上网

    • 老D
      老D 2017-05-22 22:32

      @桶奶盖我记得iPhone用户说200K以下都是可以的呀

    • 桶奶盖
      桶奶盖 2017-05-22 17:27

      @老D测试的系统是 ios10.2 iphone 6s plus

  • zkz2012
    zkz2012 2017-05-10 12:57

    ios10.1.1越狱之后没有移动任何系统文件,使用hello youtube hosts无效,无法访问任何网页

    • 老D
      老D 2017-05-11 18:17

      @zkz2012ios 貌似对hosts文件有大小限制 200K以下

  • SerAyrian
    SerAyrian 2017-03-27 09:45

    请问没有越狱的IOS怎么更改HOSTS?

    • 老D
      老D 2017-03-27 12:34

      @SerAyrian改不了,因为没有权限

    • 豆腐干地方
      豆腐干地方 2017-04-18 10:36

      @老D7楼解决方案:http://bbs.feng.com/read-htm-tid-10775584.html

  • jian
    jian 2017-02-07 20:56

    macOS10.12.3修改之后无效啊哎。。。

  • william
    william 2017-01-16 18:19

    9.3.3的系统,删到130多kb就好了。 同样求解决方法,不知道ios10能不能用超过250kb的。

  • Alan
    Alan 2016-12-29 09:57

    我用surge转,ok

  • weimo
    weimo 2016-12-24 19:05

    根本办法:换android手机。。。。

  • ho
    ho 2016-12-20 17:05

    这个问题应该不止在iPhone吧,我在能ssh的只能路由器后台也出现这种情况,保存是成功的,关闭重新打开hosts文件又是空的,后来只能使用dnsmasq,不知道各位同学的iOS系统内置有没有这个DNS服务器

  • 随风
    随风 2016-12-19 11:53

    基本在200KB左右或以下,才会ok

  • 不负
    不负 2016-12-19 10:56

    不是IOS9的问题是搬迁了系统文件的问题,如果越狱以后没有搬迁系统文件,并不会出现不能解析的问题。

    • Seiryou
      Seiryou 2016-12-28 17:45

      @不负但是我在iOS7的5s,和iOS8的iPad air上试过了,都是正常的。
      迁移了系统文件?似乎越狱都会对系统文件产生影响,具体就真不知道了。或许只有制作越狱工具的人才知道

    • Seiryou
      Seiryou 2016-12-28 18:48

      @不负关于 iOS9 越狱设备的 hosts 文件大于 200k 以后,域名解析服务失败的解决方案。
      在网友“不负“的提示下,我找到了 hosts 文件大于 200k 域名解析失败的原因。
      原因就是 iOS9 越狱后,原本存在根目录的"/etc“这个目录,被迁移到了"/private/etc"这个目录下,然后越狱工具在跟目录新建了一个名为"etc"的快捷方式(智能文件夹)把地址指向"/private/etc",替代来原本放在跟目录的"/etc"这个文件夹。
      于是,我就逆着这个逻辑去操作。
      1,安装 iFile;
      2,打开 iFile 定位到"/private/etc"下,把此处这个"/etc”文件剪切到“根目录”,替换(删除)掉越狱工具生成的那个"/etc“快捷方式;
      一切大功告成,从此 iOS9 越狱设备的 hosts 解除了 200k 的大小限制。
      但是,要注意,注意,注意。
      这么修改以后手机不能重启,重启以后针对 iOS9.3.3 的盘古越狱工具将闪退,不能恢复越狱状态。。。

    • sam
      sam 2017-01-14 16:01

      @Seiryou你好 那如果重启了怎么办 现在软件闪退 是越狱状态 但是越狱后文件权限没有了 没有办法修改hosts 而且无法连网了 这个如何解决

    • zolowgc
      zolowgc 2017-08-21 15:18

      @sam后悔没有早看到这篇文章——ios9.3.3_iphone6,昨天用8.19的hosts后中招。目前丢失越狱状态,也无法再激活越狱或重新越狱(信任设置无法验证通过),摸不到hosts文件,好生郁闷。

    • 桶奶盖
      桶奶盖 2017-05-21 10:55

      @Seiryou请问 ios10.2的越狱工具是否也存在这个问题?

    • 老D
      老D 2017-05-21 16:22

      @桶奶盖200K以下,自己删除你不需要的条目

    • 同奶盖
      同奶盖 2017-05-29 10:44

      @Seiryou或者我直接在/private/etc修改HOSTS文件的话 那样可以?

  • 三毛
    三毛 2016-12-18 09:11

    不是解决问题的办法。

  • laoc
    laoc 2016-12-16 21:33

    # Dropbox Start

    #######
    # Warning: SNIProxy being used.

    110.4.24.178 db.tt

    110.4.24.178 dropbox.com

    110.4.24.178 m.dropbox.com

    110.4.24.178 http://www.v.dropbox.com

    110.4.24.178 dl-debug.dropbox.com

    110.4.24.178 http://www.dropbox.com

    #######

    52.85.76.60 linux.dropbox.com

    108.160.172.225 d.dropbox.com

    108.160.172.225 d.v.dropbox.com

    162.125.18.132 dl-doc.dropbox.com

    108.160.172.225 api-d.dropbox.com

    108.160.172.225 api.dropboxapi.com

    108.160.172.225 api.dropbox.com

    108.160.172.225 api.v.dropbox.com

    108.160.172.225 api-notify.dropbox.com

    108.160.172.225 http://www.dropboxstatic.com

    104.16.100.29 cfl.dropboxstatic.com

    108.160.172.229 dbxlocal.dropboxstatic.com

    199.47.217.36 api-content.dropbox.com

    199.47.217.36 api-content-photos.dropbox.com

    108.160.172.207 photos.dropbox.com

    162.125.34.129 bolt.dropbox.com

    162.125.17.129 photos-thumb.dropbox.com

    162.125.17.129 photos-thumb.x.dropbox.com

    199.47.217.97 block.dropbox.com

    199.47.217.97 block.v.dropbox.com

    54.230.214.100 cf.dropboxstatic.com

    54.192.108.33 client-cf.dropbox.com

    45.58.69.38 dl.dropbox.com

    45.58.70.5 dl-web.dropbox.com

    45.58.69.37 dl.dropboxusercontent.com

    162.125.18.2 photos-1.dropbox.com

    162.125.18.2 photos-2.dropbox.com

    162.125.18.2 photos-3.dropbox.com

    162.125.18.2 photos-4.dropbox.com

    162.125.18.2 photos-5.dropbox.com

    162.125.18.2 photos-6.dropbox.com

    54.192.213.118 status.dropbox.com

    54.192.213.118 marketing.dropbox.com

    54.192.213.118 blogs.dropbox.com

    54.192.213.118 forums.dropbox.com

    54.192.213.118 snapengage.dropbox.com

    162.125.32.129 notify.dropbox.com

    108.160.172.236 client-lb.dropbox.com

    108.160.172.236 client-web.dropbox.com

    108.160.172.236 client.dropbox.com

    108.160.172.236 client.v.dropbox.com

    108.160.172.227 log.getdropbox.com

    # Dropbox End

    #

    • laoc
      laoc 2016-12-16 21:34

      @laoc这是新的dropbox地址,以前的挂了

  • yhthqbx
    yhthqbx 2016-12-16 13:23

    压到250以下了,还是上不了网