Debian dns设置

本文介绍了在Linux系统中如何进行临时和永久设置DNS解析。临时设置可通过直接编辑/etc/resolv.conf添加nameserver。永久配置涉及编辑/etc/resolvconf/resolv.conf.d/base文件,然后使用resolvconf命令刷新。此外,还探讨了/resolvconf/run/interface/下的配置方法。文章旨在帮助用户理解并稳定DNS配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、临时设置

直接修改 /etc/resolv.conf,例如直接添加nameserver 8.8.8.8
注意:系统重启或resolvconf重启后会刷新该配置文件。

二、 永久配置

/etc/resolv.conf是一个链接,指向/run/resolvconf/resolv.conf/run/resolvconf/resolv.conf的内容是由/etc/resolvconf/resolv.conf.d/base加载过去的。参考:①Ubuntu通过修改配置文件进行网络配置及ubuntu解决resolv.conf被重写问题和NetworkManager的关系;②Debian DNS resolv.conf 重启失效/复写;

# 进入/etc/resolvconf/resolv.conf.d/文件夹
cd /etc/resolvconf/resolv.conf.d/
# 添加nameserver,也可以修改head或tail
vi /etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8
# 刷新或重启
sudo resolvconf -u
sudo systemctl restart resolvconf

注:/etc/resolvconf/run/resolv.conf似乎也是指向/run/resolvconf/resolv.conf的链接,并且/etc/resolvconf/run/interface/systemd-resolved文件也会同时添加到/run/resolvconf/resolv.conf中,如果有大佬知道可以指点一下。

# 进入/etc/resolvconf/run/interface/文件夹
cd /etc/resolvconf/run/interface/
# 添加nameserver
vi /etc/resolvconf/run/interface/systemd-resolved
nameserver 8.8.8.8
# 刷新或重启
sudo resolvconf -u
sudo systemctl restart resolvconf

自我感觉理清了,但不知是否正确,有大佬可以指点下~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值