在Ubuntu 20.04 LTS中,DNS设置是网络配置的关键。它通过将域名转换为IP地址,让用户能够使用易记的域名访问互联网资源。本文介绍了如何在Ubuntu 20.04 LTS上设置DNS的方法。
1、修改/etc/systemd/resolved.conf文件:打开终端,输入以下命令以文本编辑器打开/etc/systemd/resolved.conf
文件:sudo nano /etc/systemd/resolved.conf
,在文件中找到[Resolve]
部分,添加或修改DNS服务器地址,DNS=8.8.8.8 114.114.114.114
,保存并关闭文件,退出编辑器。
2、重启systemdresolved服务:在终端中执行以下命令以重启systemdresolved
服务:sudo systemctl restart systemdresolved
,重启服务后,新的DNS设置将会生效。
3、更新/etc/resolv.conf文件:由于/etc/resolv.conf
文件是由systemdresolved
管理,因此需要创建一个符号链接,以便在每次系统启动时自动更新该文件,执行以下命令:sudo mv /etc/resolv.conf /etc/resolv.conf.bak && sudo ln s /run/systemd/resolve/resolv.conf /etc/resolv.conf
。/etc/resolv.conf
文件会指向/run/systemd/resolve/resolv.conf
,确保DNS设置在系统启动时自动更新。
4、验证DNS设置:为了验证新的DNS设置是否生效,可以使用ping
或dig
命令测试域名解析,运行ping www.google.com
,如果能够成功解析域名并返回响应,则说明DNS设置已正确配置。
5、常见问题与解决方案:如果在设置过程中遇到问题,可以尝试以下方法解决:
确保网络连接正常,并且没有防火墙规则阻止DNS流量。
检查/etc/systemd/resolved.conf
文件中的DNS设置是否正确,避免语法错误。
如果使用的是第三方网络管理器,如NetworkManager,可能需要在其配置文件中设置DNS。
通过以上步骤,用户可以在Ubuntu系统中有效地设置和更改DNS服务器,以确保网络连接的稳定性和速度,如果在使用过程中遇到任何问题,可以参考上述解决方案进行排查和修复。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/48989.html