前言#
DNS(Domain Name System)是一种分布式数据库系统,将域名映射为 IP 地址。DNS 使用户可以通过易于记忆的域名访问互联网资源,而不需要知道底层 IP 地址。DNS 查询时会从本地缓存、根域名服务器、顶级域名服务器以及权威域名服务器等依次查询,直到找到该域名对应的 IP 地址,并将结果返回给用户。DNS 还有缓存机制,能够提高网络性能和响应速度。
常常每次重装AdGuard
的时候就到处找 DNS 服务,估记录一下,备忘😉
相关知识#
DNS 如何选择
在国内一般使用我提供的几个国内 DNS 服务器都可以,如果身处海外的话建议选择海外的公共 DNS 服务器。- 国内常见的有:114、阿里、腾讯
- 国外常见的有:谷歌、cloudflare
什么是 DoT 和 DoH
DoT 和 DoH 都是加密DNS的一种方式,区别在于它们采用不同的协议和端口,两个都是域名解析安全扩展协议的一种。 概念:- DoT 全称 DNS over TLS,它使用 TLS 来传输 DNS 协议。
- DoH 全称 DNS over HTTPS,它使用 HTTPS 来传输 DNS 协议。
两个协议原理是相同的,都是通过加密传输用户和 DNS 服务器之间的 DNS 消息,起到防止中间用户窃听和域名查询隐私泄漏的作用。相对来说 DoH 更通用一些。
如何刷新 DNS 缓存
-
Mac 系统
要刷新 Mac 上的 DNS 缓存,请运行 Terminal ,并根据您的设备上安装的 macOS 版本输入特定命令:-
用于 macOS v13 (Ventura)、12 (Monterey)、11 (Big Sur)、10.15 (Catalina):
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
-
用于 macOS v10.14(Mojave)、10.13(High Sierra)、10.12(Sierra)、10.08(Mountain Lion)、10.07(Lion):
sudo killall -HUP mDNSResponder
-
用于 macOS v10.11(El Capitan)、10.9(Mavericks):
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
-
用于 macOS v10.10:
sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches
-
用于 macOS v10.6(Snow Leopard)、10.5(Leopard):
sudo dscacheutil -flushcache
-
用于 macOS v10.4(Tiger):
lookupd -flushcache
在键盘上点击返回 ,输入账户的管理员密码,然后再按返回。 该过程完成后,没有任何通知。 然而,您可以添加另一条命令,例如,当 DNS 缓存刷新完成后,收到通知:
sudo killall -HUP mDNSResponder; say dns cleared successfully
-
-
Windows
在 Windows 上清除 DNS 缓存很简单。 该流程对几乎所有版本的 Windows 都是一样的。
Win+R
输入cmd
,打开命令行窗口,输入以下命令:ipconfig /flushdns
。 如果命令成功,您会收到消息「已成功刷新 DNS 解析器缓存」。 -
Dnsmasq
在您的 Linux 计算机上使用下面的命令:sudo /etc/init.d/dnsmasq restart
然后,如有必要,输入您的密码。 您会看到服务停止和再次启动的响应。
-
Chrome
在浏览器地址栏中,输入 chrome://net-internals/#dns 链接,并点击「Clear host cache」按钮。
国内知名公共 DNS 服务器#
阿里 DNS (Alidns)#
类型 | 地址 |
---|---|
IPv4 | 223.5.5.5 和 223.6.6.6 |
IPv6 | 2400:3200::1 和 2400:3200:baba::1 |
DoH | https://dns.alidns.com/dns-query |
DoT | dns.alidns.com |
腾讯 DNS (DNSPod)#
类型 | 地址 |
---|---|
IPv4 | 119.29.29.29 和 119.28.28.28 |
IPv6 | 2402:4e00::1 和 2400:3200:baba::1 |
DoH | https://doh.pub/dns-query |
DoH (国密 SM2) | https://sm2.doh.pub/dns-query |
DoT | dot.pub |
百度 DNS#
类型 | 地址 |
---|---|
IPv4 | 180.76.76.76 |
IPv6 | 2400:da00::6666 |
360 安全 DNS#
类型 | 地址 |
---|---|
IPv4 (电信 / 铁通 / 移动) | 101.226.4.6 和 218.30.118.6 |
IPv4 (联通) | 123.125.81.6 和 140.207.198.6 |
DoH | https://doh.360.cn |
DoT | dot.360.cn |
字节跳动 火山引擎 DNS#
类型 | 地址 |
---|---|
IPv4 | 180.184.1.1 和 180.184.2.2 |
114DNS#
114DNS 是专业的可靠性高的 DNS 服务。
-
一般
拦截广告和烦人的网站。协议 地址 DNS, IPv4 114.114.114.114
和114.114.115.115
-
安全
拦截网络钓鱼、恶意和其他不安全的网站。协议 地址 DNS, IPv4 114.114.114.119
和114.114.115.119
-
家庭模式
这些服务器拦截成人网站和不适当的内容。协议 地址 DNS, IPv4 114.114.114.110
和114.114.115.110
海外知名公共 DNS 服务器#
Google Public DNS#
类型 | 地址 |
---|---|
IPv4 | 8.8.8.8 和 8.8.4.4 |
IPv6 | 2001:4860:4860::8888 和 2001:4860:4860::8844 |
DoH | https://dns.google/dns-query |
DoH(IPv6) | https://dns64.dns.google/dns-query |
DoT | dns.google |
Cloudflare DNS#
类型 | 地址 |
---|---|
IPv4 | 1.1.1.1 和 1.0.0.1 |
IPv6 | 2606:4700:4700::1111 和 2606:4700:4700::1001 |
DoH | https://cloudflare-dns.com/dns-query https://1.1.1.1/dns-query https://1.0.0.1/dns-query |
DoH(IPv6) | https://dns64.dns.google/dns-query |
DoT | 1dot1dot1dot1.cloudflare-dns.com one.one.one.one |
Quad9 DNS#
IBM 发起的 Quad9 提供的公共免费 DNS 服务,同时包含 IPv4/IPv6/DoT/DoH.
类型 | 地址 |
---|---|
IPv4 | 9.9.9.9 和 149.112.112.112 |
IPv6 | 2620:fe::fe 和 2620:fe::9 |
DoH | https://dns.quad9.net/dns-query |
DoT | dns.quad9.net |
去广告多功能 DNS 服务器#
使用此类 DNS 前请注意验证可用性,且无法保证其安全性且不对由此引发的安全隐患、网络事故、隐私泄露负责,请酌情使用。
AdGuard DNS#
AdGuard DNS 是广告拦截、隐私保护和家长控制的另一个解决方案。 无论您使用什么平台和设备,它都提供许多必要的保护功能,以防在线广告、跟踪器和网络钓鱼。
-
默认
这些服务器拦截广告、跟踪和网络钓鱼。协议 地址 DNS, IPv4 94.140.14.14
和94.140.15.15
DNS, IPv6 2a10:50c0::ad1:ff
和2a10:50c0::ad2:ff
DNS-over-HTTPS https://dns.adguard-dns.com/dns-query DNS-over-TLS tls://dns.adguard-dns.com DNS-over-QUIC quic://dns.adguard-dns.com DNSCrypt, IPv4 提供者: 2.dnscrypt.default.ns1.adguard.com IP: 94.140.14.14:5443
DNSCrypt, IPv6 提供者: 2.dnscrypt.default.ns1.adguard.com IP: [2a10:50c0::ad1:ff]:5443
-
家庭保护
下面的服务器提供默认功能 + 阻止成人网站 + 安全搜索。协议 地址 DNS, IPv4 94.140.14.15
和94.140.15.16
DNS, IPv6 2a10:50c0::bad1:ff
和2a10:50c0::bad2:ff
DNS-over-HTTPS https://family.adguard-dns.com/dns-query DNS-over-TLS tls://family.adguard-dns.com DNS-over-QUIC quic://family.adguard-dns.com DNSCrypt, IPv4 提供者:2.dnscrypt.family.ns1.adguard.com IP: 94.140.14.15:5443
DNSCrypt, IPv6 提供者: 2.dnscrypt.family.ns1.adguard.com IP: [2a10:50c0::bad1:ff]:5443
-
无过滤
下面的服务器提供安全可靠的连接,但与「标准」和「家庭保护」服务器不同,它们无法进行过滤。协议 地址 DNS, IPv4 94.140.14.140
和94.140.14.141
DNS, IPv6 2a10:50c0::bad1:ff
和2a10:50c0::bad2:ff
DNS-over-HTTPS https://unfiltered.adguard-dns.com/dns-query DNS-over-TLS tls://unfiltered.adguard-dns.com DNS-over-QUIC quic://unfiltered.adguard-dns.com DNSCrypt, IPv4 提供者: 2.dnscrypt.unfiltered.ns1.adguard.com IP: 94.140.14.140:5443
DNSCrypt, IPv6 提供者:2.dnscrypt.unfiltered.ns1.adguard.com IP: [2a10:50c0::1:ff]:5443
Google hosts#
协议 | 地址 |
---|---|
DNS, IPv4 | 113.205.16.215 和 140.143.226.193 |
DNS, IPv6 | 2408:8262:12bd:1f22::2333 和 2408:8262:12bd:1f22::3332 |
附录#
还有一些高校的 DNS 服务等,可以参考如下: