雲解析DNS為什麼要配置預設線路?(中科三方)

youbingke發表於2023-02-27

傳統解析技術不會判斷訪客IP,而是會隨機選擇一個IP返回給訪問者,這樣就有可能造成移動使用者訪問電信伺服器IP,北京使用者訪問深圳伺服器IP這種跨域跨網訪問的情況,產生非常大的延遲,帶來很不好的訪問體驗。

而云解析DNS會根據訪問者的IP判斷其所在區域和所屬運營商,為其匹配對應的解析線路,從而讓不同訪問者獲得各自最合適的解析結果,進而提升訪問網站的速度,這是雲解析DNS特有的智慧解析功能。

以域名為例,它配置了三臺伺服器,分別是1.1.1.1,2.2.2.2和3.3.3.3,如果是普通解析技術,無論是哪裡的使用者發起請求,都會在這三個IP中隨機返回一個給使用者,就會出現我們上面提到的跨域跨網訪問的問題。

而云解析DNS則可以根據這三個伺服器配置三條不同的線路:

解析線路配置 預設線路 指向 1.1.1.1(聯通地址)

解析線路配置 移動線路 指向 2.2.2.2(移動地址)

解析線路配置 電信線路 指向 3.3.3.3(電信地址)

這樣當移動使用者發起請求時,雲解析DNS就會為其返回2.2.2.2的IP地址,當電信使用者發起請求時,雲解析DNS就會為其返回3.3.3.3的IP地址,從而實現精準訪問,降低延遲的效果。

細心的朋友會發現除了移動線路和電信線路之外,還設定了一個預設線路,那麼這個預設線路的作用是什麼呢?

我們在上面提到了移動和電信使用者訪問的場景,但如果是其他使用者發起訪問,雲解析DNS又會為他們返回哪個地址呢?

如果我們不設定預設線路,那麼其他非移動和電信使用者就得不到解析結果,從而無法正常訪問網站。

而預設線路的設定就是保證在具體線路之外的其他線路訪問時為他們也能返回解析結果,比如一個鐵通的使用者訪問,雲解析DNS就會按照預設線路為其返回一個1.1.1.1的IP地址,這樣就保證了所有使用者都能正常訪問到網站。

所以我們在配置雲解析DNS時,無論配置了多少條解析線路,都要設定一條預設線路,才能保證所有使用者都能獲得解析結果,如果不設定預設線路,就可能會導致解析出錯,影響是非常嚴重的。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996004/viewspace-2937203/,如需轉載,請註明出處,否則將追究法律責任。

相關文章