加速IPv6客戶端訪問IPv4服務
本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業(yè)務造成影響,請務必仔細閱讀。
如果您有IPv6客戶端加速訪問IPv4服務的需求,您可以將接入全球加速網(wǎng)絡的加速IP配置為IPv6協(xié)議類型,即可實現(xiàn)IPv6轉(zhuǎn)換服務。
使用限制
僅標準型全球加速實例支持IPv6轉(zhuǎn)換服務。
僅以下地域支持IPv6客戶端接入全球加速服務:華北1(青島)、華北2(北京)、華東1(杭州)、華東2(上海)、華南1(深圳)、華南2(河源)、華南3(廣州)、西南1(成都)、中國香港、新加坡、美國(弗吉尼亞)、德國(法蘭克福)、泰國(曼谷)。其中,泰國(曼谷)地域的IPv6客戶端僅支持接入按量付費模式的全球加速實例。
請確保您添加的加速地域?qū)儆谏鲜龅赜颉?/p>
場景示例
某些企業(yè)現(xiàn)有的IT系統(tǒng)部署在本地IDC機房,IDC機房為純IPv4網(wǎng)絡,企業(yè)因業(yè)務發(fā)展需求,需要面向IPv6客戶端提供服務。但是,使企業(yè)現(xiàn)有IT系統(tǒng)支持IPv6是一個復雜的系統(tǒng)工程,改造難度大,周期長,通常為企業(yè)的一個痛點。現(xiàn)在,全球加速產(chǎn)品提供IPv6轉(zhuǎn)換服務,在不改動企業(yè)現(xiàn)有IT系統(tǒng)的情況下,可快速實現(xiàn)IPv6轉(zhuǎn)換。企業(yè)IPv6客戶端發(fā)起的訪問請求經(jīng)過全球加速轉(zhuǎn)換后被直接發(fā)送至后端的IPv4服務器,實現(xiàn)服務快速訪問。同時,針對一些IT系統(tǒng)部署在云上的企業(yè),也同樣可以通過全球加速快速支持IPv6客戶端訪問。
本文以下圖場景為例。某公司的總部在美國硅谷,總部有一臺自建服務器,服務器上部署了IPv4 Web服務,中國香港辦公點均為IPv6客戶端。因公司業(yè)務發(fā)展,要求中國香港辦公點的IPv6客戶端不僅可以訪問部署在美國硅谷的IPv4 Web服務,還要減少因跨國公網(wǎng)不穩(wěn)定出現(xiàn)的延遲、抖動、丟包等問題。
您可以通過全球加速服務接入中國香港IPv6客戶端的訪問請求,實現(xiàn)中國香港IPv6客戶端訪問美國硅谷服務器的流量通過加速IP就近從中國香港接入點進入阿里云加速網(wǎng)絡,然后將IPv6協(xié)議的網(wǎng)絡訪問請求轉(zhuǎn)換為IPv4協(xié)議請求,并通過智能路由送達至終端節(jié)點。
本文以跨地域訪問為例。您還可以根據(jù)業(yè)務需求部署全球加速實現(xiàn)同地域訪問的IPv6轉(zhuǎn)換。
步驟一:配置實例基礎信息
登錄全球加速管理控制臺。
在實例列表頁面,單擊創(chuàng)建標準型按量付費實例。
在實例基礎配置配置向?qū)ы撁妫鶕?jù)以下信息進行配置,然后單擊下一步。
配置
說明
全球加速實例名稱
輸入全球加速實例名稱。
實例計費方式
默認為按量付費。
使用按量付費的標準型全球加速實例,產(chǎn)生的費用包括:實例費、性能容量單位CU費和流量費。
關于實例費、性能容量單位CU費的更多信息,請參見按量付費全球加速實例計費。
關于流量費,請參見流量計費。
資源組
選擇標準型全球加速實例所屬的資源組。
該資源組為當前阿里云賬號在資源管理中創(chuàng)建的資源組。更多信息,請參見創(chuàng)建資源組。
步驟二:配置加速區(qū)域
為全球加速實例配置加速區(qū)域,指定可以加速訪問后端服務的用戶所在的地域并為其分配加速帶寬。
在配置加速區(qū)域配置向?qū)ы撁妫渲眉铀賲^(qū)域,然后單擊下一步。
配置 | 說明 |
加速區(qū)域 | 在下拉列表中選中需要進行訪問加速的一個地域或多個地域,然后單擊添加至列表。 本文在亞太區(qū)域下選中中國(香港)地域。 說明 加速區(qū)域包含中國內(nèi)地地域,且業(yè)務流量是HTTP(S)時,需要對業(yè)務域名進行ICP備案。更多信息,請參見域名管理。 |
分配帶寬 | |
帶寬峰值 | 設置加速地域的帶寬。每個加速地域支持分配的帶寬范圍為2~10000 Mbps。 此處帶寬峰值僅作限速,產(chǎn)生的流量費用統(tǒng)一由CDT結(jié)算出賬。 本文保持默認值200 Mbps。 重要 如果帶寬峰值設置過低,可能出現(xiàn)限速從而導致流量被丟棄,請合理規(guī)劃帶寬峰值,確保和業(yè)務需求匹配。 |
IP地址協(xié)議 | 選擇接入全球加速服務的IP地址協(xié)議。 本文選擇IPv6。 |
公網(wǎng)質(zhì)量類型 | 選擇接入全球加速服務的公網(wǎng)質(zhì)量類型。 本文選擇BGP(多線)。 |
步驟三:配置監(jiān)聽
監(jiān)聽負責檢查連接請求,根據(jù)您指定的端口和協(xié)議處理來自客戶端的入站連接。每個監(jiān)聽都關聯(lián)一個終端節(jié)點組,通過指定要分發(fā)流量的地域,將終端節(jié)點組與監(jiān)聽關聯(lián)。關聯(lián)后,全球加速會將流量分配到與監(jiān)聽關聯(lián)的終端節(jié)點組內(nèi)的最佳終端節(jié)點。
在配置監(jiān)聽配置向?qū)ы撁妫渲帽O(jiān)聽,然后單擊下一步。
此處僅介紹本文強相關的配置項,其余配置項可保持默認配置。更多信息,請參見添加和管理智能路由類型監(jiān)聽。
配置 | 說明 |
監(jiān)聽名稱 | 輸入監(jiān)聽的名稱。 |
路由類型 | 選擇路由類型。 本文選擇智能路由。 |
協(xié)議 | 選擇監(jiān)聽的協(xié)議類型。 本文選擇HTTP。 |
端口 | 指定用來接收請求并向終端節(jié)點進行轉(zhuǎn)發(fā)的監(jiān)聽端口,端口取值范圍:1-65499。 本文輸入80。 |
客戶端親和性 | 選擇是否保持客戶端親和性。保持客戶端親和性,即客戶端訪問有狀態(tài)的應用程序時,可以將來自同一客戶端的所有請求都定向到同一終端節(jié)點。 本文選擇源IP。 |
附加HTTP頭字段 | 選中所需的附加HTTP頭字段。 本文保持默認配置。
|
步驟四:配置終端節(jié)點組和終端節(jié)點
在配置終端節(jié)點組配置向?qū)ы撁妫渲媒K端節(jié)點組和終端節(jié)點,然后單擊下一步。
此處僅介紹本文場景強相關配置項,關于終端節(jié)點配置項更多信息,請參見添加和管理智能路由類型監(jiān)聽的終端節(jié)點組。
配置
說明
地域
選擇終端節(jié)點組所屬的地域。
本文選擇美國(硅谷)。
終端節(jié)點配置
終端節(jié)點是客戶端請求訪問的目標主機。您可以根據(jù)以下信息配置終端節(jié)點:
后端服務類型:選擇自定義IP。
后端服務:輸入后端IPv4 Web服務的公網(wǎng)IP地址。
權重:輸入終端節(jié)點的權重,權重取值范圍:0~255。全球加速根據(jù)您配置的權重按比例將流量路由到終端節(jié)點。 本文保持默認值255。
警告如果某個終端節(jié)點的權重設置為0,全球加速將終止向該終端節(jié)點分發(fā)流量,請您謹慎操作。
保持客戶端源IP
默認開啟保持客戶端源IP功能,支持后端服務查看客戶端源IP地址。HTTP監(jiān)聽將從HTTP的x-forward-for字段讀取客戶端源IP地址。更多信息,請參見保持客戶端源IP。
后端服務協(xié)議
選擇后端服務器使用的服務協(xié)議。
默認配置為HTTP。
端口映射
當您監(jiān)聽的端口和您終端節(jié)點提供服務的端口不相同時,您需要輸入端口映射關系。
監(jiān)聽端口:只能填寫當前監(jiān)聽的端口。
終端節(jié)點端口:您終端節(jié)點提供服務的端口。
如果您監(jiān)聽的端口和您終端節(jié)點提供服務的端口相同,您無需填寫端口映射關系,全球加速自動將訪問請求發(fā)送至終端節(jié)點的監(jiān)聽端口。
本文無需配置端口映射關系。
流量調(diào)配
配置到不同終端節(jié)點組的流量比例。
取值范圍:0~100。
本文保持默認值100%。
健康檢查
開啟或關閉健康檢查。
開啟后,可以通過健康檢查來判斷終端節(jié)點的運行狀態(tài)。關于健康檢查更多信息,請參見開啟和管理健康檢查。
本文保持默認關閉狀態(tài)。
在配置審核配置向?qū)ы撁妫_認信息,然后單擊提交。
說明創(chuàng)建全球加速實例預計耗時3~5分鐘,請您耐心等待。
步驟五:配置DNS解析
您需要配置DNS解析,將訪問后端IPv4服務的請求轉(zhuǎn)發(fā)到全球加速,實現(xiàn)加速效果。您可以選擇以下任意一種方式:
通過添加CNAME記錄,將加速域名指向另一個域名,即全球加速實例分配的CNAME地址。
通過添加AAAA記錄,將加速域名指向一個IPv6地址,即全球加速實例分配的IPv6協(xié)議的加速IP。
登錄域名解析控制臺。
如果您是非阿里云注冊的域名,請將域名添加到云解析控制臺。
說明對于非阿里云注冊域名,需先將域名添加到云解析控制臺,才可以進行域名解析設置。具體操作,請參見添加域名。如果您的域名是在阿里云注冊的,請?zhí)^該步驟。
在域名解析頁面,找到目標域名,在操作列單擊解析設置。
單擊添加記錄,選擇以下任意一種方式進行配置,然后單擊確認。
添加CNAME記錄
配置
說明
記錄類型
選擇CNAME。
CNAME記錄用于將域名指向另一個域名。
主機記錄
輸入加速域名的前綴。
如果您的加速域名為
www.aliyun.com
,主機記錄為www
。如果您的加速域名為
aliyun.com
,主機記錄為@
。如果您的加速域名為
*.aliyun.com
,主機記錄為*
。如果您的加速域名為
mail.aliyun.com
,主機記錄為mail
。
解析請求來源
選擇默認。
記錄值
輸入全球加速實例分配的CNAME。
您可以在實例列表頁面查看全球加速實例分配的CNAME。
TTL
表示DNS記錄在DNS服務器上的緩存時間,數(shù)值越小,修改記錄各地生效時間越快。
本文使用默認值10分鐘。
添加AAAA記錄
配置
說明
記錄類型
選擇AAAA。
AAAA記錄用于將域名指向一個IPv6地址。
主機記錄
輸入加速域名的前綴。
如果您的加速域名為
www.aliyun.com
,主機記錄為www
。如果您的加速域名為
aliyun.com
,主機記錄為@
。如果您的加速域名為
*.aliyun.com
,主機記錄為*
。如果您的加速域名為
mail.aliyun.com
,主機記錄為mail
。
解析請求來源
選擇默認。
記錄值
輸入全球加速實例分配的IPv6協(xié)議的加速IP。
TTL
表示DNS記錄在DNS服務器上的緩存時間,數(shù)值越小,修改記錄各地生效時間越快。
本文使用默認值10分鐘。
步驟六:訪問測試
本文以DNS配置了CNAME記錄為例,并使用阿里云Alibaba Cloud Linux 3操作系統(tǒng)進行測試。不同類型的操作系統(tǒng)測試命令會有差異,具體測試命令請參見您操作系統(tǒng)的操作指南。
在加速地域(本文為中國香港),打開IPv6客戶端的命令行窗口。
執(zhí)行以下命令,驗證CNAME記錄是否生效。
ping -6 <加速域名>
返回的解析結(jié)果與全球加速實例分配的IPv6協(xié)議的加速IP一致,表示CNAME記錄配置已經(jīng)生效。
執(zhí)行以下命令,測試IPv6客戶端是否能正常訪問IPv4服務。
curl -6 -g http://[<GA分配的加速IP>]
經(jīng)測試,IPv6客戶端可以正常訪問部署在美國(硅谷)地域的IPv4服務。