如果不使用 Active Directory,IPv6 主机应如何在 DNS 中注册其名称?

如果不使用 Active Directory,IPv6 主机应如何在 DNS 中注册其名称?

我在一个复杂的网络上有大约 25 台设备,现在已启用 IPv6。由于在 IPv6 领域,我们使用名称而不是很长的 IP 地址,那么我的盒子应该如何在本地注册它们的 DNS 名称?使用 Active Directory 和 Windows 域客户端,客户端会自动注册它们的 IP(v4 和 v6),所以这对我来说很有意义,但在基于 Linux/OSX 的环境中,我看不到这种情况发生。是否有一个简单的客户端来支持 DNS 或绑定,每个主机都可以使用它来验证和更新其内部/IPv6 IP?

我的做法是否错误?如果不是这样,那么一旦将 Raspberry Pi 之类的 IoT 设备放入 IPv6 网络(除了使用 ndp 或其他协议),您将如何找到它?只需对所有以后可能需要返回的非 Windows 设备使用静态 IP 即可?

答案1

正如一些人已经指出的那样(如果仅在评论中),如果您通过 DHCP 分发地址,您可以设置以允许动态 DNS 更新,就像您对 ipv4 所做的那样。

对我来说,在严格控制的(例如家庭)网络上,有一种便宜而可行的替代方案,因为我的所有客户端都通过以下方式获取 v6 地址:无状态地址自动配置,每个客户端将始终为自己构建相同的地址,并且我事先知道那将是什么,因为它只是 MAC 地址的简单混合。因此,我将它们全部预先输入到我的静态 DNS 区域文件中,偶尔会有设备(我不需要将其视为适当的网络成员)没有获得 A 和 PTR 记录。

作为最佳实践提醒,现在我已将 v6 路由到家里我经常惊讶于有多少现代设备支持 v6,并自动获取地址并使用它们 - 不要忘记确保您的 v6 防火墙是最新的,因为所有这些客户端设备现在都是功能齐全、全球可访问的端点

相关内容