/etc/resovl.conf文件
时间: 2023-11-05 14:05:09 浏览: 166
/etc/resolv.conf文件是Debian 9中的DNS配置文件。该文件可以通过编辑/etc/resolv.conf来手动配置DNS服务器。默认情况下,该文件包含了以下内容[1]:
nameserver 114.114.114.114
nameserver 8.8.8.8
这些行指定了DNS服务器的IP地址。在Debian 9中,可以通过编辑此文件来更改或添加其他DNS服务器的IP地址。
至于如何防止/etc/sysconfig/network-scripts/ifcfg-ethxx中的DNS更新到/etc/resolv.conf文件中,可以按照以下步骤:
1. 打开/etc/sysconfig/network-scripts/ifcfg-ethxx文件,其中"ethxx"代表具体的网络接口名字。
2. 在ifcfg-ethxx文件中,找到DNS配置的行(例如DNS1和DNS2)。
3. 在这些行前面添加"#"符号,将其注释掉。
4. 保存并关闭ifcfg-ethxx文件。
这样,当系统重启时,ifcfg-ethxx文件中的DNS配置将不会更新到/etc/resolv.conf文件中。
然而,需要注意的是,此方法只是临时性的修改,下次系统重启后,/etc/resolv.conf文件可能会再次被更新成运营商提供的DNS配置。如果要实现永久性的修改DNS配置,可以执行以下步骤:
1. 安装resolvconf工具:sudo apt install resolvconf
2. 切换到resolv.conf.d目录:cd /etc/resolvconf/resolv.conf.d/
3. 创建一个名为original的文件:sudo vim original
4. 在original文件中,添加所需的DNS配置,例如:
nameserver 114.114.114.114
nameserver 8.8.8.8
5. 保存并关闭original文件。
6. 执行以下命令以使修改生效:sudo resolvconf -u
这样,DNS配置将永久性地保存在/etc/resolvconf/resolv.conf.d/original文件中,并在系统启动时被应用。
总结:
/etc/resolv.conf文件是Debian 9中的DNS配置文件,默认情况下包含了运营商提供的DNS服务器的IP地址。可以通过手动编辑该文件来修改DNS配置。如果不希望/etc/sysconfig/network-scripts/ifcfg-ethxx文件中的DNS更新到/etc/resolv.conf文件中,可以注释掉ifcfg-ethxx文件中的DNS配置行。然而,这种修改只是临时性的,系统重启后会被更新。要实现永久性的修改,可以使用resolvconf工具来创建一个名为original的文件,并在其中添加所需的DNS配置。执行相关命令后,DNS配置将永久性地保存在original文件中,并在系统启动时生效。
阅读全文