如何在路由器重启后请求 DHCP 客户端重新发送其主机名

如何在路由器重启后请求 DHCP 客户端重新发送其主机名

假设我有一个带 DHCP 服务器的路由器(嗯,它实际上是一个 dd-wrt ​​路由器)。重启路由器后,所有 DHCP 客户端的主机名都丢失了:在 dd-wrt ​​中“LAN”状态选项卡的“活动客户端”页面中,除了 IP 地址外,我看不到客户端的名称。

DHCP 客户端不会自动重新发送其主机名,除非它们尝试更新其 IP。有什么方法可以强制客户端重新发送?

多谢!

答案1

DHCP 客户端 FQDN 选项(选项 81)允许客户端将其 FQDN 发送到 DHCP 服务器,并且可以将 DHCP 服务器配置为向 DNS 注册此 FQDN。

这给出了独立于 DHCP 服务器的 IP 地址和主机名之间的映射 - 因此您可以使用反向 DNS 从 IP 地址获取主机名。

答案2

除非您触发主机,否则无法强制主机续订租约。这意味着您需要在每个系统上执行“ipconfig /renew”或“dhclient eth0”或类似操作来强制其续订租约。

但是,使用 DD-WRT,您可以让 DHCP 为网络中的每个主机返回相同的 IP 地址,并在路由器上启动 DNS 服务并让其将地址映射到名称。根据网络中的计算机数量,这可能需要一些时间才能完成设置:

DD-WRT 上的 DNS

希望有所帮助。

相关内容