Windows DNS Server 将非 **DHCP** 客户端(服务器)注册到 2008R2

fcm*_*fcm 6 domain-name-system static-ip dns-server windows-server-2008-r2

我们有 带有静态 IP 的Linux机器,一些使用Centos和其他Debian,使用为开发和测试保留的 IP 范围。

我们需要这些框来将他们的 DNS“发布”到 DNS Server 2008R2 中,无需管理员或人工干预。

这些主机的主机名已正确配置,但它们没有将自己注册到 DNS,因此我无法使用它们的主机名访问它们。

在 Windows 机器上,此过程是自动的,您可以使用ipconfig /registerdns. 我们有 Linux 家族的等价物吗?

这个想法是让这些主机在 DNS 服务器上自动为自己添加一个条目,这样我就可以使用他们的主机名访问它们。

RFC 2136“域名系统中的动态更新(DNS UPDATE)”定义了该协议。

fcm*_*fcm 12

实际上,有一个名为的实用程序nsupdate遵循协议并提供我正在寻找的内容。在 Debian 和 Ubuntu 上,nsupdate定义为“nsupdate 是 nslookup 的鲜为人知的兄弟”

您可以添加和删除'a''aaaa''cname'以及其他记录。

重要的是要提醒您的 DNS 服务器需要“开放”并接受动态更新。由于您可以添加任意 IP 地址和删除合法条目,动态更新使您的 DNS 服务器成为非常不安全的信息来源! 然而,酷!

样本

nsupdate
update add xxx.yyy.com. 600 a 10.11.12.13
update delete www.example.com cname
update delete www1.example.com a
update add xxx.yyy.com 600 a 10.11.12.13
update add aaa.yyy.com  600 cname xxx.yyy.com.
send
Run Code Online (Sandbox Code Playgroud)