基于云技術(shù)的域名解析系統(tǒng)研究二:智能云解析系統(tǒng)(中科三方)
在上節(jié)我們對(duì)當(dāng)前權(quán)威解析模式的弊端做了簡(jiǎn)單討論,本文針對(duì)這些問題提出相應(yīng)的解決方案。
2.1自建權(quán)威服務(wù)器
對(duì)于一些資金充足技術(shù)實(shí)力較強(qiáng)的大型公司,其域名解析量大、需求功能比較復(fù)雜,傳統(tǒng)單一模式的權(quán)威域名服務(wù)器無法滿足日常業(yè)務(wù)所需,因此傾向于自建一套具有完整功能的智能解析系統(tǒng),由自有的技術(shù)團(tuán)隊(duì)去運(yùn)維管理。這類智能DNS解析系統(tǒng)由獨(dú)立的物理服務(wù)器、網(wǎng)絡(luò)帶寬和專用的DNS軟件組成,功能強(qiáng)大,但建設(shè)成本昂貴,運(yùn)營(yíng)成本較高,日常維護(hù)復(fù)雜,因此并不適用于一般的機(jī)關(guān)單位和企業(yè),不具備普適性。
2.2 專業(yè)域名服務(wù)器上的云解析系統(tǒng)
一般的中小企事業(yè)單位無力自建權(quán)威解析服務(wù)器,通常是將域名解析權(quán)限托管給第三方的專業(yè)域名服務(wù)商,但當(dāng)前市場(chǎng)上大部分權(quán)威服務(wù)器仍然采用傳統(tǒng)模式,存在上述中的弊端。因此,一種基于云技術(shù)的權(quán)威域名解析系統(tǒng)逐漸引起人們的關(guān)注和認(rèn)可。
節(jié)點(diǎn)的廣泛分布是云技術(shù)的主要特征之一,而云解析正是有效利用了這一特征,將云技術(shù)之中各節(jié)點(diǎn)的服務(wù)器結(jié)合在一起,并通過內(nèi)容儲(chǔ)存和發(fā)布機(jī)制逐漸完成域名解析相關(guān)操作,通過多節(jié)點(diǎn)服務(wù)器協(xié)同工作,有效提升域名解析系統(tǒng)工作的效率。
與傳統(tǒng)解析技術(shù)不同,云解析系統(tǒng)不僅包含傳統(tǒng)的域名解析服務(wù)器,還包含云節(jié)點(diǎn)的服務(wù)器,通過公網(wǎng)的IP地址,使得服務(wù)器之間實(shí)現(xiàn)無縫銜接,具備良好的兼容性。借助云內(nèi)容管理服務(wù)器,DNS相關(guān)信息被發(fā)送到各云節(jié)點(diǎn)的服務(wù)器上,使得解析服務(wù)區(qū)域大大超過傳統(tǒng)解析技術(shù),使其在解析速度、精度、安全性、穩(wěn)定性方面都超過了傳統(tǒng)解析技術(shù)。

2.2.1智能解析
在前面我們提到了傳統(tǒng)解析技術(shù)通過權(quán)重輪詢?yōu)榭蛻糁鳈C(jī)隨機(jī)返回地址,存在次優(yōu)和繞行的情況,從而造成跨域跨網(wǎng)訪問web服務(wù)器的情況,因?yàn)檩^高的時(shí)延導(dǎo)致不好的訪問體驗(yàn)。而應(yīng)對(duì)這種情況,云解析則可以根據(jù)行政區(qū)域和運(yùn)營(yíng)商對(duì)解析線路進(jìn)行精細(xì)劃分,當(dāng)客戶主機(jī)對(duì)目標(biāo)域名發(fā)起解析請(qǐng)求時(shí),云解析系統(tǒng)就會(huì)判斷其所在區(qū)域以及其所屬運(yùn)營(yíng)商,為其匹配最優(yōu)解析線路,實(shí)現(xiàn)北京用戶訪問北京服務(wù)器,上海用戶訪問上海服務(wù)器,電信用戶訪問電信服務(wù)器,聯(lián)通用戶訪問聯(lián)通服務(wù)器的精準(zhǔn)效果,從而避免因?yàn)榭邕\(yùn)營(yíng)商和跨區(qū)域造成的時(shí)延。
2.2.2 抗攻擊能力強(qiáng)
由于云解析采用多節(jié)點(diǎn)分布設(shè)計(jì),應(yīng)對(duì)超大量解析查詢、惡意DDoS攻擊以及其他網(wǎng)絡(luò)故障的能力得到了增強(qiáng)。傳統(tǒng)解析模式在遭遇攻擊和發(fā)生故障時(shí),單節(jié)點(diǎn)服務(wù)器很容易發(fā)生線路擁堵或宕機(jī),影響正常的解析請(qǐng)求。而基于云技術(shù)的解析方案,所采用的彈性帶寬,在遭遇DDoS攻擊或突增的解析查詢時(shí),帶寬會(huì)瞬間放大,確保有足夠的流量冗余,保證正常解析請(qǐng)求的完成。此外,云解析方案采用的分布式設(shè)計(jì),確保了其在遭遇DDoS攻擊或發(fā)生網(wǎng)絡(luò)故障時(shí),能夠借助Anycast路由將域名解析請(qǐng)求定向至其他正常運(yùn)行的DNS服務(wù)節(jié)點(diǎn)上,保障正常的解析請(qǐng)求順利完成。
2.2.3滿足多場(chǎng)景解析需求
傳統(tǒng)的解析方案所支持的域名解析功能比較單一,一般只針對(duì)當(dāng)前最基本的A記錄(即IPv4地址)進(jìn)行解析服務(wù),其余對(duì)于如CNAME(用于CDN分發(fā)業(yè)務(wù))、TXT(用于SSL證書申請(qǐng))等記錄的支持度較弱,靈活度小,無法擴(kuò)展。而云解析方案除了支持基本的A記錄,也支持CNAME、TXT、URL轉(zhuǎn)發(fā)等多種解析類型,尤其是對(duì)AAAA記錄的支持,滿足了用戶對(duì)IPv6升級(jí)改造的需求。
綜上所述,本文針對(duì)域名解析系統(tǒng)當(dāng)前存在的問題,提出了基于云技術(shù)的域名解析方案,與傳統(tǒng)解析技術(shù)相比,云解析采用分布式模型設(shè)計(jì),對(duì)DDoS攻擊和網(wǎng)絡(luò)故障的應(yīng)對(duì)能力增強(qiáng),解析服務(wù)的高可用性得到保障;智能解析使用戶能夠就近訪問網(wǎng)站服務(wù)器,解決了傳統(tǒng)解析因?yàn)闄?quán)重輪詢,造成的次優(yōu)和繞行的弊端,網(wǎng)站訪問速度得到提升;對(duì)多類型解析記錄的支持,滿足了用戶在復(fù)雜網(wǎng)絡(luò)環(huán)境下多場(chǎng)景的需求。