我们有带静态IP的
Linux机箱,有些使用Centos和其他Debian,使用保留用于开发和测试的IP范围.
我们需要这个框来“发布”他们的DNS到DNS服务器2008R2,无需管理员或人工干预.
这些主机的主机名已正确配置,但它们不会将自己注册到DNS,因此我无法使用其主机名访问它们.
在Windows框中,此过程是自动的,您可以强制使用ipconfig / registerdns重新注册.我们是否有Linux系列的同等产品?
我们的想法是让这些主机在DNS服务器上自动为自己添加一个条目,这样我就可以使用它们的主机名来访问它们.
RFC 2136“域名系统中的动态更新(DNS UPDATE)”定义了协议.
解决方法
实际上,有一个名为
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