1. 程式人生 > 其它 >什麼是智慧DNS雲解析?雲解析如何實現智慧解析效果?-中科三方

什麼是智慧DNS雲解析?雲解析如何實現智慧解析效果?-中科三方

什麼是智慧DNS解析?

傳統的DNS解析,在收到解析請求時,並不會判斷訪問者來源,而是會返回一個固定的IP地址或者隨機選擇一個IP地址返回給訪問者,這樣容易產生較高的延時或造成線路的擁堵。而智慧解析,可以智慧判斷訪問者來源,併為其匹配不同的IP地址,這樣就能夠減少解析時延,提升網站訪問速度。

傳統DNS解析

我們以域名www.example.com為例,它有三臺伺服器,我們通過域名解析分別將其指向移動IP(192.1.1.1)、聯通IP(192.1.1.2)和電信IP(192.1.1.3)。

那麼當用戶在訪問www.example.com時,傳統DNS解析不會判斷使用者的來源,會將三個IP地址全部返回給使用者的本地

DNS伺服器,再由本地DNS伺服器隨機將其中一個IP地址返回給訪問者,如果訪問者IP是移動線路,返回給一個電信或聯通IP,那麼就會造成跨網訪問,提高了訪問延遲。

智慧DNS雲解析

智慧雲解析會根據訪問者IP所屬運營商返回對應的解析地址,如果訪問者是移動IP,就返回移動伺服器地址(192.1.1.1),如果訪問者是聯通IP,就返回聯通伺服器地址(192.1.1.2),如果訪問者是電信IP,就返回電信伺服器地址(192.1.1.3)。這樣就避免了訪問者跨網訪問產生的高延遲,解析訪問速度都大大提升。

實現原理

智慧雲解析通過識別LocalDNS的出口IP,來判斷訪問者的來源。

(1)如果客戶端的LocalDNS支援EDNS

智慧雲解析會優先獲取 edns-client-subnet 擴充套件裡攜帶的IP ,如果edns-client-subnet 擴充套件裡存在IP,雲解析DNS會以該IP來判斷訪問者的地理位置 ;如果不存在,則以LocalDNS出口ip來判斷訪問者的地理位置。

(2)如客戶端LocalDNS不支援EDNS

LocalDNS會迭代請求至智慧雲解析,雲解析根據訪問者LocalDNS出口IP判斷其所在的地理位置,匹配對應的解析結果。

(3)如客戶端LocalDNS變相支援EDNS

使用者發起DNS請求,遞迴到LocalDNS,則LocalDNS將本次請求傳送到二級節點,通過二級節點向雲解析DNS發起請求,此時雲解析DNS會根據LocalDNS二級節點的地域位置返回具體的細分線路解析結果。

 來源:中科三方

https://www.sfn.cn/news/technology/detail/644.html?navId=22

相關推薦:

什麼是智慧雲解析?智慧雲解析PK普通解析
智慧雲解析如何實現網站的負載均衡?
智慧雲解析有哪些核心技術?
DNS雲解析常見問題盤點
中科三方DNS雲解析產品常見問答