如何通过DHCP注册主机名?

chr*_*ish 4 domain-name-system dhcp windows

我是一名软件开发人员,正在开发网络设备(SIP 电话)。当它启动时,我希望它在我们的网络上注册一个域名,以便客户可以轻松浏览 Web 界面。我已经与为设备开发软件的公司进行了交谈,他们在其他项目中提供了 DHCP 选项 12 中的主机名,然后以某种方式(神奇地)在 DNS 中注册了从 DHCP 请求返回的 IP 地址。

所以我有一个软件修改的测试版本,其中包括设备设置 DHCP 选项 12,主机名基于 MAC 地址(例如 SIP100_0026FDF00057)。但是,我无法从我的 Windows 机器查询该主机名。DHCP 和 DNS 服务器位于 Windows Server 上。

DHCP 和/或 DNS 上是否有一些特殊的配置来实现此注册?

Mas*_*imo 6

作为域成员的 Windows 系统可以在域 DNS 中自动注册其主机名;但这只能由 Windows 系统完成。

Microsoft DHCP 可以配置为代表那些无法自行完成的客户端注册 DNS 名称(如 Linux 客户端);如果您希望您的设备自动出现在您的 DNS 中,则应该这样做。您可以在 DHCP 服务器的属性上进行配置。

但是要小心,因为这意味着如果将 DHCP 租约交给任何客户端,则它会在 DNS 中注册。

更多信息在这里