DNS

DNS



在中国大陆,除了国际上的公共 DNS 服务器外,还有一些本地的公共 DNS 服务器。这些 DNS 服务器通常在中国大陆访问速度较快,能够更好地解决 DNS 解析问题。以下是一些常见的公共 DNS 服务器:

国际公共 DNS 服务器
Cloudflare DNS
1.1.1.1
1.0.0.1
OpenDNS
208.67.222.222
208.67.220.220
Quad9
9.9.9.9
149.112.112.112
中国大陆公共 DNS 服务器
114 DNS
114.114.114.114
114.114.115.115
阿里云公共 DNS
223.5.5.5
223.6.6.6
百度公共 DNS
180.76.76.76
DNSPod 公共 DNS
119.29.29.29

Google 提供的公共 DNS 服务

nameserver 8.8.8.8
nameserver 8.8.4.4



配置 DNS 服务器

你可以编辑 /etc/resolv.conf 文件,将上述 DNS 服务器添加到文件中。例如,如果你想使用 114 DNS 和阿里云公共 DNS,可以按如下方式配置:

bash
复制代码
sudo vi /etc/resolv.conf
添加以下内容:
nameserver 114.114.114.114
nameserver 114.114.115.115
nameserver 223.5.5.5
nameserver 223.6.6.6
保存并退出。

持久化 DNS 配置
为了使这些设置永久生效,可以通过配置 NetworkManager 或网络脚本:

配置 NetworkManager
编辑 NetworkManager 配置文件 /etc/NetworkManager/NetworkManager.conf:

bash
复制代码
sudo vi /etc/NetworkManager/NetworkManager.conf
添加以下内容:

plaintext
复制代码
[main]
dns=none
然后编辑相应的网络接口配置文件(例如 /etc/sysconfig/network-scripts/ifcfg-ens33):

bash
复制代码
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
添加或修改 DNS1 和 DNS2 等配置:

plaintext
复制代码
DNS1=114.114.114.114
DNS2=114.114.115.115
DNS3=223.5.5.5
DNS4=223.6.6.6
保存并退出。

重启 NetworkManager 服务
最后,重启 NetworkManager 服务以应用更改:

bash
复制代码
sudo systemctl restart NetworkManager
通过这些步骤,你可以使用中国大陆的公共 DNS 服务器来提高 DNS 解析的速度和稳定性。





BypInformation