基於雲技術的域名解析系統研究:傳統解析技術的侷限性
域名解析是網際網路的一項重要基礎作用,主要用於將域名翻譯成計算機可識別的IP地址,完成對網路中其他主機的定址任務。我們日常工作生活中的大部分網路應用,如網站訪問、電子郵件以及其他各種web應用服務,都需要經過域名解析的定址去完成。域名解析依靠分層結構的DNS系統,經過不同域DNS伺服器的共同協作,最終完成域名解析的查詢工作。
當客戶主機對目標域名發起請求時,首先會請求客戶主機所配置的遞迴伺服器,遞迴伺服器代替客戶主機去進行全球的迭代查詢。遞迴伺服器首先請求根域名伺服器,從根域名伺服器獲得頂 級域名伺服器的地址;遞迴伺服器請求頂 級域名伺服器,獲得域名授權的權威解析伺服器的地址;遞迴伺服器請求權威解析伺服器,並將權威解析伺服器給出的解析值返回給客戶主機;客戶主機根據解析值中的IP地址,對web伺服器發起訪問。
從以上的解析流程中可以看出,根域名伺服器、頂 級域名伺服器主要充當“中介”的角色,最終由權威域名伺服器給出最終的解析記錄,權威解析伺服器在整個解析環節中佔據核心地位,但同時也對域名解析的速度和質量形成了制約。
在以往網路規模較小的情況下,傳統的權威解析系統能夠充分滿足使用者查詢所需,但在當前流量劇增、網路環境複雜多變的今天,傳統權威解析模式的諸多問題逐漸暴露出來。
DNS查詢延遲
當前網頁中的內容往往與多個業務系統進行嵌入式對接,因此在開啟某個網頁時可能需要從多個域名中獲取頁面資訊,這就導致短時間內出現大量的DNS請求。傳統權威解析系統一般由單臺伺服器提供解析服務,當客戶主機距離權威伺服器位置較遠時,可能需要多個跳數才能完成解析資料的請求和應答,產生較大的解析時延,一個網頁訪問中出現多個域名解析時延的疊加,就可能產生比較明顯的訪問延遲,影響使用者的上網體驗。
輪詢隨機返回結果
傳統權威解析技術不支援智慧解析,即根據客戶主機的地址匹配就近的web伺服器,而是根據解析控制檯設定的不同線路權重進行輪詢,為客戶主機隨機返回一個地址,這就可能出現北京使用者訪問到上海伺服器的情況,跨域帶來的影響最終體現在網站響應時間的增加上。此外,由於權重輪詢無法對訪客所屬運營商作出判斷,因此可能會導致電信、移動、聯通等不同運營商客戶跨網訪問web伺服器情況的出現,同樣會產生一定的訪問延遲。
面臨DNS攻擊風險
由於權威伺服器在網際網路尤其是域名解析環節中扮演的重要角色,使其成為DNS攻擊的重點目標,而其中DDoS攻擊是比較普遍也是危害比較大的一種攻擊方式。攻擊者透過控制殭屍網路對權威伺服器發起超大流量的解析請求,從而形成DDoS攻擊。傳統解析技術採用單臺伺服器,如果遭受DDoS攻擊發生故障,就會影響其對所有管轄域名提供正常的域名解析服務。有的權威解析可能採用多臺伺服器,但多為相同自治域內域名,屬於相同網段,這導致域名解析服務在DDoS攻擊和網路故障下的應變能力下降。
應用場景受限
自2017年《網際網路協議第六版(IPv6)規模部署行動計劃》印發以來,我國IPv6產業發展迅速,目前IPv6活躍使用者已達到7.6億以上,佔網際網路網民總數的70%以上。為了滿足快速增長的IPv6訪問需要,越來越多的網站開始進行IPv6的升級改造,以實現IPv4和IPv6網路的互聯互通。傳統解析技術在早期沒有考慮到IPv6的迅猛發展,導致相當一部分比例的權威伺服器不支援AAAA記錄或者不具備獨立的IPv6地址,無法支援對IPv4和IPv6雙棧網路的解析,在一定程度上制約了各行業網站向IPv6改造的程式。
綜上來看,傳統權威解析模式存在的種種侷限性,最終影響到域名解析的速度、精度和安全性,成為域名解析和網路安全的一個薄弱環節。而隨著IPv6網路的快速推進,物聯網時代接入裝置的急劇增加,域名解析將面臨越來越複雜多樣的網路場景,傳統解析技術已經無法適應對安全解析、智慧解析的現實需求,基於雲技術的新一代解析系統正逐漸替代傳統解析技術,應用於一些重點領域之中。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69996004/viewspace-3001796/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於雲技術的域名解析系統研究:雲解析技術的應用(國科雲)
- 相比國科雲解析,傳統DNS解析技術有哪些侷限性?DNS
- 如何突破傳統升級系統在RPG中的侷限性?
- 技術文件:基於 Python 的影像處理系統Python
- 技術分享 | 基於windows作業系統的錦行蜜罐新節點技術Windows作業系統
- CAD系統與PDM系統整合技術研究
- 人工智慧技術對傳統技術的演變人工智慧
- 技術解讀:Dragonfly 基於 P2P 的智慧映象加速系統 | 龍蜥技術Go
- 【併發技術02】傳統執行緒技術中的定時器技術執行緒定時器
- 基於深度學習的影像超解析度重建技術的研究深度學習
- 基於深度學習的影象超解析度重建技術的研究深度學習
- 基於前端技術實現的全面預算編制系統前端
- 智慧運維:基於 BIM 技術的視覺化管理系統運維視覺化
- 微服務架構解析:跨越傳統架構的技術革命微服務架構
- 基於RFID技術的易雲維®工廠園區智慧巡檢管理系統
- Java併發基礎02:傳統執行緒技術中的定時器技術Java執行緒定時器
- 基於RFID技術紡織樣品檢測系統
- 深度解析:分投趣fintoch模式系統開發技術(成熟合約技術)模式
- PDM系統在技術狀態管理中的應用研究
- 【併發技術03】傳統執行緒互斥技術—synchronized執行緒synchronized
- 社會技術系統框架中的產品技術團隊 - esilva框架
- TAURO平行宇宙系統技術開發(詳情解析)
- Java技術在多資料庫系統中的應用研究Java資料庫
- 載均衡技術全解析:Pulsar 分散式系統的最佳實踐分散式
- 基於雲端計算技術B/S架構的醫院管理系統原始碼(雲HIS原始碼)架構原始碼
- 基於機器學習的糾錯系統技術 - 智慧文字糾錯 API機器學習API
- ACL 2020 | 基於稠密段落檢索的開放域問答系統技術
- NFT數藏元宇宙藝術品交易系統開發技術解析元宇宙
- Java併發技術05:傳統執行緒同步通訊技術Java執行緒
- Java併發基礎03:傳統執行緒的互斥技術—synchronizedJava執行緒synchronized
- 通訊系統之TDM技術和FDM技術簡介
- Defi/LP雲算力質押挖礦系統開發技術(元件解析)元件
- 基於JSP技術的學生網上選課系統的設計與實現JS
- 從技術談到管理,把系統優化的技術用到企業管理優化
- 固定資產管理系統條碼技術與RFID技術的使用區別
- .NET 開源實時監控系統 - WatchDog 技術解析
- 基於Kubernetes 構建.NET Core 的技術體系
- 教育系統開發中的一些技術問題解析