我正在使用 Windows 2012 DHCP 服务器进行 IPv6 操作。与 IPv4 一样,客户端网络接口可以配置为任何一个自动获取 IPv6 地址,或者使用静态配置的地址。
然而,我观察到的是,即使我配置了静态 IPv6 地址的主机,它们此外获取 DHCP 地址。 DHCP 服务器本身也是如此!
怎么会?
答案1
自动地址来自无状态地址配置。如果您想使用有状态(静态地址),请配置路由器以关闭自主标志并打开手动标志。有些人说要打开另一个标志,字面上称为“其他”标志。我不知道这有什么用,但设置手动标志和自主标志对我们来说是可行的。
如果您在 powershell 中运行 get-netipaddress,它会告诉您地址的来源。
这个问题经常被问到,似乎是对 IPv6 工作原理的一个常见误解。
真正疯狂的是,当手动标志和自主标志都打开时,服务器就有大约 4 个地址;DHCP 分配有状态、DHCP 无状态、链接和静态。