本文介紹了綁定和解綁EIP的常見問題。
EIP可以綁定到哪些云資源?
目前,EIP支持綁定到專有網絡類型的ECS實例、輔助彈性網卡、負載均衡SLB實例、NAT 網關和高可用虛擬IP上。
EIP綁定負載均衡SLB實例,包括專有網絡的私網CLB實例、ALB實例和NLB實例。其中,綁定ALB實例和NLB實例需在負載均衡側進行操作。
創建公網類型的ALB實例或NLB實例時,您可以選擇自動分配EIP或者選擇已有的EIP。具體操作,請參見創建公網ALB實例或創建公網NLB實例。
私網類型的ALB實例或NLB實例變更為公網類型時,為其分配EIP。具體操作,請參見變更私網ALB實例的網絡類型為公網或變更私網NLB實例的網絡類型為公網。
一個EIP同時能綁定多個云資源嗎?
不能,一個EIP同時只能綁定一個云資源。
EIP是否支持跨地域綁定?
不支持。
EIP和要綁定的云資源必須在同一個地域。例如華北2(北京)的EIP不能綁定到華東1(杭州)的云資源上。
EIP是否支持跨可用區綁定?
支持。
EIP沒有可用區屬性,云資源只要和EIP屬于同一個地域,EIP都可以綁定該云資源。
一個云資源支持綁定多少個EIP?
云服務器 ECS
1個ECS實例僅支持綁定1個EIP,但您可以通過ECS實例綁定輔助彈性網卡的方式使ECS實例關聯多個EIP。
每個輔助彈性網卡綁定一個EIP,再將輔助彈性網卡綁定到一個ECS實例。每種實例規格支持綁定的輔助彈性網卡數量不同,更多信息,請參見實例規格族。
EIP以普通模式綁定輔助彈性網卡,此模式下,您可以將多個EIP分別綁定到一個輔助彈性網卡的輔助私網IP上,然后再將輔助彈性網卡綁定到ECS實例。更多信息,請參見普通模式下實現ECS綁定多EIP。
輔助彈性網卡
EIP以普通模式綁定輔助彈性網卡時,輔助彈性網卡支持綁定的EIP數量取決于輔助彈性網卡的私網IP數量。
輔助彈性網卡可分配輔助私有IP地址的數量與輔助彈性網卡的狀態和其綁定的ECS實例規格有關,更多信息,請參見使用限制。
NAT 網關
一個公網NAT 網關支持綁定20個EIP。
說明 從2022年09月19日起,新創建的公網NAT網關綁定一個EIP時將占用NAT網關所在交換機的一個私網IP (已有NAT網關實例不受影響),請確保NAT網關所在交換機內私網IP地址充足,如果NAT網關所在的交換機沒有可用的空閑私網地址時,將無法綁定新的EIP。高可用虛擬IP
1個高可用虛擬IP實例僅支持綁定1個EIP。
負載均衡
1個專有網絡類型的私網CLB實例僅支持綁定1個EIP。
1個ALB實例支持綁定多個EIP。與ALB所屬地域支持可用區數目有關,每個可用區支持一個EIP。
1個NLB實例支持綁定多個EIP。與NLB所屬地域支持可用區數目有關,每個可用區支持一個EIP。
EIP是否支持綁定CLB實例?
EIP支持綁定專有網絡類型的私網CLB實例,不支持綁定公網類型的CLB實例。1個專有網絡類型的CLB實例只支持綁定1個EIP。
為什么在EIP控制臺看不到綁定的CLB實例?
可能有以下原因導致您在控制臺看不到綁定的CLB實例:
EIP和CLB實例的資源組ID不同。
可能由于您查詢時使用的賬戶是RAM用戶,如果您使用的是RAM用戶登錄,請換成阿里云賬號(主賬號)操作。
ECS實例已經綁定了EIP,是否還支持通過NAT 網關的DNAT功能對外提供公網服務?
不支持。
具體限制如下:
如果您的ECS實例已經綁定了EIP,則不支持通過NAT網關的DNAT功能對外提供公網服務。
如需通過NAT 網關的DNAT功能對外提供公網服務,請先將ECS實例與EIP解綁。解綁后,再為該ECS實例添加DNAT條目。更多信息,請參見解綁EIP和創建和管理DNAT條目。
如果您已經為ECS實例添加了DNAT條目,則不支持為該ECS實例綁定EIP。
如需為ECS實例綁定EIP,請先刪除該ECS實例的DNAT條目。刪除后,再為該ECS實例綁定EIP。更多信息,請參見刪除公網NAT網關和綁定EIP。
如果存量ECS實例綁定了EIP,且處于NAT網關的DNAT條目中,則ECS實例優先通過綁定的EIP進行公網通信。
為什么EIP無法綁定到ECS實例上?
EIP無法綁定到ECS實例的常見原因如下:
EIP和ECS實例不在同一個地域。
該ECS實例已經分配了固定公網IP或綁定了其他EIP。
ECS是經典網絡實例,非專有網絡實例。EIP只能綁定到專有網絡類型的ECS實例上。
ECS實例狀態異常,只有運行中或者已停止狀態的ECS實例才能綁定EIP。
您可以參考以下步驟進行排查:
分別檢查EIP和ECS實例所屬的地域,確保屬于同一地域,例如都在“華東1(杭州)”。
您可以登錄ECS管理控制臺,檢查目標ECS實例的狀態,確認其符合以下特征:
序號
說明
①
ECS的IP地址只有私網IP地址。
如下圖所示,如果您的ECS實例已經分配了固定公網IP地址或綁定了其他EIP,則無需繼續綁定EIP。
如果您有其他需求,可參見以下情況處理:
②
ECS的網絡類型為專有網絡。
如果目標ECS的網絡類型為經典網絡,您可以將其轉換為專有網絡。具體操作,請參見ECS實例從經典網絡遷移到專有網絡。
③
ECS的狀態為運行中或已停止。
如果您的ECS狀態異常,管理ECS狀態的常見操作,請參見實例的生命周期。
EIP綁定ECS實例后,為什么在ECS網卡上看不到EIP?
EIP配置在Internet網關設備上,通過NAT方式映射到了ECS實例的私網網卡,所以在ECS實例的私網網卡上無法查看到EIP。
您可以通過專有網絡 VPC(Virtual Private Cloud)的附加網段功能,使輔助彈性網卡的主私網IP與EIP一致,實現EIP網卡可見。具體配置流程,請參見使用VPC附加網段實現EIP網卡可見。
一個ECS實例僅支持綁定一個EIP,怎樣實現一個ECS實例關聯多個EIP?
您可以通過如下方法使ECS實例關聯多個EIP:
每個輔助彈性網卡綁定一個EIP,再將輔助彈性網卡綁定到一個ECS實例。每種實例規格支持綁定的輔助彈性網卡數量不同,更多信息,請參見實例規格族。
EIP以普通模式綁定輔助彈性網卡,此模式下,您可以將多個EIP分別綁定到一個輔助彈性網卡的輔助私網IP上,然后再將輔助彈性網卡綁定到ECS實例。更多信息,請參見普通模式下實現ECS綁定多EIP。
為什么ECS或ENI綁定EIP后,無法通過公網訪問服務?
如果ECS實例上部署的是主動訪問公網的業務,需要在ECS實例上自定義默認路由或明細路由。默認路由從主網卡出,可以通過調整路由優先級的方式讓報文從彈性網卡訪問公網。也可以配置明細路由,讓報文以負載分擔的形式從多個網卡分發或從某一網卡隨機地分發來訪問公網。
配置路由操作示例,請參見(可選)步驟四:配置路由。
ECS實例是否支持綁定IPv6?
支持。
Windows系統:Windows實例使用IPv6導航。
Linux系統:Linux實例使用IPv6導航。
EIP是否支持作為WAF的源站IP使用?
支持。