DNS Over TLS
TLS上的DNS(简称DoT),以TCP作为基本连接协议,并使用TLS加密和身份验证进行分层,使用专用端口853。
DNS Over HTTPS
HTTPS上的DNS(简称DoH),以HTTPS或HTTP/2作为连接协议,使用HTTPS端口443。
以下收集的是支持DoH/DoH的DNS提供商,国内一般用阿里的就行。
阿里:
dns.alidns.com
红鱼:
dns.rubyfish.cn
Google:
dns.google
dns.google.com
Cloudflare:
one.one.one.one
1dot1dot1dot1.cloudflare-dns.com
Firefox:
mozilla.cloudflare-dns.com
Adgk:
dns.adgk.net
AdGuard:
dns.adguard.com
NextDNS:
dns.nextdns.io
BlockerDNS:
example.doh.blockerdns.com
GeekDNS:
dns.233py.com
ndns.233py.com北部(北京)
edns.233py.com东部(上海)
wdns.233py.com西部(重庆)
sdns.233py.com南部(广州)
Quad9:
dns.quad9.net
dns9.quad9.net
dns10.quad9.net
dns11.quad9.net
Quadrant:
dns-tls.qis.io
doh.qis.io
BlahDns:
dot-jp.blahdns.com
dot-de.blahdns.com
TWNIC Quad101:
twnic-public-dns.twnic.tw
OpenDNS:
doh.opendns.com
doh.familyshield.opendns.com
CleanBrowsing:
doh.cleanbrowsing.org
security-filter-dns.cleanbrowsing.org
family-filter-dns.cleanbrowsing.org
adult-filter-dns.cleanbrowsing.org
FAELIX:
rdns.faelix.net
Freifunk:
dot.ffmuc.net
doh.ffmuc.net
ContainerPI:
dns.containerpi.com
Hurricane Electric:
ordns.he.net
Foundation for Applied Privacy:
doh.applied-privacy.net
dot1.applied-privacy.net
PowerDNS:
doh.powerdns.org
DNS.SB:
doh.dns.sb
NetWeaver:
doh.netweaver.uk
Internet Initiative Japan:
public.dns.iij.jp
Andrews&Arnold:
dns.aa.net.uk
42l Association:
doh.42l.fr
Digitale Gesellschaft:
dns.digitale-gesellschaft.ch
Snopyta:
fi.dot.dns.snopyta.org
fi.doh.dns.snopyta.org
Android Pie(9.0)系统以上用户可以到设置里面自定义DNS Over TLS
如果系统没有这个设置(只是隐藏了入口,没去除这个功能)的话,有root的用户可以用shell命令尝试开启
#查询DNS
settings list global | grep dns
#设置DNS服务器
#settings put global dns_server dns.alidns.com
#自动
settings put global private_dns_mode opportunistic
#关闭
settings put global private_dns_mode off
#设置自定义DNS
settings put global private_dns_specifier dns.alidns.com
#自定义DNS开启
settings put global private_dns_mode hostname
没root的用户尝试用ADB shell开启
#查询DNS
adb shell settings list global | grep dns
#设置DNS服务器
#adb shell settings put global dns_server dns.alidns.com
#自动
adb shell settings put global private_dns_mode opportunistic
#关闭
adb shell settings put global private_dns_mode off
#设置自定义DNS
adb shell settings put global private_dns_specifier dns.alidns.com
#自定义DNS开启
adb shell settings put global private_dns_mode hostname
Android Pie (9.0)系统以下的可以用【Intra】体验DNS Over HTTPS
注:DoH地址跟DoT地址不太一样!这里没写,具体查阅相关资料。
閱讀更多 逸紅塵 的文章