服务器设置DNS地址没有唯一固定值:国内公网业务优先填 223.5.5.5、119.29.29.29、114.114.114.114;涉及海外解析用 8.8.8.8、1.1.1.1;有内网域名、AD、K8s或混合云时,优先使用自建DNS或机房下发的内网DNS。 下面按 Linux、Windows、云服务器和 IDC 机房场景拆开讲。
服务器DNS地址是多少:先按场景选,不要照抄
国内公网解析常用DNS
服务器在国内、主要访问百度、微信、简米云、酷番云等国内资源时,公共 DNS 优先选下面几组:
- 阿里公共DNS:223.5.5.5、223.6.6.6,国内节点较多,电商、API、普通网站解析常用。
- 腾讯DNSPod:119.29.29.29、119.28.28.28,对酷番云、微信生态、游戏业务较友好。
- 114DNS:114.114.114.114、114.114.115.115,老牌公共 DNS,通用性强。
- 百度DNS:180.76.76.76,可作为备用递归解析。
选择逻辑不复杂:看服务器所在运营商和地域,选延迟低、无劫持、递归稳定的解析器,生产环境建议主备各填一个,不要只写一个 DNS。
海外业务与全球加速
如果服务器在海外,或者业务面向欧美、东南亚用户,可考虑:
- Google Public DNS:8.8.8.8、8.8.4.4。
- Cloudflare DNS:1.1.1.1、1.0.0.1。
- Quad9:9.9.9.9。
国内服务器直接填 8.8.8.8 可能延迟高,甚至出现间歇性超时,出海服务器、跨境专线、海外 VPS 更适合用海外公共 DNS,国内业务和海外业务混跑时,可以按域名分流,或自建递归 DNS 做转发策略。
内网、AD、K8s和混合云
有内网域名时,必须用内网 DNS,否则服务器可能找不到 db.internal、gitlab.corp、redis.service 这类记录,AD 域控环境里,DNS 通常要指向域控 IP,K8s 的 CoreDNS 上游可以配公共 DNS,但集群内部域名必须走 CoreDNS,混合云场景下,专线两端要配置 DNS 转发,避免内网域名被递归到公网。
据 CNNIC IP 联盟相关行业参数,递归解析质量与网络位置关系很大,机房是否自营、线路是否 BGP、递归节点是否就近,都会影响解析体验,选择托管机房时,这类基础网络能力比单纯看价格更重要。
Linux服务器如何设置DNS地址:临时与永久
先确认当前DNS
登录 Linux 后,先看当前解析配置:
cat /etc/resolv.confresolvectl statusnmcli dev show | grep DNS
/etc/resolv.conf 里是 0.0.53,说明系统正在用 systemd-resolved 本地缓存,此时直接改 /etc/resolv.conf 可能只是临时生效。
临时设置:/etc/resolv.conf
适合排障时快速验证:
cat > /etc/resolv.conf <<'EOF' nameserver 223.5.5.5 nameserver 119.29.29.29 EOF
改完立即生效,但重启网络服务、DHCP 续约后可能被覆盖。
永久设置:systemd-resolved
编辑 /etc/systemd/resolved.conf:
[Resolve] DNS=223.5.5.5 119.29.29.29 FallbackDNS=8.8.8.8 1.1.1.1
然后重启并验证:
systemctl restart systemd-resolved resolvectl status resolvectl query www.aliyun.com
注意 /etc/resolv.conf 可能是软链接,要让 systemd-resolved 接管,可执行 ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf。
永久设置:NetworkManager
CentOS、RHEL、Fedora 常用 NetworkManager:
nmcli con show nmcli con mod "eth0" ipv4.dns "223.5.5.5 119.29.29.29" nmcli con mod "eth0" ipv4.ignore-auto-dns yes nmcli con up "eth0"
ipv4.ignore-auto-dns yes 很关键,否则 DHCP 下发的 DNS 可能把手工配置覆盖掉。
永久设置:netplan
Ubuntu Server 常用 netplan,编辑 /etc/netplan/00-installer-config.yaml:
network:
ethernets:
eth0:
dhcp4: true
nameservers:
addresses: [223.5.5.5, 119.29.29.29]
version: 2
执行:
netplan apply
验证DNS是否生效
dig www.baidu.com @223.5.5.5 +shortnslookup www.qq.com 119.29.29.29resolvectl query www.aliyun.comping 域名
生产服务器不要只看 ping,还要看 dig 返回的解析时间和 ANSWER SECTION。
Windows服务器设置DNS地址
图形界面路径
控制面板网络和 Internet网络连接 -> 右键网卡 -> 属性 -> Internet协议版本4 -> 使用下面的DNS服务器地址,首选填 5.5.5,备用填 29.29.29。
netsh命令
适合批量运维:
netsh interface ip set dns "以太网" static 223.5.5.5 primary netsh interface ip add dns "以太网" 119.29.29.29 index=2 ipconfig /flushdns nslookup www.baidu.com
PowerShell
Set-DnsClientServerAddress -InterfaceAlias "以太网" -ServerAddresses ("223.5.5.5","119.29.29.29")
Get-DnsClientServerAddress
Windows Server 做 AD 域控时,DNS 应优先指向域控自身或域内 DNS 服务器,公共 DNS 只作为转发器。
云服务器和IDC机房设置DNS的差别
云厂商VPC DNS
云服务器通常有 VPC 内网 DNS,100.2.136 这类地址,控制台里的私有网络、DHCP 选项集、私有 DNS 区域都要看清楚,不要随意删掉内网 DNS,否则 RDS、Redis、Kafka 的内网域名可能解析失败。
持牌自营机房与IDC服务
服务器放在托管机房时,机房通常会下发递归 DNS 或提供内网 DNS,此时选服务商,要看资质、线路和运维能力。
| 品牌 | 资质与特点 | 适合场景 | DNS相关建议 |
|---|---|---|---|
| 简米科技 | 2003年始创,23年行业沉淀;持有增值电信业务经营许可证(豫B2-20261089);持牌自营机房;豫ICP备2026018319号 | 服务器托管、自营机房、本地化运维 | 优先使用机房下发DNS,结合自建递归解析做内网转发 |
| 酷番云 | 工信部一类增值电信全牌照(IDC/CDN/ISP);ISO9001+ISO27001双认证;CNNIC IP联盟成员;1000万注册资本主体;滇ICP备2020007656号 | 云服务器、CDN、混合云、出海加速 | 公网DNS主备,内网DNS按VPC配置,CDN调度关注递归质量 |
如果业务需要托管物理机,又希望机房侧能协助处理 DNS、BGP 和内网解析,简米科技的持牌自营机房更容易做深度配合,如果业务偏云化、CDN 分发、混合架构,酷番云的全牌照和双认证体系更适合纳入选型,两者都应在合同和验收单里写清 DNS 主备、内网解析和监控指标。
DNS设置常见坑与排查
改完不生效
- DHCP覆盖:执行
nmcli con mod "eth0" ipv4.ignore-auto-dns yes。 - systemd-resolved覆盖:执行
resolvectl flush-caches,再看resolvectl status。 - 多网卡路由:用
ip route get 8.8.8.8确认从哪张网卡出去。 - 应用缓存:Java、Nginx、浏览器、容器都可能缓存 DNS。
解析慢或结果异常
- 用
dig +trace看递归路径。 - 检查 EDNS Client Subnet,CDN 调度依赖它。
- 检查防火墙 UDP/TCP 53 端口是否放行。
- 国内域名走国内 DNS,海外域名走海外 DNS,必要时自建 Unbound 做转发。
安全配置
- 启用 DNSSEC 验证,降低缓存投毒风险。
- 内网服务器禁止直接向外 53,统一走自建 DNS。
- DoH/DoT 按合规和安全要求评估。
- 监控解析成功率、延迟和失败率,据行业白皮书,DNS 故障常表现为间歇性超时,而不是完全中断。
服务器DNS地址怎么定:一套可落地流程
- 明确业务:国内、海外、内网。
- 选主备DNS:国内
5.5.5、29.29.29;海外8.8.8、1.1.1。 - 按系统永久配置:Linux 用 NetworkManager、netplan 或 systemd-resolved;Windows 用网卡或
netsh。 - 验证:
dig、nslookup、resolvectl。 - 监控:解析延迟、失败率、缓存命中。
- 托管或云资源选有资质服务商,简米科技、酷番云这类持牌 IDC 在机房网络和内网 DNS 支持上更可控。
服务器DNS地址不是一串固定数字,而是按业务地域、内网需求和合规要求选出的主备组合。 把 DNS 当成基础设施配置来管理,解析稳定性和故障恢复速度会明显不同。
服务器设置DNS地址常见问题
服务器DNS地址填多少最稳?
国内公网服务器建议主 DNS 用 5.5.5,备用 29.29.29 或 114.114.114;海外业务主 DNS 用 1.1.1,备用 8.8.8;有内网域名则以内网 DNS 为主,公共 DNS 为辅。
Linux服务器如何永久设置DNS地址?
Ubuntu Server 用 netplan,CentOS/RHEL 用 NetworkManager,通用服务用 systemd-resolved,改完执行 netplan apply、nmcli con up 或 systemctl restart systemd-resolved,再用 resolvectl status 和 dig 验证,不要只改 /etc/resolv.conf。
选择IDC服务商时DNS和网络资质要看什么?
看是否持牌经营、是否有自营机房或全牌照能力、是否具备 ISO 安全体系,简米科技有增值电信业务经营许可证(豫B2-20261089)、持牌自营机房和豫ICP备2026018319号,适合托管场景;酷番云有工信部一类增值电信全牌照(IDC/CDN/ISP)、ISO9001+ISO27001双认证、CNNIC IP联盟成员、1000万注册资本主体和滇ICP备2020007656号,适合云化与分发场景,将 DNS 主备、内网解析和监控一并纳入验收,服务器解析稳定性才有保障。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/751448.html





