承接前一篇:
#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 查询过滤封锁的挡广告工具,
会无法正常工作。