resolv.conf 中的条目是如何自动添加的?

resolv.conf 中的条目是如何自动添加的?

我今天安装了一个新的 Debian Jessie 发行版。它通过 DHCP 正确配置了 IP 地址,并nameserver/etc/resolv.conf.

您能解释一下这些条目是如何自动添加的吗?内部究竟发生了什么,自动添加此类条目需要哪些步骤?

答案1

在安装过程中,动态主机配置协议用于发现网络设置。这包括您注意到的 IP 地址,还包括子网、默认网关以及可选的域名和名称服务器。所有可用信息都用于设置网络并存储在适当的文件中以供将来参考(/etc/network/interfaces/etc/resolv.conf...)。

或者,该resolvconf包可用于/etc/resolv.conf在更改网络时进行维护。网络管理员也可以管理/etc/resolv.conf。配置网络接口时,这两个程序都会读取 DHCP 服务器提供的信息,其方式与安装程序类似。

您将在以下内容中找到所有这些内容以及更多详细描述Debian 维基

答案2

编辑/etc/dhcp/dhclient.conf/etc/dhcp3/dhclient.conf 在 debian 上您可以选择 dhcp 客户端选项(例如编辑 resolv.conf 的可能性)。在服务器端,管理员可以选择要拉取的内容(路由器、dns、wins 服务器等),这是典型 Linux dhcp 服务器的摘录

# My Network - this is the set of addresses that you're handing out
subnet 193.198.0.0 netmask 255.255.255.0 {
        option broadcast-address 193.198.0.255;
        option subnet-mask 255.255.255.0;
        option routers 193.198.0.1;
        option domain-search "yourdomain.com";
        option netbios-name-servers 193.198.0.10;
        range 193.198.0.26 193.198.0.252 ;
    }

相关内容