站点图标 Linux-技术共享

如何利用虚拟服务器VPS搭建私人支持去广告的“完整版”DNS

最近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

退出移动版