dhcpd 无法在路由器上正确处理客户端主机名

dhcpd 无法在路由器上正确处理客户端主机名

我使用 16.04 Xenial 作为我的路由器的操作系统,我刚刚设置它以使用 ppp 连接到我的宽带

我也设置了 dhcpd,除了一件事之外,它似乎运行正常 - 我无法使用主机名从路由器识别我的 DHCP 客户端,并且在客户端上,他们也不能通过主机名引用服务器。

我的服务器文件中有以下行dhcpd.conf

ddns-update-style standard;

虽然我不太确定这是否有帮助。以下是问题:

adam@lorien ~ $ ssh gondor
ssh: Could not resolve hostname gondor: Name or service not known
adam@lorien ~ $ ssh 192.168.0.3
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-109-generic x86_64)

在服务器上:

adam@gondor:~$ ping lorien
ping: unknown host lorien
adam@gondor:~$ grep 192.168.0.219 /var/log/syslog | tail
Jan 21 17:01:38 gondor dhcpd[1277]: DHCPREQUEST for 192.168.0.219 from 18:3d:a2:be:df:2f (lorien) via enx283737034225
Jan 21 17:01:38 gondor dhcpd[1277]: DHCPACK on 192.168.0.219 to 18:3d:a2:be:df:2f (lorien) via enx283737034225

并且我在客户端有必要的配置/etc/dhcp/dhclient.conf

send host-name = gethostname();

那么我忘记做什么了?我需要客户的名字来做备份。

答案1

bind9 和 dhcpd 需要进行配置,以便 dhcpd 可以将条目放入 bind9 的记录中。

Debian wiki DDNS 文档

相关内容