全部產品
Search
文件中心

Alibaba Cloud DNS:開始使用

更新時間:Dec 23, 2025

使用全局流量管理3.0配置主備容災方案。當主業務地址發生故障時,DNS解析請求能自動切換至備用地址,並在主地址恢複後根據預設策略決定是否切回,以保障業務的高可用性。

方案架構

本文以主備容災情境為例,業務部署在兩個資料中心:主服務中心承載日常流量,備用中心用於災難恢複。當主中心因網路問題或服務中斷而不可用時,流量自動切換至備用中心,以減少服務停機時間。

image

工作流程如下:

  1. 健全狀態檢查:GTM持續對Primary-DCBackup-Dc位址集區中的服務地址執行健全狀態檢查,擷取其可用狀態。

  2. DNS查詢:使用者發起網路請求,由Local DNS向GTM發起業務網域名稱的解析請求。

  3. 流量調度:

    • 當主位址集區健康時,GTM根據配置的順序策略,優先返回主位址集區的IP地址。

    • 當主位址集區發生故障時,GTM判定其不可用,自動將解析結果切換為備用位址集區的IP地址。

  4. 故障恢複:當主位址集區恢複服務後,GTM會根據配置的 抢占模式非抢占模式,決定是將流量切回主位址集區,還是維持在備用位址集區。

前提條件

  • 準備網域名稱接入域名 依賴 公网权威解析託管的網域名稱,請確保公网权威解析中至少有一個DNS服务器地址正常的網域名稱。

  • 部署服務:主備服務已經完成部署,並已獲得服務地址。如上海資料中心121.21.*.*、杭州資料中心139.3.*.*

操作步驟

1. 创建接入域名

  1. 訪問Alibaba Cloud DNS-全域流量管理

  2. 接入域名配置 頁簽,單擊 创建接入域名 按鈕。

  3. 在彈框中,請選擇 自定义场景

  4. 接入域名 配置頁面,單擊接入網域名稱表徵圖並選擇 基础配置image

  5. 完成表單配置。

    • 接入域名:設定接入網域名稱,例如 gtm.your-domain.com。若下拉式功能表為空白,請提前購買網域名稱或請前往公网权威解析添加三方網域名稱。

    • 付费方式:本方案選擇按量付费

    • 记录类型:選擇 A,本方案中的服務地址為IPv4地址。

    • 全局TTL(秒):預設值為30秒。較短的TTL有助於在故障發生時更快地完成DNS切換,但會增加DNS查詢量。

    • 启用状态:保持預設的禁用狀態,所有配置完成後再啟用。

    • 備忘:輸入描述性資訊。

    image

2. 添加主備位址集區

位址集區是服務地址的集合。此方案需建立主、備兩個位址集區,分別對應兩個資料中心。

  1. 單擊接入域名表徵圖,然後再單擊 添加新地址池

    image

  2. 填寫表單。相關參數含義請參考二、位址集區配置

    • 地址池名称Primary-DC

    • 地址池类型: IPv4

    • 地址池健康状态判定条件: 選擇 地址池内至少1个地址是可用地址,表示池中只要有一個地址健康,該位址集區即為可用。

    • 启用状态:啟用

    image

  3. 按照相同的方式,建立備用位址集區Backup-DC

3. 添加新地址

  1. 單擊剛添加的位址集區表徵圖,然後單擊 添加新地址

    image

  2. 完成表單配置。詳見三、地址配置

    • 地址名称Primary-Server-01

    • 地址类型:IPv4

    • 地址类型:輸入主要資料中心伺服器的公網IP地址。

    • 健康探测:啟用,並配置探測協議(如HTTP/HTTPS)、路徑(如/health)及期望的響應碼。GTM將通過此配置判斷服務是否正常。

    image

  3. 按照相同的方式,給備用位址集區Backup-DC添加服務地址。配置完成後的效果如下圖所示。

    image

4. 负载均衡策略配置

存取原則分為兩級調度,一層是位址集區之間的負載策略,另一層是單位址集區中地址之間的負載策略。先按照位址集區間的負載策略,後按照地址間的負載策略,返回最終的解析結果。

  • 配置位址集區間負載策略

    1. 單擊位址集區上方的策略 > 负载均衡策略配置image

    2. 完成表單配置。

      负载策略(地址池间)顺序

      前序异常恢复抢占抢占模式

      image

    3. 單擊 顺序号 > 顺序号调整image

    4. 拖動位址集區進行排序,將主位址集區排在前面。

  • 地址間負載平衡策略配置

    本方案每個位址集區中只有1個服務地址,位址集區內的負載平衡策略保持預設的 轮询 策略即可。

    image

5. 啟用接入網域名稱

接入網域名稱執行個體配置時預設是禁用狀態,此時無法對外提供服務,配置完成後需要您手動啟用接入網域名稱。

  1. 確保服務的健康狀態是正常的。若出現紅色橙色警示項,請及時排查地址健全狀態檢查情況後再開啟服務。

    imageimage

  2. 單擊接入網域名稱表徵圖 > 启用

    image

  3. 二次彈窗確認後,提交配置。

  4. 等待接入網域名稱的配置生效(大約10分鐘),可使用網路撥測工具,輸入接入網域名稱,查看DNS返回的IP是否符合預期。也可通過以下命令測試:

    nslookup gtm.your-domain.com

    dig gtm.your-domain.com

6. 配置CNAME接流

為業務網域名稱配置CNAME解析記錄,指向接入域名。如home.example.com CNAME gtm.your-domain.com

說明

本文以業務網域名稱託管在公网权威解析為例,若業務網域名稱的解析服務在其他廠商,請前往對應DNS服務配置CNAME記錄。

  1. 訪問Alibaba Cloud DNS-公網權威解析,找到目標網域名稱,點擊解析设置

  2. 點擊添加记录

    記錄類型:CNAME

    主機記錄:填寫需要接流的主機記錄。

    記錄值:填寫設定的接入網域名稱。

    image

    重要

    若業務網域名稱已配置其他類型解析記錄(A、AAAA等),此時添加CNAME解析記錄會提示解析記錄衝突,詳細衝突規則參考解析記錄衝突規則。您可通過以下方式解決衝突:

    1. 在添加CNAME記錄時,停用解析記錄。

      image

    2. 在業務低穀時段,停用原來設定的其他類型解析記錄(A、AAAA等)。

    3. 啟用該條CNAME記錄。

費用說明

詳見產品計費

相關閱讀