人类早已进入了移动互联网时代。多数人已是机不离手,然而手机总是有烦人的广告。许多朋友都想屏蔽这些广告。通常的办法是在手机上安装 adguard、广告管家这类app。这类app往往要开启开机自启动如此则费电耗内存。有没有不用安装app就可以屏蔽广告的办法呢? 今天和大家一起来探讨——巧用私人dns去广告。
在这之前,首先要讲一下DNS的概念。DNS的中文名是域名系统,它负责将域名转换成能直接与服务器连接的IP地址。比如我要上百度,那我就要先向各大运营商提供的公共DNS服务器发送一条查询请求,向他询问baidu.com的IP地址,然后根据它回答的IP地址与百度的服务器建立连接。
dns查询
dns 是互联网早期的一个协议。查询的请求和返回的数据都是明文不加密的。这就导致了一个问题,你和DNS服务器通信的过程中经过的任何一个网络节点都能够知道你正在发起DNS查询以及查询的详细内容,导致你的隐私被泄露。同时经过的网络节点还能够伪造DNS服务器的应答。伪造的应答会比真正服务器的应答率先到达,设备会按照伪造的应答去连接服务器。这可能会导致出现莫名其妙的广告,“断网”(QQ能上,但是网页打不开很有可能就是DNS出了问题)等异常现象,在早期的电信用户一定都有过输错网址被跳转到114的经历,它就是靠这种原理实现的。
那我们有没有一个反其道而行之,以毒攻毒的办法呢?当然是有的。这里我们就用私人dns。私人dns 会把域名转化成ip地址的过程加密传输、我们把广告的域名引导到空的ip上面不就可以了吗?
不少人可能已经发现,在安卓系统的网络与互联网(不同的定制系统可能名字不同)选项内,多了一个私人DNS的选项(原生Android9.0以上支持,部分定制系统可能阉割,已知最新的MIUI,EMUI都有,华为叫加密dns ),那么怎么设置呢
打开 [设置] → [WLAN 和互联网] → [私人 DNS] → [私人 DNS 提供商主机名] → 输入 DNS over TLS 提 供商提供的主机名 (千万不要填ip)→ 保存。
miui私人dns
哪里有DNS over TLS 提 供商提供的主机名呢?我给大家推荐2家。
1.国内的红鱼dns
访问 按照提示注册,注册后就会默认得到 你的手机号.ruby 的私人dns
把这个地址填在手机 私人dns那里就可以了。
私人dns
登录 https://www.ruby 后还可以自定义过滤的规则、还有白名单、网瘾治疗就不一一说了。
rubyfish dns
2.国外的 adguard 的私人dns
老牌的广告过滤厂家adguard,他家也支持私人dns了。并且他家私人dns也是为了屏蔽广告而生的。不支持过滤规则的自定义。然而设置起来就简单了。只要在私人dns那里填上 dns.adguard.com 就万事大吉了。从此广告绕开走……
开启你的广告屏蔽之旅吧,从此感觉手机开始变轻了
1.文章《私人号码怎么拦截 怎么打开陌生号码拦截!》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《私人号码怎么拦截 怎么打开陌生号码拦截!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好