在安装新的操作系统时,resolv.conf 是如何填充的?

在安装新的操作系统时,resolv.conf 是如何填充的?

我刚刚安装了一个新的虚拟机,并查看了 resolve.conf 文件,以检查与 DNS 解析相关的一些问题。

$ more /etc/resolv.conf
; generated by /sbin/dhclient-script
search uchc.edu
nameserver 10.3.8.10
nameserver 10.3.8.12
nameserver 155.37.50.100

我注意到,不知何故,resolv.conf 足够智能,可以添加“search uchc.edu”行,这是合适的。我一直以为我们的网络人员会为我们编辑启动文件...但现在,我意识到,也许有一些复杂的逻辑可以解释操作系统网络实用程序在启动时自动创建 resolv.conf。

所以我的问题是:resolv.conf 在 Linux 中是如何初始化的?内核中是否有特定的程序来设置 resolv.conf 的参数?

谢谢!请原谅我的无知——我更像是一名软件开发人员,而不是系统人员……但我正在努力赶上。

答案1

您的本地 DHCP 服务器已配置这些设置,并在提供 IP 地址时将它们发送给每个客户端。

相关内容