![](/img/trans.png)
[英]Assigning multiple private-to-public mapping on a single GCE instance with a single NIC
[英]Multiple IPs on a single GCE instance
我想擁有一個具有多個內部IP的VM,每個IP與單個網絡接口上的外部IP地址具有一對一的關系。 我需要能夠從該VM(單個進程)發起請求,但需要不同的請求使用不同的外部IP。
例如
10.146.0.3 <> 35.215.6.3
10.146.0.4 <> 35.215.6.6
10.146.0.5 <> 35.215.6.8
我設法使用別名IP范圍將多個IP添加到單個接口,但是找不到將這些額外的內部IP映射到外部IP的方法。 這可以做得相當對AWS很容易做到(我花了約5-10分鍾),如這里 ,但經過整整兩天環顧四周,我仍然無法找到一種方法,在GCP做到這一點。
我不是在尋找負載平衡功能或任何與功能相關的入站連接(我的VM充當HTTP客戶端,而不是服務器,因此我只關心出站連接)。 另外,如果可能的話,我還希望避免使用多個網絡接口,因為每個vCPU的網絡接口數量受1個限制,因此無法在成本上進行適當的擴展(加上必須創建新的VPC的所有麻煩)。
相關問題(不能完全解決我的問題):
為了進行測試,我使用以下命令:
curl -w '\n%{local_ip}\n' --interface <internal_ip> ifconfig.co
它返回外部IP,然后返回內部IP:
52.196.168.76
172.31.24.253
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.