2025公共 DNS 服务器,指南自用版,以后再也不靠搜索引擎找 DNS 啦。


什么是 DNS?

DNS 是一个分布式的域名解析系统,其功能是用于将域名解析成 IP 地址,是DNS中最高级别的域名服务器,负责返回顶级域的权威域名服务器地址。DNS 也可以进行广告过滤,其原理也与 hosts 接近,如两者同时使用 DNS 优先级会低于本地 hosts。

对普通人的影响

运营商 DNS 一般为地区运营商客户准备,方便加速网站访问,不同的地区会有不同的 DNS ,不同地区不同运营商服务无法直接使用,除此之外运营商 DNS 可能会对一些域名进行劫持,导致你访问的网站打不开,哪怕指南也无法避免「被劫持」的命运。

  • 访问网站域名,浏览器直接提示「找不到服务器」;
  • 访问的是正经网站,却瞬间跳到博彩或色情网站;
  • 访问网站域名,跳到地方反诈中心,告诉你下载反诈APP;
  • 页面还没加载完,浮窗广告、强制 App 下载就占满屏幕。

如何避免这样的问题?答:使用公共 DNS,国内地区使用国内 DNS,海外地区使用海外 DNS 服务器。。一些公司或第三方组织提供的 DNS 服务除域名解析外,还会提供额外服务如:广告过滤、特定网站屏蔽等;运营商 DNS 一般为本地宽带用户准备,不同的地区会有不同的 DNS,功能上仅提供域名解析服务。这里还涉及到一小部分隐私问题,在我看来两者相差不大,网络的出口在运营商手里,想要自然能得到。

国内 DNS

服务提供商类型IPv4IPv6DoHDoT
腾讯 DNSPod公共119.29.29.292402:4e00::
2402:4e00:1::
https://doh.pub/dns-querydot.pub
阿里 DNS公共223.5.5.5
223.6.6.6
2400:3200::1
2400:3200:baba::1
https://dns.alidns.com/dns-querydns.alidns.com
字节跳动 DNS公共180.184.1.1
180.184.2.2
---
360 安全 DNS公共101.226.4.6
218.30.118.6
-https://doh.360.cndot.360.cn
CNNIC DNS公共1.2.4.8
210.2.4.8
已停用--
114DNS公共114.114.114.114
114.114.115.115
---

国外 DNS

服务提供商类型IPv4IPv6DoHDoT
Google DNS公共1.1.1.1
1.0.0.1
2001:4860:4860::8888
2001:4860:4860::8844
https://dns.google/dns-querydns.google
Cloudflare DNS公共8.8.8.8
8.8.4.4
2606:4700:4700::1111
2606:4700:4700::1001
https://1.0.0.1/dns-query
https://1.1.1.1/dns-query
https://cloudflare-dns.com/dns-query
one.one.one.one
1dot1dot1dot1.cloudflare-dns.com
Quad9 DNS公共9.9.9.9
149.112.112.112
149.112.112.9
2620:fe::fe
2620:fe::9
2620:fe::fe:9
https://dns.quad9.net/dns-query
https://dns9.quad9.net/dns-query
dns.quad9.net
dns9.quad9.net
OneDNS公共117.50.10.10
52.80.52.52
2400:7fc0:849e:200::8doh-pure.onedns.net/dns-querydot-pure.onedns.net
Yandex DNS公共77.88.8.8
77.88.8.1
2a02:6b8::feed:0ff
2a02:6b8:0:1::feed:0ff
https://common.dot.dns.yandex.net
https://77.88.8.8
common.dot.dns.yandex.net
77.88.8.8
台湾 TWNIC公共101.101.101.101
101.102.103.104
2001:de4::101
2001:de4::102
https://dns.twnic.tw/dns-query101.101.101.101
台湾 HiNet公共168.95.1.1
168.95.192.1
2001:b000:168::1
2001:b000:168::2
https://dns.hinet.net/dns-query-
澳门电讯 CTM公共202.175.3.8
202.175.3.3
---

不同设备设置 DNS

windows 系统

Win10以上版本:

  1. 打开 设置:(快捷键 win + i
  2. 点击开始菜单,选择“设置”(齿轮图标)。
  3. 进入 网络和 Internet:
  4. 在设置界面中,点击“网络和 Internet”。
  5. 选择网络连接:
  6. 点击“以太网”或“Wi-Fi”,然后选择当前连接的网络。
  7. 修改 DNS 设置:
  8. 向下滚动,点击“编辑”按钮(在“DNS 服务器分配”下)。
  9. 选择“手动”,然后打开 IPv4 或 IPv6 开关。
  10. 输入首选 DNS 和备用 DNS 地址(例如,Google DNS:8.8.8.8 和 8.8.4.4)。
  11. 保存更改,点击「保存」

Win7以下版本:

  1. 在开始菜单中搜索「控制面板」并打开。
  2. 进入「网络和共享中心」点击「网络和 Internet」 > 「网络和共享中心」。
  3. 点击「更改适配器设置」。
  4. 右键点击当前连接的网络(以太网或 Wi-Fi),选择“属性”。
  5. 选择「Internet 协议版本 4 (TCP/IPv4)」或「Internet 协议版本 6
    (TCP/IPv6)」,然后点击「属性」。
  6. 选择「使用下面的 DNS 服务器地址」,输入首选和备用 DNS。
  7. 点击「确定」即可。

图片教程: 123 / 出处 老夫子网络

Mac 系统

通用方式:

  1. 点击屏幕左上角的「苹果」图标,选择「系统偏好设置」。
  2. 点击「网络」选项。
  3. 在选择当前连接的网络 Wi-Fi 或以太网(有线),点击「详细信息」。
  4. 进入该界面的「DNS」标签页。
  5. 点击左下角的「+」按钮,添加新的 DNS 服务器地址(例如,Google DNS:8.8.8.8 和 8.8.4.4)。
  6. 点击「好」,即可。

命令行修改:

  1. 在「应用程序」 > 「实用工具」中找到并打开终端。(快捷键 Command + 空格,搜索「终端」)
  2. 输入命令: networksetup -setdnsservers Wi-Fi 1.1.1.1 1.0.0.1

补充说明:上面的代码是修改 WiFi 的 DNS,如果是有线网络,需要将将 Wi-Fi 替换为 Ethernet

路由器设置

最高效的方法:
搜索引擎输入 xxxx 路由器(你自己路由器的品牌)DNS 修改 获取教程

通用设置方法:

  1. 登录路由器管理后台
  2. 进入「基本设置」或「常用设置」不同路由器设置入口不一样
  3. 查找「局域网设置」或「Lan 设置」进入对应的入口
  4. 更改 DNS

注:不要修改 WAN 的 DNS,而是要修改的 LAN 哦。如果使用的是企业路由器,设置的方法会更复杂。

补充说明

DoH(DNS over HTTPS )是一种通过 TLS 加密 DNS 查询和响应的技术。它将 DNS 流量封装在 TLS 加密通道中,防止中间人攻击(MITM)和窃听。使用853端口。
DOT(DNS over TLS )是一种通过 HTTPS 协议传输 DNS 查询和响应的技术。它将 DNS 查询封装在 HTTPS 流量中,与普通的网页流量难以区分。使用443端口。
DNS 污染(DNS Spoofing 或 DNS Cache Poisoning)指恶意篡改 DNS 解析结果的行为,导致用户访问的域名被解析到错误的 IP 地址。常见的情况有:运营商、防火墙屏蔽域名、中间人攻击(MITM)劫持、本地 DNS 污染

如在中国自建 DNS 服务器需备案 or 获取经营许可证(未备案是无法开启 DNS 专用的53端口),GFW 其中一种技术手段就是 DNS 污染。

DNS列表:
https://dns.icoa.cn/
https://www.ip.cn/dns.html

PC端使用公共DNS:
https://dudns.baidu.com/support/localdns/PC/index.html
https://cloud.tencent.com/document/product/302/110786

标签: dns

添加新评论