最近一段时间有好几个童鞋反映iPhone的IOS系统修改了最新hosts都不管用了,而用以前的却可以…
网友@Seiryou 留言写到:
我似乎发现了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/2796.html
评论列表(32条)
感谢老D带我出国!麻烦上传个IOS的hosts好吗 我不知道怎么改,只需要谷歌,推特,书脸,就好了!谢谢
laod,目前hosts文件太大无效的问题有解决方案了没有
@LostORget:ios只能自己删除掉你不需要的条目
请问老D 有能解决ios10.2更换大于100kb hosts文件导致无法上网的解决方案吗?
@桶奶盖:不是大于200K才不行么?
@老D:大于100kb 就不能浏览网页了 但是微信 qq等应用都正常 就是Safarl不能上网而已
小于100kb 则所有软件都正常上网
@桶奶盖:我记得iPhone用户说200K以下都是可以的呀
@老D:测试的系统是 ios10.2 iphone 6s plus
ios10.1.1越狱之后没有移动任何系统文件,使用hello youtube hosts无效,无法访问任何网页
@zkz2012:ios 貌似对hosts文件有大小限制 200K以下
请问没有越狱的IOS怎么更改HOSTS?
@SerAyrian:改不了,因为没有权限
@老D:7楼解决方案:http://bbs.feng.com/read-htm-tid-10775584.html
macOS10.12.3修改之后无效啊哎。。。
9.3.3的系统,删到130多kb就好了。 同样求解决方法,不知道ios10能不能用超过250kb的。
我用surge转,ok
根本办法:换android手机。。。。
这个问题应该不止在iPhone吧,我在能ssh的只能路由器后台也出现这种情况,保存是成功的,关闭重新打开hosts文件又是空的,后来只能使用dnsmasq,不知道各位同学的iOS系统内置有没有这个DNS服务器
基本在200KB左右或以下,才会ok
不是IOS9的问题是搬迁了系统文件的问题,如果越狱以后没有搬迁系统文件,并不会出现不能解析的问题。
@不负:但是我在iOS7的5s,和iOS8的iPad air上试过了,都是正常的。
迁移了系统文件?似乎越狱都会对系统文件产生影响,具体就真不知道了。或许只有制作越狱工具的人才知道
@不负:关于 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 的盘古越狱工具将闪退,不能恢复越狱状态。。。
@Seiryou:你好 那如果重启了怎么办 现在软件闪退 是越狱状态 但是越狱后文件权限没有了 没有办法修改hosts 而且无法连网了 这个如何解决
@sam:后悔没有早看到这篇文章——ios9.3.3_iphone6,昨天用8.19的hosts后中招。目前丢失越狱状态,也无法再激活越狱或重新越狱(信任设置无法验证通过),摸不到hosts文件,好生郁闷。
@Seiryou:请问 ios10.2的越狱工具是否也存在这个问题?
@桶奶盖:200K以下,自己删除你不需要的条目
@Seiryou:或者我直接在/private/etc修改HOSTS文件的话 那样可以?
不是解决问题的办法。
# 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:这是新的dropbox地址,以前的挂了
压到250以下了,还是上不了网
@yhthqbx:那就200k以下试试。