我需要编辑什么文件才能在 CentOS 中创建静态 DNS 服务器?

我需要编辑什么文件才能在 CentOS 中创建静态 DNS 服务器?

我知道的几乎每个发行版都会/etc/resolv.conf在重新启动时擦除(我认为 DHCP 会执行此操作),因此添加静态 DHCP 条目的位置因发行版而异。如何将静态 DNS 服务器添加到 CentOS 服务器,以便我知道我的条目在重新启动后仍然有效?

答案1

对于 CentOS,看起来您添加PEERDNS=no/etc/sysconfig/network-scripts/ifcfg-eth0(请参阅文档)。


更一般地说,如果您正在使用,dhclient则将以下内容放入您的 dhclient.conf 文件中:

interface "eth0" {
 supersede domain-name-servers 8.8.4.4, 8.8.8.8;
}

您可以将选项dhcpcd添加-R到命令行以阻止其更改/etc/resolv.conf

最后pump使用-d命令行上的选项来阻止它的改变/etc/resolv.conf

答案2

这实际上取决于你如何配置你的DHCP客户端

从提供的链接来看,相关文件似乎是

/etc/sysconfig/network-scripts/ifcfg-eth0

相关内容