公共 DNS 服务器(存档自用版)
2025公共 DNS 服务器,指南自用版,以后再也不靠搜索引擎找 DNS 啦。
什么是 DNS?
DNS 是一个分布式的域名解析系统,其功能是用于将域名解析成 IP 地址,是DNS中最高级别的域名服务器,负责返回顶级域的权威域名服务器地址。DNS 也可以进行广告过滤,其原理也与 hosts 接近,如两者同时使用 DNS 优先级会低于本地 hosts。
对普通人的影响
运营商 DNS 一般为地区运营商客户准备,方便加速网站访问,不同的地区会有不同的 DNS ,不同地区不同运营商服务无法直接使用,除此之外运营商 DNS 可能会对一些域名进行劫持,导致你访问的网站打不开,哪怕指南也无法避免「被劫持」的命运。
- 访问网站域名,浏览器直接提示「找不到服务器」;
- 访问的是正经网站,却瞬间跳到博彩或色情网站;
- 访问网站域名,跳到地方反诈中心,告诉你下载反诈APP;
- 页面还没加载完,浮窗广告、强制 App 下载就占满屏幕。
如何避免这样的问题?答:使用公共 DNS,国内地区使用国内 DNS,海外地区使用海外 DNS 服务器。。一些公司或第三方组织提供的 DNS 服务除域名解析外,还会提供额外服务如:广告过滤、特定网站屏蔽等;运营商 DNS 一般为本地宽带用户准备,不同的地区会有不同的 DNS,功能上仅提供域名解析服务。这里还涉及到一小部分隐私问题,在我看来两者相差不大,网络的出口在运营商手里,想要自然能得到。
国内 DNS
| 服务提供商 | 类型 | IPv4 | IPv6 | DoH | DoT |
|---|---|---|---|---|---|
| 腾讯 DNSPod | 公共 | 119.29.29.29 | 2402:4e00:: 2402:4e00:1:: | https://doh.pub/dns-query | dot.pub |
| 阿里 DNS | 公共 | 223.5.5.5 223.6.6.6 | 2400:3200::1 2400:3200:baba::1 | https://dns.alidns.com/dns-query | dns.alidns.com |
| 字节跳动 DNS | 公共 | 180.184.1.1 180.184.2.2 | - | - | - |
| 360 安全 DNS | 公共 | 101.226.4.6 218.30.118.6 | - | https://doh.360.cn | dot.360.cn |
| CNNIC DNS | 公共 | 1.2.4.8 210.2.4.8 | 已停用 | - | - |
| 114DNS | 公共 | 114.114.114.114 114.114.115.115 | - | - | - |
国外 DNS
| 服务提供商 | 类型 | IPv4 | IPv6 | DoH | DoT |
|---|---|---|---|---|---|
| Google DNS | 公共 | 1.1.1.1 1.0.0.1 | 2001:4860:4860::8888 2001:4860:4860::8844 | https://dns.google/dns-query | dns.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::8 | doh-pure.onedns.net/dns-query | dot-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-query | 101.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以上版本:
- 打开 设置:(快捷键
win + i) - 点击开始菜单,选择“设置”(齿轮图标)。
- 进入 网络和 Internet:
- 在设置界面中,点击“网络和 Internet”。
- 选择网络连接:
- 点击“以太网”或“Wi-Fi”,然后选择当前连接的网络。
- 修改 DNS 设置:
- 向下滚动,点击“编辑”按钮(在“DNS 服务器分配”下)。
- 选择“手动”,然后打开 IPv4 或 IPv6 开关。
- 输入首选 DNS 和备用 DNS 地址(例如,Google DNS:8.8.8.8 和 8.8.4.4)。
- 保存更改,点击「保存」
Win7以下版本:
- 在开始菜单中搜索「控制面板」并打开。
- 进入「网络和共享中心」点击「网络和 Internet」 > 「网络和共享中心」。
- 点击「更改适配器设置」。
- 右键点击当前连接的网络(以太网或 Wi-Fi),选择“属性”。
- 选择「Internet 协议版本 4 (TCP/IPv4)」或「Internet 协议版本 6
(TCP/IPv6)」,然后点击「属性」。 - 选择「使用下面的 DNS 服务器地址」,输入首选和备用 DNS。
- 点击「确定」即可。
Mac 系统
通用方式:
- 点击屏幕左上角的「苹果」图标,选择「系统偏好设置」。
- 点击「网络」选项。
- 在选择当前连接的网络 Wi-Fi 或以太网(有线),点击「详细信息」。
- 进入该界面的「DNS」标签页。
- 点击左下角的「+」按钮,添加新的 DNS 服务器地址(例如,Google DNS:8.8.8.8 和 8.8.4.4)。
- 点击「好」,即可。
命令行修改:
- 在「应用程序」 > 「实用工具」中找到并打开终端。(快捷键
Command + 空格,搜索「终端」) - 输入命令: networksetup -setdnsservers Wi-Fi 1.1.1.1 1.0.0.1
补充说明:上面的代码是修改 WiFi 的 DNS,如果是有线网络,需要将将 Wi-Fi 替换为 Ethernet
路由器设置
最高效的方法:
搜索引擎输入 xxxx 路由器(你自己路由器的品牌)DNS 修改 获取教程
通用设置方法:
- 登录路由器管理后台
- 进入「基本设置」或「常用设置」不同路由器设置入口不一样
- 查找「局域网设置」或「Lan 设置」进入对应的入口
- 更改 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