域名查詢請(qǐng)求的方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種域名查詢請(qǐng)求的方法及其系統(tǒng),屬于通信【技術(shù)領(lǐng)域】,該域名查詢請(qǐng)求的方法包括:判斷請(qǐng)求中各條查詢的域名是否相同;若判斷出所述請(qǐng)求中各條查詢的域名相同時(shí),則判斷本地緩存是否存在所有查詢的類型記錄;若判斷出本地緩存不存在部分查詢的類型記錄時(shí),則根據(jù)所述域名轉(zhuǎn)發(fā)請(qǐng)求包至相應(yīng)的權(quán)威服務(wù)器。本發(fā)明的技術(shù)方案可以避免重復(fù)冗余的多次請(qǐng)求和遞歸查詢操作,提高DNS服務(wù)器的性能。
【專利說明】域名查詢請(qǐng)求的方法及其系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體涉及一種域名查詢請(qǐng)求的方
[0002]法及其系統(tǒng)。
【背景技術(shù)】
[0003]目前計(jì)算機(jī)域名系統(tǒng)或域名解析服務(wù)器(Domain Name System,簡稱DNS)主要是由運(yùn)營商部署,并為自己的用戶提供免費(fèi)的DNS解析服務(wù)。用戶發(fā)起的域名解析請(qǐng)求,將以UDP報(bào)文的方式發(fā)給DNS服務(wù)器,DNS服務(wù)器接收處理后,仍以UDP報(bào)文的形式將結(jié)果記錄返回給用戶。
[0004]UDP報(bào)文的格式為:
[0005]
【權(quán)利要求】
1.一種域名查詢請(qǐng)求的方法,其特征在于,包括: 判斷請(qǐng)求中各條查詢的域名是否相同; 若判斷出所述請(qǐng)求中各條查詢的域名相同時(shí),則判斷本地緩存是否存在所有查詢的類型記錄; 若判斷出本地緩存不存在部分查詢的類型記錄時(shí),則根據(jù)所述域名轉(zhuǎn)發(fā)請(qǐng)求包至相應(yīng)的權(quán)威服務(wù)器。
2.根據(jù)權(quán)利要求1所述的域名查詢請(qǐng)求的方法,其特征在于,在所述判斷請(qǐng)求中各條查詢的域名是否相同之前還包括: 將查詢數(shù)大于I的查詢請(qǐng)求封裝成一個(gè)請(qǐng)求包。
3.根據(jù)權(quán)利要求2所述的域名查詢請(qǐng)求的方法,其特征在于,還包括: 權(quán)威服務(wù)器接收轉(zhuǎn)發(fā)過來的請(qǐng)求包,查詢判斷請(qǐng)求包中的域名是否存在類型記錄,并返回應(yīng)答。
4.根據(jù)權(quán)利要求3所述的域名查詢請(qǐng)求的方法,其特征在于,權(quán)威服務(wù)器接收轉(zhuǎn)發(fā)過來的請(qǐng)求包,查詢判斷請(qǐng)求包中的域名是否存在類型記錄,并返回應(yīng)答具體包括: 若權(quán)威服務(wù)器查詢判斷出存在與域名相應(yīng)的類型記錄,則將返回所述存在的類型記錄; 若權(quán)威服務(wù)器查詢判斷出不存在與域名相應(yīng)的類型記錄,則將返回域名不存在。
5.根據(jù)權(quán)利要求1所述的域名查詢請(qǐng)求的方法,其特征在于,所述判斷請(qǐng)求中各條查詢的域名是否相同還包括: 若判斷出請(qǐng)求中各條查詢的域名不相同,則返回格式錯(cuò)誤。
6.根據(jù)權(quán)利要求1所述的域名查詢請(qǐng)求的方法,其特征在于,還包括:若判斷出本地緩存存在所有查詢的類型記錄時(shí),則將所述所有查詢的類型記錄打包返回給客戶端。
7.—種域名查詢請(qǐng)求的系統(tǒng),其特征在于,包括: 第一判斷單元,用于判斷請(qǐng)求中各條查詢的域名是否相同; 第二判斷單元,用于在第一判斷單元判斷出所述請(qǐng)求中各條查詢的域名相同時(shí),判斷本地緩存是否存在所有查詢的類型記錄; 轉(zhuǎn)發(fā)單元,用于在第二判斷單元判斷出本地緩存不存在部分查詢的類型記錄時(shí),根據(jù)所述域名轉(zhuǎn)發(fā)請(qǐng)求包至相應(yīng)的權(quán)威服務(wù)器。
8.根據(jù)權(quán)利要求7所述的域名查詢請(qǐng)求的系統(tǒng),其特征在于,還包括: 封裝單元,用于將查詢數(shù)大于I的查詢請(qǐng)求封裝成一個(gè)請(qǐng)求包。
【文檔編號(hào)】H04L29/12GK103701955SQ201410003598
【公開日】2014年4月2日 申請(qǐng)日期:2014年1月3日 優(yōu)先權(quán)日:2014年1月3日
【發(fā)明者】韓楓, 蔣超, 陳政璋, 劉貴榮 申請(qǐng)人:互聯(lián)網(wǎng)域名系統(tǒng)北京市工程研究中心有限公司, 北龍中網(wǎng)(北京)科技有限責(zé)任公司