Bocchi

DNS服务器是什么?常用地址、设置方法与故障排查

更新于 2026-11-10 · bocchi.icu

简答:DNS服务器负责把域名转换成IP地址。更换DNS前先记录原配置,再选择至少两个地址进行设置;如果网页打不开,先用nslookup判断是解析器、网络还是缓存问题。本文整理了常见地址、加密DNS区别和各平台的最短操作路径。

定义:DNS服务器是处理域名查询的网络服务,通常由递归解析器向根服务器、顶级域服务器和权威服务器查询,并把结果返回给设备。

先选地址:常用DNS服务器对照表

如果你的目标只是解决“域名解析慢、DNS无响应”或验证当前解析器是否异常,可以先选择一组公共递归解析器。公共DNS不等于更快,也不等于能够改变所有网络访问结果;实际表现会受到网络运营商、地区、IPv4/IPv6、缓存和路由影响。

服务IPv4IPv6加密协议或特点
Google Public DNS8.8.8.8
8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
DoH:https://dns.google/dns-query;官方建议配置至少两个不同地址。Google配置说明
Cloudflare 1.1.1.11.1.1.1
1.0.0.1
2606:4700:4700::1111
2606:4700:4700::1001
支持DoH、DoT;家庭过滤方案使用不同地址,需按官方说明选择。Cloudflare设置说明
Quad9安全解析9.9.9.9
149.112.112.112
2620:fe::fe
2620:fe::9
官方服务地址标注支持恶意域名拦截和DNSSEC;DoH为https://dns.quad9.net/dns-query。Quad9服务地址

最短建议:先保存当前DNS配置,选择同一服务的两个地址,不要把主、备用DNS填成同一个地址。地址来自服务商公开文档,具体可用性应在你的网络和设备上复测。

DNS服务器、解析器和权威服务器有什么区别?

DNS服务器是泛称,可能指递归解析器、权威服务器或本地DNS服务。普通用户在系统网络设置中填写的,通常是递归解析器:它可以直接从缓存返回结果,缓存没有命中时再代表用户查询其他DNS服务器。

  • 递归解析器:接收设备的查询,并负责继续寻找最终答案。公共DNS和许多运营商DNS都属于这一类。
  • 权威服务器:保存某个域名区域的正式记录,例如A、AAAA、MX和TXT记录,不需要再向其他服务器查询该区域内容。
  • 根服务器:主要提供顶级域名服务器的指引,不直接保存每个网站的最终IP地址。ICANN说明,根区保存的是指向顶级域名服务器的委派信息。ICANN根服务器系统说明
  • DNS托管:指域名的DNS记录由哪家平台管理,和你电脑使用哪台递归解析器不是同一个概念。

一次典型查询可以简化为:设备或本地存根解析器→递归解析器→根服务器→顶级域服务器→目标域名的权威服务器。若递归解析器已经缓存结果,后续查询可能不需要再次访问根服务器。

Windows、macOS、Android、iOS和Linux怎么更换DNS?

不同系统版本的菜单名称可能变化,以下只给出可复现的设置范围。修改前先截图或记录自动获取的原DNS;如果改完后出现断网、内网域名无法访问或公司办公系统异常,恢复为自动获取即可。

  1. Windows:打开网络适配器的IPv4或IPv6属性,在DNS服务器字段填写主、备用地址。保存后打开命令提示符,运行ipconfig /flushdns清理客户端缓存,再用nslookup example.com测试。
  2. macOS:进入系统设置中的网络,选择当前Wi‑Fi或有线接口,找到DNS服务器列表并添加地址。关闭并重新连接网络后,再用浏览器或终端验证。
  3. Android:在设置中搜索“私人DNS”或“Private DNS”。系统支持时,可选择自动、关闭或填写提供商主机名;这类设置使用的是加密DNS主机名,不是IPv4地址。Google的系统帮助说明了该入口和三种选项。Google Android Private DNS说明
  4. iPhone或iPad:进入当前Wi‑Fi网络详情,查找DNS配置并选择手动添加服务器。Apple说明该设置位于已连接Wi‑Fi的详情页面,蜂窝网络和不同系统版本的行为可能不同。Apple Wi‑Fi设置说明
  5. Linux:如果使用NetworkManager,可在当前连接的IPv4或IPv6设置中关闭仅自动DNS,并填入服务器地址;命令行或systemd-resolved环境则应按发行版文档确认实际生效的配置文件。

成功判据:查询命令能返回地址,浏览器可以打开此前无法解析的域名,并且配置页显示的DNS与预期一致。仅仅能打开网页,不足以证明所有应用都使用了同一DNS。

DoH、DoT和普通DNS怎么选?

普通DNS通常使用传统的DNS传输方式;DoT通过TLS连接,常用端口为853;DoH把DNS查询放入HTTPS请求中。Cloudflare文档说明,DoH和DoT都可减少传输途中被直接观察的机会,但它们不能替代完整的网络安全措施,也不会自动解决所有连通性问题。Cloudflare加密DNS说明

  • 优先兼容性:先使用普通IPv4 DNS测试,便于判断是否是加密协议或客户端兼容问题。
  • 希望减少明文DNS暴露:选择设备、浏览器或客户端明确支持的DoH或DoT,并填写官方提供的主机名或URL。
  • 使用企业网络、校园网或跨境办公网络:先确认网络策略是否允许外部DNS、853端口或DoH流量;必要时恢复组织提供的DNS。
  • 需要恶意域名拦截:只能选择明确公开说明过滤策略的服务,并注意误拦截可能导致正常域名无法解析。

更换DNS不会直接改变路由、BGP路径、MTU或应用服务器性能,也不等于解决所有访问限制。若解析已经正常但连接仍超时,应继续检查网络丢包、代理规则、出口路径和目标服务状态。

DNS无响应、解析慢或解析错误怎么排查?

按“本机配置→指定解析器→缓存→网络路径”的顺序排查,避免一开始就反复更换地址。

  1. 确认本机拿到了有效网络参数:Windows运行ipconfig /all,检查IP地址、默认网关和DNS服务器;其他系统在网络详情中查看类似字段。
  2. 绕过浏览器测试解析:运行nslookup example.com,观察使用的是哪台DNS以及是否返回A或AAAA记录。Microsoft说明,nslookup不会使用客户端DNS缓存,因此适合判断当前解析器的直接响应。Microsoft DNS客户端排错
  3. 指定另一台解析器对比:可运行nslookup example.com 1.1.1.1或替换为你选择的地址。如果指定服务器能返回结果,而默认服务器失败,问题更可能在默认DNS或其链路。
  4. 清理缓存后复测:Windows运行ipconfig /flushdns;手机和路由器则可断开并重新连接网络。缓存清理不能修复权威记录错误,只能排除本地旧缓存影响。
  5. 区分解析问题和连接问题:如果nslookup已经返回IP,但网页仍打不开,继续检查TCP连接、代理、TUN模式、MTU、丢包和目标服务,而不是继续更换DNS。

注意:不要把未经核实的DNS地址复制到生产网络或企业设备;对办公环境,优先保留原配置和回滚路径,并记录修改时间、地址和测试结果。

常见问题

DNS服务器越近,速度一定越快吗?

不一定。递归解析器可能通过缓存、网络路径和负载影响响应时间。建议在同一网络下,对多个地址分别查询多次,并结合实际网页加载和应用连接结果判断。

更换DNS能提升所有网站的访问速度吗?

不能保证。DNS只负责域名解析;解析完成后的连接速度还受路由、服务器、丢包、拥塞和协议影响。若已经获得正确IP,继续换DNS通常不会直接改善后续传输。

DoH或DoT是不是绝对安全?

不是。它们主要保护设备到DNS解析器之间的查询传输,解析器仍能看到其处理的查询,并且加密DNS不能替代系统更新、终端防护和HTTPS。

为什么改了DNS后公司内网或本地设备打不开?

企业或家庭网络可能依赖内部DNS记录。先恢复自动获取或原DNS,再确认哪些域名必须由内网解析;不要在不了解网络策略时直接替换所有DNS。

主DNS和备用DNS应该怎么填?

优先使用同一服务商公开列出的两个不同地址,IPv4和IPv6按网络实际支持情况填写。不要把同一个地址重复填入两个字段,也不要混用来源不明的地址。

常见问题

DNS服务器和DNS解析器是一回事吗?

日常设置中常被混用,但DNS服务器是泛称;DNS解析器通常指代表客户端递归查询并返回结果的服务器。

DNS服务器无响应时先做什么?

先检查本机IP、默认网关和DNS地址,再用nslookup直接查询;Windows可在复测前运行ipconfig /flushdns。

更换公共DNS会改变网络线路吗?

不会直接改变后续数据传输线路。DNS只负责解析域名,线路、延迟、丢包和MTU需要单独排查。

DNS地址需要定期更换吗?

没有统一的定期更换要求。应以实际解析结果、稳定性、隐私政策和网络兼容性为依据,地址变化以服务商当前文档为准。

相关阅读

参考资料

  1. Google Public DNS:配置与地址说明
  2. Cloudflare 1.1.1.1:设置、DoH与DoT说明
  3. Quad9:服务地址与功能(quad9.net)
  4. ICANN:根服务器系统(icann.org)
  5. Microsoft Learn:DNS客户端排错
  6. Google帮助:Android Private DNS
  7. Apple支持:iPad Wi‑Fi与DNS设置