有没有办法将自动 DNS 记录更改为静态记录,以便它不会被清除删除?
该服务器也运行 DHCP 服务,但我想将一些动态分配的 IP 地址更改为静态(因为它们在服务器上是静态的)。
我知道您可以删除一条记录然后重新创建它,这是可行的,但我只是希望有一种更简单的方法。
答案1
让我对此进行编辑以使其完全清楚。静态 A 记录和静态 IP 地址是两个完全不相关的事情。具有静态 IP 的机器具有动态 DNS A 记录是正常的。除非有令人信服的理由,否则不应更改此设置。
有没有办法将自动 DNS 记录更改为静态记录?
这样它就不会被清除操作删除。
你不应该这样做。如果合法记录被清除,那么你配置的清除不正确。你应该读一下此链接。这是 2003 年的,但有关清除和刷新间隔的概念没有改变。
该服务器也运行 DHCP 服务,这很好,但我想将一些动态分配的 IP 地址更改为静态(因为它们在客户端是静态的。例如服务器)
如果服务器上的 IP 是静态的,那么您无需执行任何其他操作。静态 IP 就是静态 IP。
我认为您的误解部分在于您误解了 DNS 记录的更新方式。是的,您可以使用 DnsUpdateProxy 组让 DHCP 更新您的 DNS 记录,但这是不好不好不好这不是标准配置,所以除非您明确配置了它(我敢打赌您没有),否则它不是这样做的。
默认情况下,当适配器收到 IP 地址时以及此后的每一天,计算机都会向其主 DNS 服务器发送 DDNS 记录更新。适配器会自行注册,并且创建的记录类型是动态的。如果正在清除记录,则要么是您的清除窗口太小,要么是您需要缩短计算机自行注册的间隔。
拥有静态 IP 和拥有静态 A 记录是两件完全不同的事情。在几乎所有情况下,您都不想为自注册的主机创建静态 A 记录。您只希望为不自注册的主机创建静态 A 记录,例如 DNS 服务器上仅接受来自 AD 客户端的受信任更新的 *nix 服务器,或者托管网站的具有专用 IP 的辅助接口之类的主机。