全部產品
Search
文件中心

Alibaba Cloud DNS:智能解析

更新時間:Dec 20, 2025

傳統DNS解析,不判斷訪問者來源,會隨機播放其中一個IP地址返回給訪問者。而智能DNS解析,會判斷訪問者的來源,為不同的訪問者智能返回不同的IP地址,使訪問者在訪問網站時擷取指定的IP地址,能夠減少解析時延,並提升網站訪問速度。

功能介紹

例如網域名稱www.cloud-example.com被解析到3個IP地址,分別是聯通IP,移動IP和電信IP,希望實現就近解析。

智能解析

傳統解析

解析配置

  • 解析請求來源配置 預設 指向聯通IP地址 (192.x.x.1)

  • 解析請求來源配置 中國移動 指向移動IP地址 (192.x.x.2)

  • 解析請求來源配置 中國電信 指向電信IP地址 (192.x.x.3)

  • 將網域名稱指向聯通IP地址 (192.x.x.1)

  • 將網域名稱指向移動IP地址 (192.x.x.2)

  • 將網域名稱指向電信IP地址 (192.x.x.3)

解析效果

雲解析會判斷訪問者的來源:

  • 為來源於中國行動電信業者的訪問者返回192.x.x.2的解析地址;

  • 為來源於中國電信電訊廠商的訪問者返回192.x.x.3的解析地址;

  • 為其他來源的訪問者返回192.x.x.1的解析地址。

傳統DNS解析不判斷訪問者的來源:

會將192.x.x.1、192.x.x.2、192.x.x.3三個地址全部返回給訪問者的LocalDNS,由訪問者的LocalDNS通過隨機或者優選的方式將其中一個IP地址返回給訪問者,傳統DNS解析有可能會造成訪問者跨網訪問。

實現原理

雲解析是通過識別LocalDNS的出口IP(本地區名伺服器的出口IP,而非訪問終端的IP地址),來判斷訪問者來源。具體有以下三種情況:

LocalDNS支援EDNS

因為Alibaba Cloud DNS支援 edns-client-subnet,所以在擷取訪問者來源IP時,優先擷取 edns-client-subnet 擴充裡攜帶的IP,如果edns-client-subnet 擴充裡存在IP,Alibaba Cloud DNS會以該IP來判斷訪問者的地理位置 ;如果不存在,則以LocalDNS出口IP來判斷訪問者的地理位置。

LocalDNS不支援EDNS

LocalDNS會迭代請求至Alibaba Cloud DNS,Alibaba Cloud DNS根據訪問者LocalDNS出口IP來判斷訪問者的地址位置,實現智能解析。

LocalDNS變相支援EDNS

使用者在Web瀏覽器中輸入“example.com”, 向本地區名伺服器發起查詢請求。此時,LocalDNS將本次請求發送到二級節點,通過二級節點向Alibaba Cloud DNS發起請求。此時Alibaba Cloud DNS會根據LocalDNS二級節點的地理位置返回具體的細分線路解析結果

image

支援線路

線路有多級分類,你可按照大類或子類的線路來源配置智能解析規則。

線路

一級分類

二級分類

三級分類

地區

中國地區、境外

東北、華北、亞洲、歐洲等

北京

電訊廠商

中國移動、中國聯通等

東北、華北等

北京

雲產商

阿里雲

中國地區、境外

東北、華北等

搜尋引擎

Google、必應

中國地區、境外

-

自訂

自訂分類

-

-

詳細的線路說明參考解析線路枚舉

優先順序

  • 線路優先順序:自訂線路 > 搜尋引擎 > 雲廠商 > 電訊廠商> 地區 > 預設。

  • 每個大類線路中,越細分的線路優先順序越高。比如:北京 > 華北 > 中國地區。

  • 預設線路的優先順序低,用於兜底解析,建議設定一條解析請求來源為“預設”的解析記錄,避免某些解析請求沒有匹配到相符的“解析請求來源”的解析記錄導致解析失敗。

費用說明

重要

智能解析功能本身不收取費用,面向不同的付費版本開放的服務有所差異。

企業標準版、企業旗艦版:開放所有線路。參考購買與綁定網域名稱進行購買。

免費版:開放部分線路的一級大類,如地區線路的一級分類,其他分類限制使用。

情境配置

情境一:電訊廠商線路智能解析

如果您網域名稱www.cloud-example.com解析到3個IP地址,分別位於電信、聯通、移動,期望實現如下效果:

  • 訪問者來源不屬於電信和移動的電訊廠商,Alibaba Cloud DNS返回192.168.0.1

  • 訪問者如果來源於行動電信業者,Alibaba Cloud DNS返回192.168.0.2

  • 訪問者如果來源於電信電訊廠商,Alibaba Cloud DNS返回192.168.0.3

  1. Alibaba Cloud DNS-公網權威解析頁面,單擊目標網域名稱,進入 解析设置

  2. 解析设置 中,單擊 添加记录 按鈕。

  3. 按照下表,分別添加3條解析記錄:

    主機記錄

    記錄類型

    解析請求來源

    記錄值

    www

    A

    中國移動

    192.168.0.2

    www

    A

    中國電信

    192.168.0.3

    www

    A

    預設

    192.168.0.1

情境二:地區線路智能解析

如果網域名稱test.cloud-example.com被解析到3個IP地址,分別位於浙江、廣東、北京,期望實現如下效果:

  • 訪問者來源不屬於華南和華北地區,Alibaba Cloud DNS返回192.168.0.7

  • 訪問者如果來源於華南地區,Alibaba Cloud DNS返回192.168.0.8

  • 訪問者如果來源於華北地區,Alibaba Cloud DNS返回192.168.0.9

操作步驟

  1. Alibaba Cloud DNS-公網權威解析頁面,單擊目標網域名稱,進入 解析设置

  2. 解析设置 中,單擊 添加记录 按鈕。

  3. 按照下表,分別添加3條解析記錄。

    主機記錄

    記錄類型

    解析請求來源

    記錄值

    www

    A

    中國地區_華南

    192.168.0.8

    www

    A

    中國地區_華北

    192.168.0.9

    www

    A

    預設

    192.168.0.7

常見問題

智能解析常見問題