Azure:IPv4 和 IPv6 單一 IP 與套件之間的差異

Azure:IPv4 和 IPv6 單一 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透過 Internet 路由到 Azure,然後在 LB 上終止。新連線被代理到後端fd00:db8:deca:deed::4。不過,由於它是代理,後端可以很容易地成為 v4 RFC 1918 位址或 v6 公共位址。在 Azure 中,如果有到 vnet 的路由,也可以直接連接到後端主機。

如果您希望直接連線到實例,請為其指派公用 IPv6 位址。這可以是對其擁有的其他 IP 位址的補充。

怪癖:

相關內容