最近DNS污染严重,本来以为住的地方不大可能发生DNS污染,结果是想的太多了。DNS污染直接导致国际部分地区的网站无法访问,于是决定寻找替代本地运营商的DNS。
一般来说会选择1.1.1.1、8.8.8.8这些全球公共DNS服务提供商。但是大家也是知道的,这个延迟相当高,有时候网站的连接速度可能都要快于DNS服务器的连接速度,这就有些离谱了。
解决办法有两个,一种是用分流的办法,把查询境外网址的DNS服务商设为8.8.8.8这类境外DNS提供商,境内网址利用本地DNS查询,这样做起码能够保障日常使用不会觉得慢,但境外网站的访问体验显然该慢还得慢。
还有一种是直接设置成境外的DNS,但是加大DNS的本地缓存,让域名解析的结果能继续使用。这样做没的确可以降低使用境外DNS,但本地缓存的命中率不如大家想的那么高。毕竟单个网址的访问很难达到非常频繁,并且DNS缓存的时间太久对CDN网络也并不友好。因此,效果也是差强人意的。
在实际使用中,两种方法还能组合使用。当然如果有技术的话,做个DNS转发之类的效果会更好,但无论怎么样,在一般的使用中境外DNS是难绕开了。
那么就推荐大家几个能去除广告的“完整版”DNS吧!
DNS-over-HTTPS
默认服务器。如您想要拦截广告和跟踪器。
https://dns.adguard.com/dns-query
无过滤服务器。如您不想 AdGuard DNS 拦截广告、跟踪器或其他任何 DNS 请求。
https://dns-unfiltered.adguard.com/dns-query
家庭保护服务器。如您想要在任何地点都开启安全搜索和安全模式选项、拦截成人内容,并且屏蔽广告和跟踪器。
https://dns-family.adguard.com/dns-query
DNS-over-TLS
默认服务器。如您想要拦截广告和跟踪器。
dns.adguard.com
无过滤服务器。如您不想 AdGuard DNS 拦截广告、跟踪器或其他任何 DNS 请求。
dns-unfiltered.adguard.com
家庭保护服务器。如您想要在任何地点都开启安全搜索和安全模式选项、拦截成人内容,并且屏蔽广告和跟踪器。
dns-family.adguard.com
DNS-over-QUIC
默认服务器。如您想要拦截广告和跟踪器。
quic://dns.adguard.com
无过滤服务器。如您不想 AdGuard DNS 拦截广告、跟踪器或其他任何 DNS 请求。
quic://dns-unfiltered.adguard.com
家庭保护服务器。如您想要在任何地点都开启安全搜索和安全模式选项、拦截成人内容,并且屏蔽广告和跟踪器。
quic://dns-family.adguard.com
无加密的 DNS
默认服务器。如您想要拦截广告和跟踪器。
IPv4: 94.140.14.14 94.140.15.15
IPv6: 2a10:50c0::ad1:ff 2a10:50c0::ad2:ff
无过滤服务器。如您不想 AdGuard DNS 拦截广告、跟踪器或其他任何 DNS 请求。
IPv4: 94.140.14.140 94.140.14.141
IPv6: 2a10:50c0::1:ff 2a10:50c0::2:ff
家庭保护服务器。如您想要在任何地点都开启安全搜索和安全模式选项、拦截成人内容,并且屏蔽广告和跟踪器。
IPv4: 94.140.14.15 94.140.15.16
IPv6: 2a10:50c0::bad1:ff 2a10:50c0::bad2:ff