在Ubuntu系统中设置DNS是优化网络连接的重要步骤,DNS(域名系统)负责将域名转换为IP地址,直接影响网页加载速度和网络稳定性,以下提供两种主流方法,适用于不同用户需求:
1、打开网络设置
点击右上角网络图标 → 选择「有线/无线连接」→ 点击齿轮设置按钮。
2、配置DNS
在「IPv4」或「IPv6」标签页:
- 关闭「自动获取DNS」开关
- 在「DNS」栏输入首选DNS(如8.8.8.8
)和备用DNS(如8.8.4.4
),用逗号分隔
3、保存生效
点击「应用」→ 重启网络连接或系统生效。
*(示意图:图形界面DNS配置位置)
sudo resolvectl dns eth0 8.8.8.8 1.1.1.1 # 将eth0替换为实际网卡名
1、编辑配置文件
sudo nano /etc/systemd/resolved.conf
2、解除注释并添加DNS
修改以下两行:
DNS=8.8.8.8 1.1.1.1 # 自定义DNS,空格分隔 FallbackDNS=9.9.9.9 # 备用DNS
3、重启服务生效
sudo systemctl restart systemd-resolved sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf # 强制使用新配置
nslookup example.com # 检查域名解析 resolvectl statistics # 查看当前使用的DNS服务器 cat /etc/resolv.conf # 确认配置文件
输出中应显示您配置的DNS地址,若出现8.8.8.8
等目标IP即表示成功。
个人观点:对于普通用户,图形界面操作直观且不易出错;而运维人员建议使用命令行永久配置,稳定性更强,我通常推荐组合使用Cloudflare(1.1.1.1) 和Google DNS(8.8.8.8) ,兼顾速度和隐私保护,注意:修改后若遇网络异常,可恢复自动DNS或检查防火墙规则。
文章摘自:https://idc.huochengrm.cn/dns/11716.html
评论