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

jay*_*100 2 networking linux dns

我刚刚安装了一个新的 VM,并查看了 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
Run Code Online (Sandbox Code Playgroud)

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

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

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

Aln*_*tak 5

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