请选择 进入手机版 | 继续访问电脑版

扫一扫,访问微社区

查看: 81|回复: 0

修改 hosts 文件的原理和作用

[复制链接]

36

主题

36

帖子

910

积分

超级版主

Rank: 8Rank: 8

积分
910
发表于 2017-11-7 15:09:55 | 显示全部楼层 |阅读模式


在安卓玩机过程中,我们有时会使用到修改hosts的方法来实现屏蔽某个服务器地址,达到阻止系统应用或者浏览器访问该地址的目的。那么,这个结果是怎么实现的呢?

首先,在浏览器解析域名时,会先查询浏览器自身缓存是否存在,如果无缓存就会去查询操作系统,也就是到hosts文件里去查询对应的ip,
如果有直接返回对应ip,就无需再去DNS服务器查找了。

举个例子,假如我们在hosts文件中添加:

  • 127.0.0.1    s.com0.0.0.0        b.com

当浏览器访问  s.com 或者 b.com的时候,很显然,在hosts中发现了映射地址ip为127.0.0.1,于是解析成本机IP(或错误的IP),这样就会屏蔽了我们说的A和B了。
也就是因为浏览器的缓存和hosts文件(操作系统缓存)导致有时候我们重新配置了hosts却不生效。

是不是很简单,同样在windows系统中也是一样的道理







来源:{http://bbs.zecoki.com/forum-70-1.html}
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




上一篇:安卓设备关于security以及dmverity的原理阐述
下一篇:修改2K屏幕降为1080P的方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表