服务器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