我们有 具有静态 IP 的Linux机器,一些使用Centos和其他Debian,使用为开发和测试保留的 IP 范围。
我们需要这个盒子将他们的 DNS “发布”到 DNS Server 2008R2 中,无需管理员或人工干预。
这些主机的主机名已正确配置,但它们不会将自己注册到 DNS,因此我无法使用它们的主机名访问它们。
在 Windows 机器上,此过程是自动的,您可以使用 强制重新注册ipconfig /registerdns。我们有 Linux 系列的等价物吗?
这个想法是让这些主机自动在 DNS 服务器上为自己添加一个条目,这样我就可以使用它们的主机名访问它们。
RFC 2136 `域名系统中的动态更新 (DNS UPDATE)' 定义了协议。
实际上,有一个名为的实用程序nsupdate遵循协议并提供我正在寻找的内容。在 Debian 和 Ubuntu 上,nsupdate定义为“nsupdate 是 nslookup 的鲜为人知的兄弟”
您可以添加和删除'a'、'aaaa'、'cname'和其他记录。
重要的是要提醒您的 DNS 服务器需要“开放”并接受动态更新。由于您可以添加任意 IP 地址并删除合法条目,动态更新使您的 DNS 服务器成为非常不安全的信息来源! 然而,酷!
样本