更新

更新

我知道“/etc/resolv.conf”是重新启动Ubuntu 14.04时由“/etc/resolvconf/resolv.conf.d/head”自动生成的文件。没关系

但是我可以在 CentOS 7 中找到相同的“/etc/resolvconf/resolv.conf.d/head”文件吗?

更新

文件 /etc/resolv.conf 的内容

**# Generated by NetworkManager**
search reesu.co.in
nameserver 8.8.8.8
nameserver 8.8.4.4

但我想看这个内容:

**# Generated by NetworkManager**
search domain.tld
nameserver 8.8.8.8
nameserver 8.8.4.4

或者

**# Generated by NetworkManager**
**#search reesu.co.in**
search domain.tld
nameserver 8.8.8.8
nameserver 8.8.4.4

每次重新启动后:

答案1

在 CentOS 中,您将条目添加到:

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

您可以在 ifcfg-eth* 文件中添加最多两个 DNS 条目,例如:

DNS1=8.8.8.8 DNS2=4.4.4.4

官方来源

答案2

你试过了吗/etc/resolv.conf吗 ?

换句话说,resolv.conf要么是由NetworkManager您安装了它而生成的,要么是您必须自己配置的。

我在服务器上遇到了这个问题Redhat,我想避免NetworkManager覆盖我的静态配置resolv.conf所以我最终设置了我的配置,resolv.conf然后将属性更改为只读像这样

chattr +i /etc/resolv.conf

笔记:您必须先执行此操作,chattr -i然后才能更改/etc/resolv.conf将来的内容。

相关内容