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