具有静态 IP 的 Linux 计算机的主机名解析

具有静态 IP 的 Linux 计算机的主机名解析

我有几个 Linux 服务器,需要为它们分配静态 IP,因为我正在做一些 CARPing 和 Vlans。

我的 DNS 服务器设置方式是,只要网络上出现新节点,它就会从节点动态获取主机名。

不幸的是,这种方法只适用于具有 dhcp 客户端的服务器。要发送主机名,您需要使用主机名编辑 /etc/dhcp3/dhclient.conf 文件,然后重新启动 dhclient。

有谁知道使用静态 IP 服务器来做到这一点的方法吗?

答案1

是的,您可以在目录中使用 nsupdate /etc/network/if-up.d/

例如

echo -e "server ns1.domain\n zone domain\n update delete test.domain\n update add test.domain 600 A 10.1.1.188\n send" | nsupdate

长话短说,如下:

nsupdate
> server ns1.domain
> zone domain
> update delete test.domain
> update add test.domain 600 A 10.1.1.188
> send

所以这句话

  1. 选择ns1.domain域名服务器
  2. 更新“域”区域
  3. 删除当前记录
  4. 添加新记录
  5. 发送到名称服务器

在名称服务器上,您将需要允许更新,在 bind 中这是指令:

allow-update { 10.10.10.0/24; };

这将允许来自 10.10.10.0/24 网络的更新

相关内容