永久修改DNS设置
修改/etc/systemd/resolved.conf
文件
1、打开文件:使用文本编辑器打开/etc/systemd/resolved.conf
文件。
可以使用如下命令:
“`bash
sudo nano /etc/systemd/resolved.conf
“`
2、编辑文件:在文件中,您可以指定DNS服务器的地址。
要将DNS设置为Google的公共DNS,可以添加以下行:
“`bash
DNS=8.8.8.8
“`
3、保存并关闭文件。
4、重启服务:为了使更改生效,需要重启systemdresolved
服务。
执行命令:
“`bash
sudo systemctl restart systemdresolved
“`
重命名和链接/etc/resolv.conf
文件
1、备份原始文件:备份原有的/etc/resolv.conf
文件。
使用命令:
“`bash
sudo mv /etc/resolv.conf /etc/resolv.conf.bak
“`
2、创建链接:创建一个软链接到/etc/resolv.conf
,指向/run/systemd/resolve/resolv.conf
。
使用命令:
“`bash
sudo ln s /run/systemd/resolve/resolv.conf /etc/resolv.conf
“`
临时修改DNS设置
修改/etc/resolv.conf
文件
1、编辑文件:直接在/etc/resolv.conf
文件中添加DNS服务器地址。
使用命令:
“`bash
sudo nano /etc/resolv.conf
“`
添加类似以下行以使用指定的DNS服务器:
“`bash
nameserver 8.8.8.8
“`
2、保存并关闭文件。
3、重启服务:重启systemdresolved
服务以应用更改。
执行命令:
“`bash
sudo systemctl restart systemdresolved
“`
查看DNS设置
检查当前DNS设置:要查看当前的DNS设置,您可以使用systemdresolve status
或检查/etc/resolv.conf
文件的内容。
使用命令:
“`bash
systemdresolve status
“`
相关问题与解答
Q1: 修改DNS后网站无法访问,应如何处理?
A1: 确保您输入的DNS服务器地址正确无误,尝试访问几个不同的网站以确认是否为特定网站的问题,如果问题依旧,您可以尝试恢复到之前的DNS设置,或者使用其他公共DNS服务器如Cloudflare的1.1.1.1进行测试。
Q2: 修改DNS设置后多久生效?
A2: DNS设置的更改几乎是即时的,但可能需要几秒钟到几分钟的时间,这取决于您的网络环境和DNS服务器的响应时间,如果您在更改设置后立即遇到问题,请稍等片刻,让更改完全生效。
通过以上步骤,您可以根据需要在Ubuntu系统中灵活修改DNS设置,无论是永久更改还是临时调整,确保按照正确的步骤操作,并在必要时查看系统文档或在线资源以获取更多帮助。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/5133.html