在Debian系统上修改DNS服务器设置并实现重启后依旧有效的方法
在Debian系统中,正确配置DNS服务器是确保网络连接稳定和可靠的关键步骤。然而,有时在修改DNS服务器设置后,重启系统后这些更改可能会失效。本文将详细介绍如何在Debian系统上修改DNS服务器设置,并确保这些更改在重启后依旧有效。
步骤一:修改DNS服务器设置
- 打开DNS配置文件:
sudo nano /etc/systemd/resolved.conf
- 在打开的文件中,找到
[Resolve]
部分,在其中添加或修改以下行来配置DNS服务器:DNS=8.8.8.8 8.8.4.4
这里的地址是Google Public DNS的IPv4地址,你可以根据自己的需求修改成其他DNS服务器的地址。
- 保存并关闭文件。
步骤二:设置DNS服务器配置文件为只读
为了确保重启后DNS服务器的设置依旧有效,需要将DNS服务器的配置文件设置为只读。这可以通过以下步骤完成:
- 创建一个
resolved.conf.d
目录:sudo mkdir /etc/systemd/resolved.conf.d
- 创建一个新的配置文件以存储DNS设置:
sudo nano /etc/systemd/resolved.conf.d/00-custom-dns.conf
- 在这个文件中,添加以下内容:
[Resolve]
DNS=8.8.8.8 8.8.4.4
- 保存并关闭文件。
- 设置该文件为只读:
sudo chattr +i /etc/systemd/resolved.conf.d/00-custom-dns.conf
步骤三:验证设置是否生效
要验证DNS服务器设置是否在重启后依旧有效,可以进行以下操作:
- 重启系统:
sudo reboot
- 重启后,验证DNS服务器的设置是否依旧有效:
resolvectl status
应该能够看到之前设置的DNS服务器地址。
通过以上步骤,你可以在Debian系统中成功修改DNS服务器设置,并确保这些更改在重启后依旧有效。这样可以确保你的网络连接稳定,并避免在每次重启后都需要重新配置DNS服务器的麻烦。
版权声明:
作者:Geeker
链接:https://www.vpsgeeker.com/2024/01/21/debian-dns.html
文章版权归作者所有,未经允许请勿转载。
THE END