[-Fx-] Firefox 测试版本设定开启DNS-over-https (续)

楼主: shengshampoo (Sheng Shampoo)   2018-04-09 19:21:53
承接前一篇:
#1QoBH6Kx
增添一些内容。
何谓 DNS-Over-Https (DOH)?
Curl Github Wiki 简单说明:
https://tr.im/1lLA7
DNS 网域解析透过Https 加密协议传输,
作到安全,效能,隐私保护等目的。
似乎不是在系统全域设定,
而是个别在浏览器和下载工具,
选择使用此功能开通解析连线网址。
而提供DOH 的DNS server,
有Google,Cloudflare 和 CleanBrowsing。
而CleanBrowsing 是面向未成年子女,
过滤及阻挡不适当的不良网页。
而Firefox 测试版本Rev.60以上,
如beta版和 Nightly开发版,
根据ghacks 的说明:
https://tr.im/1nlRK
在网址URL 的进阶config设定,
填入对应参数即可开通DOH。
所以网址URL填入:
about:config
搜寻 trr 。
或者是参考:
https://tr.im/1taRU
URL直接填入
about:config?filter=trr
带出相关参数列表。
和开启DOH的参数有三个:
network.trr.mode
network.trr.uri
network.trr.bootstrapAddress
network.trr.mode
默认 0 不使用,
改成 3 开通限用DOH。
而其余两个参数,
则是选择采用那个DNS服务。
Google:
network.trr.uri
https://dns.google.com/experimental
network.trr.bootstrapAddress
8.8.8.8
Cloudflare:
network.trr.uri
https://cloudflare-dns.com/dns-query
network.trr.bootstrapAddress
1.1.1.1
CleanBrowsing:
参考官方网站查询类推:
https://tr.im/20TVI
但是没试过。
network.trr.uri
https://doh.cleanbrowsing.org/doh/family-filter
network.trr.bootstrapAddress
185.228.168.168
然后手动清空DNS cache缓存,
https://tr.im/1qvd7
URL填入
about:config?filter=network.dnsCacheExpiration
填入 0 清空再重置回默认值。
最后再开启几个常用网站,
累积些纪录后,
URL填入
about:networking#dns
查看DNS 记录的TRR 是否生效?
而ghacks 文章底下有版友回复一个副作用:
Just notice if you do this on Firefox for Android,
host based adblocking won’t work,
which make sense since it relies on DNS lookups.
依赖DNS 查询过滤封锁的挡广告工具,
会无法正常工作。
作者: gcobc12632 (Ted)   2018-04-09 19:35:00
Cisco的OpenDNS呢?
作者: kaoh08 (AIR -the 1000th summer-)   2018-04-10 00:54:00
推 已经用DNSCrypt了 不过DNS over TLS应该比较理想
作者: jyhfang   2018-04-15 19:34:00
使用Cloudflare的DNS到现在 遇到的小问题是他明确的说不支援EDNS0(来源: https://tinyurl.com/y7uxmn2f页面内搜寻EDNS Client Subnet)现在很多网站使用CDN 因此有时候会连线到比较远的服务器其它倒是没什么状况 Unbound + DNS over TLS反应也很快
作者: gcobc12632 (Ted)   2018-04-19 21:44:00
我照着这篇教学 把 network.trr.mode 改成3但是开启 about:networking#dns TRR 显示都是 false?

Links booklink

Contact Us: admin [ a t ] ucptt.com