全部產品
Search
文件中心

Global Accelerator:加速IPv6用戶端訪問IPv4服務

更新時間:Nov 14, 2024

如果您有IPv6用戶端加速訪問IPv4服務的需求,您可以將接入Global Acceleration網路的加速IP配置為IPv6協議類型,即可實現IPv6轉換服務。

使用限制

  • 僅標準型Global Accelerator執行個體支援IPv6轉換服務。

  • 僅以下地區支援IPv6用戶端接入Global Accelerator服務:華北1(青島)、華北2(北京)、華東1(杭州)、華東2(上海)、華南1(深圳)、華南2(河源)、華南3(廣州)、西南1(成都)、中國香港、新加坡、美國(維吉尼亞)、德國(法蘭克福)、泰國(曼穀)。其中,泰國(曼穀)地區的IPv6用戶端僅支援接入隨用隨付模式的Global Accelerator執行個體。

    請確保您添加的加速地區屬於上述地區。

情境樣本

某些企業現有的IT系統部署在本地IDC機房,IDC機房為純IPv4網路,企業因業務發展需求,需要面向IPv6用戶端提供服務。但是,使企業現有IT系統支援IPv6是一個複雜的系統工程,改造難度大,周期長,通常為企業的一個痛點。現在,Global Accelerator產品提供IPv6轉換服務,在不改動企業現有IT系統的情況下,可快速實現IPv6轉換。企業IPv6用戶端發起的訪問請求經過Global Acceleration轉換後被直接發送至後端的IPv4伺服器,實現服務快速存取。同時,針對一些IT系統部署在雲上的企業,也同樣可以通過Global Accelerator快速支援IPv6用戶端訪問。

本文以下圖情境為例。某公司的總部在美國矽谷,總部有一台自建伺服器,伺服器上部署了IPv4 Web服務,中國香港辦公點均為IPv6用戶端。因公司業務發展,要求中國香港辦公點的IPv6用戶端不僅可以訪問部署在美國矽谷的IPv4 Web服務,還要減少因跨國公網不穩定出現的延遲、抖動、丟包等問題。

您可以通過Global Accelerator服務接入中國香港IPv6用戶端的訪問請求,實現中國香港IPv6用戶端訪問美國矽谷伺服器的流量通過加速IP就近從中國香港存取點進入阿里雲加速網路,然後將IPv6協議的網路訪問請求轉換為IPv4協議請求,並通過智能路由送達至終端節點。

說明

本文以跨地區訪問為例。您還可以根據業務需求部署Global Accelerator實現同地區訪問的IPv6轉換。

步驟一:配置執行個體基礎資訊

  1. 登入Global Acceleration管理主控台

  2. 執行個體列表頁面,單擊建立標準型隨用隨付執行個體

  3. 執行個體基礎配置設定精靈頁面,根據以下資訊進行配置,然後單擊下一步

    配置

    說明

    Global Acceleration執行個體名稱

    輸入Global Acceleration執行個體名稱。

    執行個體計費方式

    預設為隨用隨付

    使用隨用隨付的標準型Global Accelerator執行個體,產生的費用包括:執行個體費、效能容量單位CU費和流量費。

    資源群組

    選擇標準型Global Accelerator執行個體所屬的資源群組。

    該資源群組為當前阿里雲帳號在資源管理中建立的資源群組。更多資訊,請參見建立資源群組

步驟二:配置加速地區

Global Accelerator執行個體配置加速地區,指定可以加速訪問後端服務的使用者所在的地區並為其分配加速頻寬。

配置加速地區設定精靈頁面,配置加速地區,然後單擊下一步

配置

說明

加速地區

在下拉式清單中選中需要進行訪問加速的一個地區或多個地區,然後單擊添加至列表

本文在亞太地區地區下選中中國(香港)地區。

說明

加速地區包含中國內地地區,且業務流量是HTTP(S)時,需要對業務網域名稱進行ICP備案。更多資訊,請參見網域名稱管理

分配頻寬

頻寬峰值

設定加速地區的頻寬。每個加速地區支援分配的頻寬範圍為2~10000 Mbps。

此處頻寬峰值僅作限速,產生的流量費用統一由CDT結算出賬。

本文保持預設值200 Mbps。

重要

如果頻寬峰值設定過低,可能出現限速從而導致流量被丟棄,請合理規劃頻寬峰值,確保和業務需求匹配。

IP地址協議

選擇接入Global Accelerator服務的IP地址協議。

本文選擇IPv6

公網品質類型

選擇接入Global Accelerator服務的公網品質類型。

本文選擇BGP(多線)

步驟三:配置監聽

監聽負責檢查串連請求,根據您指定的連接埠和協議處理來自用戶端的入站串連。每個監聽都關聯一個終端節點群組,通過指定要分發流量的地區,將終端節點群組與監聽關聯。關聯後,Global Acceleration會將流量分配到與監聽關聯的終端節點群組內的最佳終端節點。

配置監聽設定精靈頁面,配置監聽,然後單擊下一步

此處僅介紹本文強相關的配置項,其餘配置項可保持預設配置。更多資訊,請參見添加和管理智能路由類型監聽

配置

說明

監聽名稱

輸入監聽的名稱。

路由類型

選擇路由類型。

本文選擇智能路由

協議

選擇監聽的協議類型。

本文選擇HTTP

連接埠

指定用來接收請求並向終端節點進行轉寄的監聽連接埠,連接埠取值範圍:1-65499

本文輸入80

用戶端親和性

選擇是否保持用戶端親和性。保持用戶端親和性,即用戶端訪問有狀態的應用程式時,可以將來自同一用戶端的所有請求都定向到同一終端節點。

本文選擇源IP

附加HTTP頭欄位

選中所需的附加HTTP頭欄位。

本文保持預設配置。

單擊查看附加HTTP頭欄位資訊。

  • 通過GA-ID頭欄位擷取Global Acceleration執行個體ID。

  • 通過GA-AP頭欄位擷取GA加速地區的資訊。

  • 通過GA-X-Forwarded-Proto頭欄位擷取GA執行個體的監聽協議。

  • 通過GA-X-Forwarded-Port頭欄位擷取GA執行個體的監聽連接埠。

  • 通過X-Real-IP頭欄位擷取真實的用戶端IP。

步驟四:配置終端節點群組和終端節點

  1. 配置終端節點群組設定精靈頁面,配置終端節點群組和終端節點,然後單擊下一步

    此處僅介紹本文情境強相關配置項,關於終端節點配置項更多資訊,請參見添加和管理智能路由類型監聽的終端節點群組

    配置

    說明

    地區

    選擇終端節點群組所屬的地區。

    本文選擇美國(矽谷)

    終端節點配置

    終端節點是用戶端請求訪問的目標主機。您可以根據以下資訊配置終端節點:

    • 後端服務類型:選擇自訂IP

    • 後端服務:輸入後端IPv4 Web服務的公網IP地址。

    • 權重:輸入終端節點的權重,權重取值範圍:0~255。Global Acceleration根據您配置的權重按比例將流量路由到終端節點。 本文保持預設值255

    警告

    如果某個終端節點的權重設定為0,Global Accelerator將終止向該終端節點分發流量,請您謹慎操作。

    保持客戶端源IP

    預設開啟保持用戶端源IP功能,支援後端服務查看用戶端源IP地址。HTTP監聽將從HTTP的x-forward-for欄位讀取用戶端源IP地址。更多資訊,請參見保持用戶端源IP

    後端服務合約

    選擇後端伺服器使用的服務合約。

    預設配置為HTTP

    連接埠映射

    當您監聽的連接埠和您終端節點提供服務的連接埠不相同時,您需要輸入連接埠映射關係。

    • 監聽連接埠:只能填寫當前監聽的連接埠。

    • 終端節點連接埠:您終端節點提供服務的連接埠。

    如果您監聽的連接埠和您終端節點提供服務的連接埠相同,您無需填寫連接埠映射關係,Global Accelerator自動將訪問請求發送至終端節點的監聽連接埠。

    本文無需配置連接埠映射關係。

    流量調配

    配置到不同終端節點群組的流量比例。

    取值範圍:0~100。

    本文保持預設值100%。

    健全狀態檢查

    開啟或關閉健全狀態檢查。

    開啟後,可以通過健全狀態檢查來判斷終端節點的運行狀態。關於健全狀態檢查更多資訊,請參見開啟和管理健全狀態檢查

    本文保持預設關閉狀態。

  2. 組態稽核設定精靈頁面,確認資訊,然後單擊提交

    說明

    建立Global Accelerator執行個體預計耗時3~5分鐘,請您耐心等待。

步驟五:配置DNS解析

您需要配置DNS解析,將訪問後端IPv4服務的請求轉寄到Global Accelerator,實現加速效果。您可以選擇以下任意一種方式:

  • 通過添加CNAME記錄,將加速網域名稱指向另一個網域名稱,即Global Accelerator執行個體分配的CNAME地址。

  • 通過添加AAAA記錄,將加速網域名稱指向一個IPv6地址,即Global Accelerator執行個體分配的IPv6協議的加速IP。

  1. 登入網域名稱解析控制台

  2. 如果您是非阿里雲註冊的網域名稱,請將網域名稱添加到雲解析控制台。

    說明

    對於非阿里雲註冊網域名稱,需先將網域名稱添加到雲解析控制台,才可以進行網域名稱解析設定。具體操作,請參見添加網域名稱。如果您的網域名稱是在阿里雲註冊的,請跳過該步驟。

  3. 網域名稱解析頁面,找到目標網域名稱,在操作列單擊解析設定

  4. 單擊添加記錄,選擇以下任意一種方式進行配置,然後單擊確認

    添加CNAME記錄

    配置

    說明

    記錄類型

    選擇CNAME

    CNAME記錄用於將網域名稱指向另一個網域名稱。

    主機記錄

    輸入加速網域名稱的首碼。

    • 如果您的加速網域名稱為www.aliyun.com,主機記錄為www

    • 如果您的加速網域名稱為aliyun.com,主機記錄為@

    • 如果您的加速網域名稱為*.aliyun.com,主機記錄為*

    • 如果您的加速網域名稱為mail.aliyun.com,主機記錄為mail

    解析請求來源

    選擇預設

    記錄值

    輸入Global Accelerator執行個體分配的CNAME。

    您可以在執行個體列表頁面查看Global Acceleration執行個體分配的CNAME。

    TTL

    表示DNS記錄在DNS伺服器上的緩衝時間,數值越小,修改記錄各地生效時間越快。

    本文使用預設值10分鐘

    添加AAAA記錄

    配置

    說明

    記錄類型

    選擇AAAA

    AAAA記錄用於將網域名稱指向一個IPv6地址。

    主機記錄

    輸入加速網域名稱的首碼。

    • 如果您的加速網域名稱為www.aliyun.com,主機記錄為www

    • 如果您的加速網域名稱為aliyun.com,主機記錄為@

    • 如果您的加速網域名稱為*.aliyun.com,主機記錄為*

    • 如果您的加速網域名稱為mail.aliyun.com,主機記錄為mail

    解析請求來源

    選擇預設

    記錄值

    輸入Global Accelerator執行個體分配的IPv6協議的加速IP。

    TTL

    表示DNS記錄在DNS伺服器上的緩衝時間,數值越小,修改記錄各地生效時間越快。

    本文使用預設值10分鐘

步驟六:訪問測試

本文以DNS配置了CNAME記錄為例,並使用阿里雲Alibaba Cloud Linux 3作業系統進行測試。不同類型的作業系統測試命令會有差異,具體測試命令請參見您作業系統的操作指南。

  1. 在加速地區(本文為中國香港),開啟IPv6用戶端的命令列視窗。

  2. 執行以下命令,驗證CNAME記錄是否生效。

    ping -6 <加速網域名稱>

    返回的解析結果與Global Accelerator執行個體分配的IPv6協議的加速IP一致,表示CNAME記錄配置已經生效。生效測試.png

  3. 執行以下命令,測試IPv6用戶端是否能正常訪問IPv4服務。

    curl -6 -g http://[<GA分配的加速IP>]

    經測試,IPv6用戶端可以正常訪問部署在美國(矽谷)地區的IPv4服務。訪問測試.png