宅科技 - 科技,宅出新生活

搜索
热搜: 活动 交友 discuz
如果你还没有论坛的账号,赶快注册吧!
立即注册

合作站点账号登陆

快捷导航
查看: 359|回复: 0

[知识点] 修改 hosts 文件的原理和作用

[复制链接] [提交至百度]

80

主题

81

帖子

1595

积分

超级版主

Rank: 8Rank: 8

积分
1595
发表于 2017-11-7 15:09:55 | 显示全部楼层 |阅读模式
扫码领红包
本帖最后由 maybe 于 2017-11-7 16:39 编辑

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

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

举个例子,假如我们在hosts文件中添加:
  1. 127.0.0.1    s.com
  2. 0.0.0.0        b.com
复制代码

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

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









上一篇:LT科学上网绝版下载地址分享
下一篇:Android实现开机自动启动Service或app的方法
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

微信公众号
微信扫码关注
获取最新资讯

Archiver|手机版|小黑屋|宅科技 ( 粤ICP备15107403号

GMT+8, 2018-8-18 17:58 , Processed in 0.319245 second(s), 35 queries .

Copyright © 2016 宅科技 | 智能终端极客社区

Powered by Discuz! X3.2 Licensed

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