对于我的内部网络,我想使用分配了 DHCPv6 的 ULA 来设置 IPv6,有点像使用 IPv4s RFC1918 私有地址:
我独立于内部网络的 ISP 前缀
我可以使用 DHCPv6 为客户端/服务器分配地址
我可以正确设置 DNS(客户端动态更新、内部名称解析、反向区域)
据我所知,尤其是 DNS 和 DHCPv6 的配置是我必须依赖 ULA 的地方,因为我无法根据 ISP 动态分配的前缀创建有状态的 dhcp 配置或 DNS 反向区域
同时,我仍然希望我的客户有一个全局地址(带有隐私扩展),他们应该将其用于外部通信。
我最初的想法是从网络上的服务器分配带有 DHCPv6 的 ULA(我有一个 DNS/DHCP 服务器已经在 IPv4 世界中做同样的事情),以及带有路由器 RA 的全局地址。
所以,我的问题:
- afaik,客户端一般应该支持这一点,但实际执行此操作(使用 dhcpv6 请求 1 个地址,并通过邻居发现/路由器广告/SLAAC 请求另一个地址)
- 对于不支持此功能的客户端,我如何实现与外部和内部网络的连接?(只有 ULA 或只有全局地址的客户端)我想到了像 NPTv6 这样的 NAT 机制(不是!!!NAT66)
- 这个逻辑有什么我看不到的重大缺陷吗?也许我在 IPv4 中仍然想得太多,这是针对这个问题想到的第一个概念。
另一种解决方案是完全取消对客户端的全局地址分配,仅使用 ULA、DHCPv6 和 NPTv6。
最好的祝福。