私人DNS

DNS Over TLS

TLS上的DNS(简称DoT),以TCP作为基本连接协议,并使用TLS加密和身份验证进行分层,使用专用端口853。

DNS Over HTTPS

HTTPS上的DNS(简称DoH),以HTTPS或HTTP/2作为连接协议,使用HTTPS端口443。


私人DNS/加密DNS


以下收集的是支持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


私人DNS/加密DNS


如果系统没有这个设置(只是隐藏了入口,没去除这个功能)的话,有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


私人DNS/加密DNS

私人DNS/加密DNS


私人DNS/加密DNS


私人DNS/加密DNS




注:DoH地址跟DoT地址不太一样!这里没写,具体查阅相关资料。


分享到:


相關文章: