應用情境
若您的應用服務部署在兩個網站,並且每個網站分別發布了IPv4和IPv6公網地址。當網站正常時,訪問終端可以擷取到IPv4或IPv6的地址。當其中一個IPv4/IPv6地址出現故障時,可以自動切換至另一個健康的IPv4/IPv6地址。
一個IPv4地址故障,只能切換至另一個健康的IPv4地址。同理,IPv6地址也是如此。
IPv4/IPv6地址故障,不能切換至IPv6/IPv4地址,因為訪問終端DNS查詢請求報文中已經確定了記錄類型。
前提條件
網域名稱
cloud-example.com已經使用阿里雲解析DNS,需要接入GTM的業務網域名稱為www.cloud-example.com。說明如果您的業務網域名稱不在阿里雲解析DNS,需要使用GTM產品,需要在業務網域名稱當前DNS廠商處添加CNAME記錄,指向GTM接入網域名稱。
已購買GTM執行個體,若還沒有購買執行個體,請先訂用帳戶執行個體。
實現效果
欲實現的流量調度效果:
網域名稱解析請求來源 | 應用服務地址 | 故障情境下的切換地址 |
全域預設(請求A記錄) | 1.1.XX.XX | 2.2.XX.XX |
全域預設(請求AAAA記錄) | 240e:f7:7000:c2:3::1XX | 240e:f7:7000:c2:3::2XX |
設定方法
配置IPv4地址容災
在 接入域名配置 頁簽,單擊 创建接入域名 按鈕。
在 场景选择 彈框中選擇 主备容灾场景 。
在 创建接入域名 頁面單擊接入網域名稱表徵圖並選擇 基础配置 。

在 接入域名基础配置 頁面完成各項參數配置後,單擊 提交配置 。接入網域名稱配置可參考一、接入網域名稱配置。
接入域名:如
www.cloud-example.com记录类型:選擇 A 記錄

在當前頁面,單擊位址集區表徵圖並選擇 基础配置 。

在 接入域名 頁面單擊地址表徵圖並選擇 基础配置。在配置頁面完成地址添加、健康探測模板配置等,建立地址。本樣本選擇TCP探測協議,探測服務端80連接埠。按照此方法完成地址的添加並關聯健康探測模板。
說明若您還未建立任何健康探測模板,請單擊 快速添加探测模板,具體請參考四、探測模板。
重要本樣本主要示範配置操作流程,若您在實際配置中出現紅色、橙色警示項,請及時排查地址健全狀態檢查情況。
負載平衡策略一般無需配置,因為應用情境模板已自動建置原則。
重要如果您主備地址之間的應用資料為單向同步,則在故障情境下切換至備網站時。備網站運行這段時間所產生的資料無法同步至主要站台,請將地址間負載平衡原則設定為 非抢占模式。具體請參考二、位址集區配置。
配置IPv6地址容災
在 接入域名配置 頁簽,單擊 创建接入域名 按鈕。
在 场景选择 彈框中選擇 主备容灾场景 。
在 创建接入域名 頁面單擊接入網域名稱表徵圖並選擇 基础配置 。

在頁面完成各項參數配置,然後單擊 提交配置 。接入網域名稱配置可參考一、接入網域名稱配置。
接入域名:如
www.cloud-example.com, 接入網域名稱必須和上面配置A記錄類型的接入網域名稱一致。记录类型:選擇 AAAA 記錄
重要只有接入網域名稱相同,绑定实例 下拉框才會顯示 当前接入域名已绑定实例(实例可复用),選中可複用的執行個體。
相同的接入網域名稱,记录类型 分別選擇 A 和 AAAA ,啟用執行個體時正常;若 记录类型 分別選擇 A 和 CNAME 、AAAA 和 CNAME ,啟用執行個體時會顯示衝突,無法同時啟用。

參考IPv4容災配置,完成IPv6位址集區配置、地址配置、健全狀態檢查配置。
重要探測目標如果是IPv6地址,建立探測模板時,探测类型 請選擇 IPv6 。

執行個體配置監控警示,具體資訊請參考警示配置。
在 接入域名 頁面,單擊接入網域名稱表徵圖,並選擇 启用 。

彈窗二次確認後,啟用 接入域名。
重要如果Alibaba Cloud DNS-權威解析存在同名稱同類型的網域名稱記錄時,針對該網域名稱對應類型的查詢請求,系統將首先遵循GTM策略進行智能調度與解析,以實現流量負載平衡或故障切換等進階功能。
禁用或刪除GTM網域名稱執行個體,該網域名稱將通過 公网权威解析 提供解析。