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


什么是 DNS?

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

使用前说明

公共 DNS 是一些公司或第三方组织提供的 DNS 服务,除域名解析外,还会提供额外服务如:广告过滤、骚扰拦击等;运营商 DNS 一般为本地宽带用户准备,不同的地区会有不同的 DNS,功能上仅提供域名解析服务。这里还涉及到一小部分隐私问题,在我看来两者相差不大,网络的出口在运营商手里,想要自然能得到。在实际体验上最直观的是规避 DNS 污染,可了解这一篇文章

国内地区使用国内 DNS,海外地区使用海外 DNS 服务器。

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

名词解释:

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

服务提供商类型IPv4IPv6DoHDoT
腾讯 DNSPod公共119.29.29.29
119.28.28.28
2402: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 哦。如果使用的是企业路由器,设置的方法会更复杂。

相关链接

https://dns.icoa.cn/
https://www.ip.cn/dns.html

标签: dns

上一篇: 劳动欠薪、劳动仲裁 全流程指南
下一篇: 没有了

添加新评论