Ipv6:链路本地地址是静态的吗?

Ipv6:链路本地地址是静态的吗?

每个网卡都会自动生成自己的本地链路 IPv6 地址。从我的电脑上看到的,这个地址是由本地链路前缀“fe80::”和 MAC 地址(经过混淆)创建的。问题是:这个地址是静态的吗(意味着它永远不会改变)?我之所以问这个问题,是因为我正在运行本地 DNS,并且想要创建一个包含 2 个服务器的本地网络,这些服务器只能从 LAN 访问。

更新:

我发现 Windows 中的链路本地地址实际上在极少数情况下会发生变化 - 例如在更新 NIC 的驱动程序时,因此它并不是完全静态的。

答案1

链路本地地址是否为静态取决于操作系统。如果您看到它来自 MAC 地址,那么它很可能是静态的。

但是,您不能在 DNS 中使用链接本地地址。链接本地地址不是全局唯一的,无法路由。如果您想使用 IPv6,请从您的 ISP 获取全局地址或生成一组 ULA 地址供私人使用。

答案2

对于私有 ipv6 网络(如私有 ipv4)(例如 10.0.0.0/8),您必须使用 ipv6 ula fc00::/7 地址,路由器只能在 LAN 环境中路由这些地址。Fe80::/10 地址只能在两个物理链路之间或交换网络中使用。(如 ipv4 中的 apipa 地址 169.254.0.0/16)。

相关内容