我有几个 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
所以这句话
- 选择ns1.domain域名服务器
- 更新“域”区域
- 删除当前记录
- 添加新记录
- 发送到名称服务器
在名称服务器上,您将需要允许更新,在 bind 中这是指令:
allow-update { 10.10.10.0/24; };
这将允许来自 10.10.10.0/24 网络的更新