金鑫鑫中國鐵通集團有限公司河北分公司,河北石家莊 050000
優化DNS調度機制 提高用戶體驗
金鑫鑫
中國鐵通集團有限公司河北分公司,河北石家莊050000
摘要DNS作為用戶上網的重要向導,智能化為用戶選擇路途短的目的地,保證用戶按照“就近、質優”的策略訪問資源,可大幅提升用戶感知。
關鍵詞DNS;遞歸;調度
優化網絡結構,提高用戶體驗,是運營商網絡維護工作的根本目標。一方面,運營商不斷擴容傳輸帶寬,降低鏈路利用率,另一方面,運營商加強用戶行為分析,為調整路由策略提供依據。但還有重要的一環往往被忽略,那就是DNS的解析、調度,DNS為用戶解析返回的地址是本網質優資源,還是外網資源,對用戶的網絡質量有很大的影響。
在Internet上可以通過IP地址來訪問每一臺主機,但是要記住那么復雜組合的數字串顯然是非常困難。為此,Internet提供了域名解決上述問題。
2.1 域名的定義
域名(Domain Name),是由一串用點分隔的名字組成,代表Internet上某一臺計算機或計算機組的名稱。相比于IP地址,域名更容易被記住,便于用戶訪問。
2.2 DNS的定義
DNS(Domain Name System),是計算機域名系統的縮寫,主要功能是將用戶上網訪問的網址,通過域名解析找到網址對應的IP地址。
域名是分級管理的,域名解析過程也是自上而下逐級請求的。 用戶在解析域名時,DNS會先從根域名開始請求,根域名授權逐級分配,最終到對應網站的授權服務器,授權服務器可能是1臺,也可能是多臺,返回解析IP機制有2種方式,一種是輪詢,一種是全量返回。
1)用戶在瀏覽器輸入www.qq.com,終端向運營商DNS發出域名解析請求。
2)本地DNS收到請求后,如發現緩存中沒有此域名記錄,則向根服務器發送DNS請求,根服務器返回COM域服務器地址。
3)本地DNS向COM服務器請求qq.com服務器地址,COM服務器返回qq.com 的授權DNS服務器地址。
4)本地DNS向qq.com授權服務器發起www. qq.com的解析請求,授權服務器域名服務器IP返回給本地DNS。
5)本地DNS將域名對應的IP返回至用戶。
4.1 原理分析
從解析過程可以看出,域名解析的IP地址是否為網內地址,取決于域名授權服務器。授權服務器地址一般是外網地址,響應解析請求常用的有兩種策略。
1)分析請求解析IP的運營商歸屬,優先返回本運營商的服務器地址。
這種策略要求本省DNS以源地址到授權服務器請求解析,避免地址轉換。目前運營商的路由徑路主要分為骨干和本地兩種方式,保證DNS的解析請求全部通過骨干出網,才能避免地址轉換。
2)不分析歸屬,將所有服務器的地址全部返回。
這種策略會返回多個地址,有本網也有外網地址,而用戶訪問只需要一個IP即可。
4.2 優化措施
1)調整DNS解析服務器IP的路由,保證解析請求以源地址出網。
2)DNS增加篩選策略,授權服務器返回多個地址時,將本網地址提供給用戶。
騰訊cnc.qzs.qq.com域名,優化前,授權服務器返回外網地址,如圖2。
優化后,授權服務器返回本網地址,如圖3。
精準的調度機制是用戶獲取優質資源和良好體驗的基礎,雖然目前內容調度主要由CP主導,但是運營商也不是無事可做。一方面要加強與CP溝通,將本網地址告知CP,便于其準確調度;另一方面,通過緩存建設、路由調整、DNS引導等方式,補充調度,可獲得更好的效果。
參考文獻
[1]劉//阿爾貝茨.DNS與BIND[M].5版.房向明,孫云,陳治州,譯.人民郵電出版社,2014.
[2]唐文.海量運維、運營規劃之道[M].電子工業出版社,2014.
中圖分類號TP39
文獻標識碼A
文章編號1674-6708(2015)139-0076-01