服务器DNS修改教程
协议教程
2026-07-08 15:43
141
Windows系统操作教程
当出现「无法访问国外网站、Docker 下载镜像失败、部分域名解析异常」等问题时,通常是国内公共 DNS 对部分境外域名解析不稳定导致的,可通过修改 DNS 为公共 DNS(如谷歌 8.8.8.8)解决。
Win系统将采用图像化的方式更改DNS。
第一步:打开控制面版并找到“以太网”
快捷:Win+R → 输入 ncpa.cpl → 回车。


第二步:右键“以太网”并点击“属性”(出现以下界面)

第三步:双击“ Internet 协议版本 4(TCP/IPv4)”
更改“首选DNS服务器”和“备用DNS服务器”为如下数字

全部点 确定 保存。
##一些常见的DNS地址##
🌏 国内公共 DNS(解析国内域名更快)
# 阿里云 DNS
223.5.5.5
223.6.6.6
# 114 DNS
114.114.114.114
114.114.115.115
# 腾讯 DNSPod DNS
119.29.29.29
182.254.116.116
# 百度 DNS
180.76.76.76
🌍 国外公共 DNS(解析海外域名更稳)
# 谷歌 Public DNS
8.8.8.8
8.8.4.4
# Cloudflare DNS
1.1.1.1
1.0.0.1
# OpenDNS
208.67.222.222
208.67.220.220
LINUX系统操作教程
当出现「无法访问国外网站、Docker 下载镜像失败、部分域名解析异常」等问题时,通常是国内公共 DNS 对部分境外域名解析不稳定导致的,可通过修改 DNS 为公共 DNS(如谷歌 8.8.8.8)解决。部分香港 / 海外节点默认已配置国外 DNS,可先用 resolvectl status 检查,无需重复修改。
1. 如何查看本机的DNS
resolvectl status
此时会有如下返回(我的服务器默认有备用8.8.8.8)
Global
Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub
Link 2 (eth0)
Current Scopes: DNS
Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 223.5.5.5
DNS Servers: 223.5.5.5 8.8.8.8
2.如何修改DNS
直接覆盖 resolv.conf
echo -e "nameserver 8.8.8.8\nnameserver 114.114.114.114" > /etc/resolv.conf
3.如何验证修改成功
执行以下命令即可:
ping www.baidu.com #测试国内解析
ping www.google.com #测试国外解析
成功返回数据包就表示修改成功
4.一些常见的DNS地址
🌏 国内公共 DNS(解析国内域名更快)
# 阿里云 DNS
223.5.5.5
223.6.6.6
# 114 DNS
114.114.114.114
114.114.115.115
# 腾讯 DNSPod DNS
119.29.29.29
182.254.116.116
# 百度 DNS
180.76.76.76
🌍 国外公共 DNS(解析海外域名更稳)
plaintext
# 谷歌 Public DNS
8.8.8.8
8.8.4.4
# Cloudflare DNS
1.1.1.1
1.0.0.1
# OpenDNS
208.67.222.222
208.67.220.220