我有一台启用了 AD DNS/DHCP 的服务器。我有混合的 Windows 和 Linux 机器/服务器。IPv4 与 DNS/DHCP 配合得很好,甚至对于 Linux 系统也是如此。IPv6 工作得很好,只是它不会生成 DHCP 租约或 DNS 条目。如果使用静态 IPv6 AAAA 记录,我可以使用我的 RAS 服务器,浏览 IPv6 网站,并连接到任何机器,甚至通过互联网。
我可以用 IPv6 做什么:我可以在任何系统(Linux 或 Windows)上获取 DHCP IP 地址。我的 /64 前缀为 fd0a:fb5*:bdc*:0::x,它工作得很好;所有系统都有带此前缀的地址。可以 ping、DNS 查找并完美连接到 Windows 系统和网站。我唯一的问题是,Linux 系统无法动态添加/更新 IPv6 租约和 DNS AAAA 记录。A 记录和 IPv4 租约都工作正常。
我添加了一个名为 DHCPDynUpd 的专用用户,并将其添加到 DNSUpdateProxy 组。然后我分配了一个永不过期的密码,拒绝登录时间并禁止登录任何机器。在 IPv4 和 IPv6 上的 DHCP 设置中,我将该用户登录到 DNS 动态更新注册中。然后我将 IPv4 设置设置为“为不请求更新的 DHCP 客户端(例如,运行 Windows NT 4.0 的客户端)动态更新 DNS A 和 PTR 记录”;这不是 IPv6 下的设置。然后我将它们设置为动态更新 A/AAAA 和 PTR 记录。
我知道用户正在工作,否则 IPv4 的 DDNS 更新将不起作用......
另外,在 Linux 机器上,我确保它们在主机名文件中设置为 FQDN,并且它们在 dhclient 配置中广播主机名/域。
使用的机器:
⠀Windows Server 2012R1、
⠀Fedora 20 VPN/邮件/Web 服务器、
⠀Windows 8.1
以下是我找到并尽力遵循的一些资源:
答案1
事实证明我对有状态和无状态 IPv6 了解不够。我按照这篇文章操作,现在它生成了租约和相应的 DNS 记录。