本申請屬于網(wǎng)絡通信,具體涉及一種基于dns解析策略的雙棧網(wǎng)絡自適應調度方法及系統(tǒng)。
背景技術:
1、當前互聯(lián)網(wǎng)環(huán)境中,客戶端設備支持的網(wǎng)絡協(xié)議棧呈現(xiàn)多元化發(fā)展趨勢,ipv4與ipv6雙棧部署、quic協(xié)議與tcp協(xié)議并存的現(xiàn)象日益普遍。傳統(tǒng)dns解析系統(tǒng)通常基于靜態(tài)配置的地址返回策略,例如優(yōu)先返回ipv6地址以推進網(wǎng)絡升級,或通過簡單輪詢機制分配不同協(xié)議類型的ip地址。
2、然而,現(xiàn)有技術未能有效識別客戶端實際支持的網(wǎng)絡協(xié)議能力,導致返回的地址類型可能超出客戶端協(xié)議棧兼容范圍,引發(fā)網(wǎng)絡連接失敗。其次,傳統(tǒng)的地址選擇策略缺乏動態(tài)適配機制,無法根據(jù)客戶端協(xié)議棧特征進行優(yōu)先級動態(tài)調整,造成網(wǎng)絡資源利用效率低下。另外,現(xiàn)有解決方案多依賴客戶端主動上報協(xié)議支持信息,增加了額外的通信開銷和實現(xiàn)復雜度,尤其在移動端場景下容易引發(fā)延遲敏感性問題。由此可見,現(xiàn)有dns系統(tǒng)尚未建立有效的協(xié)議棧特征關聯(lián)機制,難以實現(xiàn)跨協(xié)議層的智能調度。
技術實現(xiàn)思路
1、本申請?zhí)峁┝艘环N基于dns解析策略的雙棧網(wǎng)絡自適應調度方法及系統(tǒng),用以建立有效的協(xié)議棧特征關聯(lián)機制,從而實現(xiàn)跨協(xié)議層的智能調度。
2、第一方面,本申請實施例提供一種基于dns解析策略的雙棧網(wǎng)絡自適應調度方法,應用于雙棧網(wǎng)絡自適應調度系統(tǒng),所述方法包括:接收客戶端發(fā)送的dns解析請求,所述dns解析請求中攜帶目標域名和請求協(xié)議類型;解析所述請求協(xié)議類型以確定所述客戶端支持的網(wǎng)絡協(xié)議棧類型;根據(jù)所述網(wǎng)絡協(xié)議棧類型和預設的地址類型優(yōu)先級列表,生成與所述目標域名對應的自適應調度策略;基于所述自適應調度策略,從預配置的ip地址池中選擇目標ip地址類型;將所述目標ip地址類型對應的解析結果返回至所述客戶端,以引導所述客戶端通過所述目標ip地址類型建立網(wǎng)絡連接。
3、第二方面,本申請實施例提供一種雙棧網(wǎng)絡自適應調度系統(tǒng),其包括處理器和存儲器,其中,所述存儲器存儲有計算機程序,當所述計算機程序被所述處理器執(zhí)行時,使得所述處理器執(zhí)行上述方法的步驟。
4、第三方面,本申請實施例提供一種計算機可讀存儲介質,其包括計算機程序,當所述計算機程序在雙棧網(wǎng)絡自適應調度系統(tǒng)上運行時,所述計算機程序用于使所述雙棧網(wǎng)絡自適應調度系統(tǒng)執(zhí)行上述方法的步驟。
5、本申請實施例通過協(xié)議感知與智能調度機制實現(xiàn)了網(wǎng)絡連接的多維優(yōu)化,顯著提升了異構網(wǎng)絡環(huán)境下的資源適配能力。區(qū)別于傳統(tǒng)dns解析的被動響應模式,該方案創(chuàng)新性地構建了客戶端協(xié)議棧解析與地址類型決策的閉環(huán)邏輯,能夠深度識別客戶端的網(wǎng)絡協(xié)議支持特性并動態(tài)生成適配策略。通過引入地址類型優(yōu)先級列表的彈性映射機制,可依據(jù)實時協(xié)議棧特征智能篩選最優(yōu)ip地址類型,在確保協(xié)議兼容性的基礎上主動引導客戶端建立最高效的網(wǎng)絡通道。該技術突破了傳統(tǒng)單維度調度的局限性,實現(xiàn)了ipv4/ipv6雙棧環(huán)境與新興網(wǎng)絡協(xié)議(如http/3)的無縫協(xié)同,有效避免協(xié)議回退帶來的延遲損耗。同時,基于協(xié)議棧特征的前置決策機制可顯著縮短連接建立時間窗,通過消除冗余協(xié)議協(xié)商過程提升端到端通信效率。這種協(xié)議敏感的智能調度體系不僅強化了網(wǎng)絡服務的前瞻適配能力,還為多協(xié)議生態(tài)演進提供了平滑過渡路徑,具有顯著的網(wǎng)絡資源優(yōu)化價值。
6、綜上所述,本申請實施例可以建立有效的協(xié)議棧特征關聯(lián)機制,從而實現(xiàn)跨協(xié)議層的智能調度。
1.一種基于dns解析策略的雙棧網(wǎng)絡自適應調度方法,其特征在于,包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述網(wǎng)絡協(xié)議棧類型和預設的地址類型優(yōu)先級列表,生成與所述目標域名對應的自適應調度策略,包括:
3.根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)所述ipv4鏈路質量評分和ipv6鏈路質量評分的差值,動態(tài)調整所述地址類型優(yōu)先級列表中ipv4與ipv6的排序權重,包括:
4.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述自適應調度策略,從預配置的ip地址池中選擇目標ip地址類型,包括:
5.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權利要求5所述的方法,其特征在于,所述當所述新客戶端的協(xié)議棧支持狀態(tài)發(fā)生變化時,通過周期性重探測更新所述協(xié)議棧支持狀態(tài)表,包括:
7.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權利要求7所述的方法,其特征在于,所述在dns服務器中配置全局流量調度策略模板,包括:
9.根據(jù)權利要求7所述的方法,其特征在于,所述協(xié)議?;赝藱C制包括:
10.一種雙棧網(wǎng)絡自適應調度系統(tǒng),其特征在于,其包括處理器和存儲器,其中,所述存儲器存儲有計算機程序,當所述計算機程序被所述處理器執(zhí)行時,使得所述處理器執(zhí)行權利要求1~9中任一所述方法的步驟。