每次重启后“resolv.conf”文件都会变空

每次重启后“resolv.conf”文件都会变空

每次重启后,“/etc/resolv.conf”文件都会变空,并且我会丢失其中设置的 DNS 数据。它每次只包含以下文本:

# 由 NetworkManager 生成

我应该怎么办?

答案1

该文件中有 2 条注释:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

为什么不听听制作/维护这个文件的人的意见呢?;-)

解析conf

从手册页中:

通常,resolvconf 程序仅由网络接口​​配置程序运行,例如 pppd(8)(用于 ppp 接口);DHCP 客户端(例如 dhclient(8));ifup(8) 和 ifdown;以及 DNS 缓存(例如 dnsmasq(8))(用于环回接口)。这些程序从某个来源获取名称服务器信息并将其推送到 resolvconf。

命令行

管理员可以从命令行运行 resolvconf 来添加或删除名称服务器信息,但这通常不是必要的或不可取的。

请使用此处描述的方法:如何通过 resolv.conf 添加 DNS 服务器?(Randall Cook 看起来最简单,也适用于服务器)。

相关内容