Azure:IPv4 和 IPv6 单个 IP 与捆绑 IP 之间的区别

Azure:IPv4 和 IPv6 单个 IP 与捆绑 IP 之间的区别

我想为我的服务分配公共 IP(需要 IPv4 和 IPv6),但我可以选择:

  • 分配专用 IPv4 地址
  • 分配专用 IPv6 地址
  • 分配一个 IPv4 和 IPv6 地址包...

因为我需要两者,所以我想知道逐个分配它们或一起分配它们有什么好处...如果我选择一个,有什么缺点吗?

我是否错过了将公共 IPv6 直接分配给计算机的要点? 就我而言,我必须先为计算机分配本地 IPv6 地址,然后再将 IPv6 添加到其中 - 基本上是 NAT,这感觉不正确...

也许有人可以帮助我...提前谢谢,塞巴斯蒂安

答案1

分配尽可能多的 IP 地址和路由,以便将流量传送到您需要的地方。假设面向外部的服务地址应该是双栈的。

Azure 的双堆栈负载均衡器示例 倾向于在 LB 上使用公共 IP,在后端上使用私有 IP。以 Azure 的文档、2a01:111:f100:3000::a83e:19c3Azure 的公共范围以及您生成的fd00:db8:deca:deed::4唯一 ULA为例/48

v6 无需 NAT。 到 的连接2a01:111:f100:3000::a83e:19c3通过互联网路由到 Azure,然后终止于 LB。 新连接被代理到后端fd00:db8:deca:deed::4。 虽然它是一个代理,但后端可能很容易成为 v4 RFC 1918 地址或 v6 公共地址。 在 Azure 中,如果您有到 vnet 的路由,您也可以直接连接到后端主机。

如果您希望直接连接到实例,请为其分配公共 IPv6 地址。这可以作为其现有 IP 地址的补充。

怪癖:

相关内容