我使用 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 的记录中。