在Debian DHCP中配置DNS服务器地址,需编辑/etc/dhcp/dhcpd.conf文件,在子网声明块或全局配置中添加option domain-name-servers选项,指定DNS服务器IP地址,多个地址用逗号分隔。以下是具体步骤及示例:
安装DHCP服务器(若未安装):
sudo apt update
sudo apt install isc-dhcp-server
编辑配置文件:
sudo nano /etc/dhcp/dhcpd.conf
option domain-name-servers 8.8.8.8, 8.8.4.4;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.2, 114.114.114.114;
}
(将8.8.8.8等替换为实际DNS服务器IP)配置监听接口(可选):
编辑/etc/default/isc-dhcp-server,指定INTERFACESv4为网络接口名(如eth0):
INTERFACESv4="eth0"
重启服务生效:
sudo systemctl restart isc-dhcp-server
验证:可通过查看DHCP租约文件/var/lib/dhcp/dhcpd.leases或客户端获取的IP配置确认DNS是否正确分配。