今天随便翻翻手机上的/etc/hosts文件,发现它很大。有好多名字。有点奇怪,在仔细看看,明白了,
这是手机上的防火墙软件将一些垃圾网站对应的域名都扔进来了,统统指向了loop设备(127.0.0.1)。
这招真不错,大多数情况下不会发生什么意外。有没有其他办法?有,但不能如此简单。比如可以用iptables来封锁域名对应的ip,但是如果规则多了,iptables的效率会非常慢。也可以直接用ip route命令来控制路由,但是路由表的尺寸是有限的。
hosts文件还是比较有效的。赞一下这个思路。