利用公有云(比如阿里云、騰訊云、華為云等)部署了應用之后,為了訪問申請的云服務器,需要使用公網IP,公有云服務商不僅提供了固定的公網IP,更多采用的是彈性公網IP。
彈性公網IP的基礎是:NAT
-
NAT即網絡地址轉換技術,是實現彈性公網IP的基礎。
-
NAT地址轉換將私網的地址映射到一個公網的地址,形成一對多的關系。內網與外網通信時,NAT路由器(大部分的路由器支持該功能,包括家庭使用的無線路由器和光貓)將本地的IP轉換成公網的IP地址。
-
NAT網絡地址轉換的核心是一張表(源IP地址,源端口號,NAT IP地址,NAT IP 端口號)。
彈性公網IP
-
彈性公網IP是一種NAT IP,設置在云服務提供商的公網網關上,通過NAT的方式映射到云主機的私網網卡上。這樣綁定了彈性公網IP的云主機就可以直接使用這個IP進行公網通信,但是在云服務器實例上是看不到的。
-
彈性公網IP與用戶賬號關聯,并不是與云主機關聯,用戶獨占互聯網的公共IP。用戶申請的彈性公網IP并不與云主機綁定,用戶購買了某彈性公網IP地址后,可以將其綁定到指定的云主機,也可以選擇解綁。
-
彈性公網IP綁定在需要的資源上,不需要時解綁并釋放,可以解決公網IP資源,也避免了不必要的收費。
申請了彈性公網IP之后,可以將期綁定到云服務器實例,用于通過公網訪問自己申請的云主機。
總結
騰訊云、阿里云、華為云均支持彈性公網IP。隨著公有云業務的不斷發展,云服務提供商的公網資源是遠遠不夠的,目前通過運營商上網也采用了運營商級別的NAT。將來有可能所有的云主機均得采用彈性公網IP。
對于公有云服務商提供的云服務器的公網IP,大家有什么看法呢,歡迎在評論區,留言討論。