亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Dns的域名查詢方法

文檔序號(hào):8005108閱讀:336來源:國知局
Dns的域名查詢方法
【專利摘要】DNS的域名查詢方法,包括DNS遞歸服務(wù)器獲取DNS查詢客戶端的客戶端位置信息,并發(fā)送至DNS權(quán)威服務(wù)器。DNS權(quán)威服務(wù)器提取域名查詢請(qǐng)求中的客戶端位置信息,DNS權(quán)威服務(wù)器將其中存儲(chǔ)的內(nèi)容服務(wù)器的位置信息和CDN服務(wù)器的位置信息,與客戶端位置信息比對(duì),判斷與客戶端的位置最近的內(nèi)容服務(wù)器或CDN服務(wù)器,并將與客戶端的位置最近的內(nèi)容服務(wù)器或CDN服務(wù)器的IP地址作為域名查詢請(qǐng)求的查詢應(yīng)答返回DNS遞歸服務(wù)器。DNS遞歸服務(wù)器接收到查詢應(yīng)答后,將查詢應(yīng)答返回至DNS查詢客戶端。
【專利說明】DNS的域名查詢方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種域名查詢方法,尤其涉及一種帶有客戶端位置信息的域名查詢方法。

【背景技術(shù)】
[0002]DNS服務(wù)器分為兩種,DNS權(quán)威服務(wù)器和DNS遞歸服務(wù)器。DNS權(quán)威服務(wù)器提供權(quán)威的數(shù)據(jù),DNS遞歸服務(wù)器從DNS權(quán)威服務(wù)器獲取數(shù)據(jù)轉(zhuǎn)發(fā)給查詢的DNS查詢客戶端?,F(xiàn)有一些互聯(lián)網(wǎng)服務(wù)所利用的DNS權(quán)威服務(wù)器根據(jù)域名查詢請(qǐng)求的源地址信息返回優(yōu)化的應(yīng)答,即DNS權(quán)威服務(wù)器會(huì)比對(duì)源地址與內(nèi)容服務(wù)器和/或CDN服務(wù)器的位置,從而返回與源地址最近的內(nèi)容服務(wù)器和/或⑶N服務(wù)器的IP地址。
[0003]這些源地址通常是DNS遞歸服務(wù)器的源地址。很多情況下,DNS查詢客戶端與公共DNS遞歸服務(wù)器的距離較遠(yuǎn),因此DNS權(quán)威服務(wù)器根據(jù)DNS遞歸服務(wù)器而不是DNS查詢客戶端的位置做出應(yīng)答,對(duì)DNS查詢客戶端而言查詢性能不高。


【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的是提供一種DNS的域名查詢方法,以提高DNS查詢客戶端的查詢性倉泛。
[0005]本發(fā)明提供了一種DNS的域名查詢方法,包括DNS遞歸服務(wù)器獲取DNS查詢客戶端的客戶端位置信息,并將帶有客戶端位置信息的域名查詢請(qǐng)求發(fā)送至DNS權(quán)威服務(wù)器。DNS權(quán)威服務(wù)器提取域名查詢請(qǐng)求中的客戶端位置信息,DNS權(quán)威服務(wù)器將其中存儲(chǔ)的內(nèi)容服務(wù)器的位置信息和CDN服務(wù)器的位置信息,與客戶端位置信息比對(duì),判斷與客戶端的位置最近的內(nèi)容服務(wù)器或CDN服務(wù)器,并將與客戶端的位置最近的內(nèi)容服務(wù)器或CDN服務(wù)器的IP地址作為域名查詢請(qǐng)求的查詢應(yīng)答返回DNS遞歸服務(wù)器。DNS遞歸服務(wù)器接收到查詢應(yīng)答后,將查詢應(yīng)答返回至DNS查詢客戶端。
[0006]在DNS的域名查詢方法的再一種示意性的實(shí)施方式中,域名查詢請(qǐng)求的字符串包括一個(gè)保留字,域名查詢請(qǐng)求的域名字符與客戶端位置信息之間由保留字間隔。
[0007]在DNS的域名查詢方法的另一種示意性的實(shí)施方式中,保留字為in-addr.arpa。。
[0008]在DNS的域名查詢方法的又一種示意性的實(shí)施方式中,客戶端位置信息為DNS查詢客戶端的IP地址、DNS查詢客戶端的所在地區(qū)的地理名稱或DNS查詢客戶端的所在地區(qū)的郵政編碼。
[0009]在DNS的域名查詢方法的又一種示意性的實(shí)施方式中,DNS查詢客戶端發(fā)出的查詢請(qǐng)求中包括DNS查詢客戶端的客戶端位置信息。
[0010]在DNS的域名查詢方法的又一種示意性的實(shí)施方式中,DNS遞歸服務(wù)器由DNS查詢客戶端發(fā)出的查詢請(qǐng)求中讀取出DNS查詢客戶端的客戶端位置信息。

【具體實(shí)施方式】
[0011]在本文中,“示意性”表示“充當(dāng)實(shí)例、例子或說明”,不應(yīng)將在本文中被描述為“示意性”的任何圖示、實(shí)施方式解釋為一種更優(yōu)選的或更具優(yōu)點(diǎn)的技術(shù)方案。
[0012]在本文中,“一個(gè)”不僅表示“僅此一個(gè)”,也可以表示“多于一個(gè)”的情形。
[0013]圖1顯示了 DNS查詢系統(tǒng)的結(jié)構(gòu)示意圖。如圖所示,DNS查詢系統(tǒng)包括一個(gè)DNS查詢客戶端10、一個(gè)DNS遞歸服務(wù)器20、一個(gè)DNS權(quán)威服務(wù)器30和一個(gè)⑶N服務(wù)器40。當(dāng)DNS查詢客戶端10發(fā)起一個(gè)域名查詢時(shí),它將一個(gè)域名查詢請(qǐng)求發(fā)送至DNS遞歸服務(wù)器20。DNS遞歸服務(wù)器20收到DNS客戶端發(fā)出的域名查詢請(qǐng)求后,首先將該域名查詢請(qǐng)求與DNS遞歸服務(wù)器的緩存記錄比較,如果匹配命中緩存記錄,則DNS遞歸服務(wù)器20直接將于該域名查詢請(qǐng)求對(duì)應(yīng)的內(nèi)容服務(wù)器或CDN服務(wù)器的IP地址返回給DNS查詢客戶端10。如果域名查詢請(qǐng)求未與DNS遞歸服務(wù)器的緩存記錄匹配命中,則DNS遞歸服務(wù)器將域名查詢請(qǐng)求發(fā)送至DNS權(quán)威服務(wù)器30。DNS權(quán)威服務(wù)器30將域名查詢請(qǐng)求的應(yīng)答,藉由DNS遞歸服務(wù)器20返回給DNS查詢客戶端10。另外,圖中的⑶N服務(wù)器40也可由內(nèi)容服務(wù)器代替或與內(nèi)容服務(wù)器共存。
[0014]以下結(jié)合圖1,說明DNS的域名查詢方法。
[0015]在步驟a中,首先由DNS遞歸服務(wù)器20獲取DNS查詢客戶端10的位置信息。在DNS的域名查詢方法一種示意性實(shí)施方式中,DNS查詢客戶端的位置信息可以是DNS查詢客戶端的IP地址、DNS查詢客戶端的所在地區(qū)的地理名稱或DNS查詢客戶端的所在地區(qū)的郵政編碼,但不局限于此,還可以采用其他內(nèi)容來標(biāo)識(shí)DNS查詢客戶端的位置信息。
[0016]對(duì)于DNS遞歸服務(wù)器20獲取DNS查詢客戶端10的位置信息,可以是由DNS查詢客戶端10主動(dòng)向DNS遞歸服務(wù)器20提供,也可以是由DNS遞歸服務(wù)器20讀取DNS查詢客戶端10發(fā)出的域名查詢請(qǐng)求的數(shù)據(jù)報(bào)文后奪得。在DNS的域名查詢方法一種示意性實(shí)施方式中,DNS查詢客戶端10生成的域名查詢字符串包括一個(gè)保留字,該保留字可用于標(biāo)識(shí)域名查詢請(qǐng)求字符串中包含DNS客戶端的位置信息,且該保留字為in-addr.arpa。例如對(duì)于DNS查詢客戶端10的IP地址為192.168.0.1,且需要查詢的域名為a.com,域名查詢字符串為1.0.168.192.1n-addr.arpa.a.com。但不局限于此,可以根據(jù)需要使用其他的保留字以標(biāo)識(shí)域名查詢請(qǐng)求字符串中包含DNS客戶端的位置信息。在DNS的域名查詢方法一種示意性實(shí)施方式中,DNS查詢客戶端10發(fā)出的域名查詢請(qǐng)求中未包含DNS查詢客戶端的位置信息,DNS遞歸服務(wù)器20在接收到域名查詢請(qǐng)求后,可以由域名查詢請(qǐng)求的數(shù)據(jù)報(bào)文中讀取到DNS查詢客戶端10的IP地址,并構(gòu)造出一個(gè)包含DNS查詢客戶端10的IP地址的域名查詢請(qǐng)求。DNS遞歸服務(wù)器20將包含DNS查詢客戶端10的IP地址的域名查詢請(qǐng)求發(fā)送至DNS權(quán)威服務(wù)器30。
[0017]在步驟b中,DNS權(quán)威服務(wù)器30將域名查詢請(qǐng)求中所包含的位置信息提取出來。在DNS的域名查詢方法一種示意性實(shí)施方式中,DNS權(quán)威服務(wù)器30可依據(jù)保留字識(shí)別出域名查詢請(qǐng)求中包含的地址信息。DNS權(quán)威服務(wù)器30的資源記錄中預(yù)先存儲(chǔ)有各個(gè)CDN服務(wù)器40的IP地址,且域名查詢請(qǐng)求所指向的域名資源存儲(chǔ)在某些⑶N服務(wù)器40中。DNS權(quán)威服務(wù)器30可以找到所有存儲(chǔ)有域名查詢請(qǐng)求所指向的域名資源的CDN服務(wù)器40,且DNS權(quán)威服務(wù)器30比對(duì)DNS查詢客戶端10的IP地址與這些⑶N服務(wù)器40的IP地址,從而找到與DNS查詢客戶端10位置最近的⑶N服務(wù)器40,并將⑶N服務(wù)器40的IP地址作為域名查詢請(qǐng)求的查詢應(yīng)答返回DNS遞歸服務(wù)器20。
[0018]在步驟c中,DNS遞歸服務(wù)器20到DNS權(quán)威服務(wù)器30返回的查詢應(yīng)答后,將于該查詢應(yīng)答返回給DNS查詢客戶端10,整個(gè)DNS的域名查詢過程結(jié)束。DNS查詢客戶端10可以根據(jù)查詢應(yīng)答中的IP地址,訪問最近的⑶N服務(wù)器40,從而極大地提高了訪問性能。
[0019]另外,在域名中包含地理位置信息,DNS報(bào)文傳輸和處理的中間設(shè)備可以直接按照普通域名進(jìn)行處理,不需要對(duì)額外的擴(kuò)展字段的支持。
[0020]應(yīng)當(dāng)理解,雖然本說明書是按照各個(gè)實(shí)施例描述的,但并非每個(gè)實(shí)施例僅包含一個(gè)獨(dú)立的技術(shù)方案,說明書的這種敘述方式僅僅是為清楚起見,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)將說明書作為一個(gè)整體,各實(shí)施例中的技術(shù)方案也可以經(jīng)適當(dāng)組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實(shí)施方式。
[0021 ] 上文所列出的一系列的詳細(xì)說明僅僅是針對(duì)本發(fā)明的可行性實(shí)施例的具體說明,它們并非用以限制本發(fā)明的保護(hù)范圍,凡未脫離本發(fā)明技藝精神所作的等效實(shí)施方案或變更,如特征的組合、分割或重復(fù),均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.0^8的域名查詢方法,包括: 1 0^8遞歸服務(wù)器獲取0吧查詢客戶端的客戶端位置信息,并將帶有所述客戶端位置信息的域名查詢請(qǐng)求發(fā)送至0吧權(quán)威服務(wù)器; I所述0吧權(quán)威服務(wù)器提取所述域名查詢請(qǐng)求中的所述客戶端位置信息,所述0吧權(quán)威服務(wù)器將其中存儲(chǔ)的內(nèi)容服務(wù)器的位置信息和0^服務(wù)器的位置信息,與所述客戶端位置信息比對(duì),判斷與所述客戶端的位置最近的所述內(nèi)容服務(wù)器或所述0^服務(wù)器,并將與所述客戶端的位置最近的所述內(nèi)容服務(wù)器或所述0^服務(wù)器的I?地址作為所述域名查詢請(qǐng)求的查詢應(yīng)答返回所述0吧遞歸服務(wù)器;和 0、所述0吧遞歸服務(wù)器接收到所述查詢應(yīng)答后,將所述查詢應(yīng)答返回至所述0吧查詢客戶端。
2.如權(quán)利要求1所述的0吧的域名查詢方法,其中所述域名查詢請(qǐng)求的字符串包括一個(gè)保留字,所述域名查詢請(qǐng)求的域名字符與所述客戶端位置信息之間由所述保留字間隔。
3.如權(quán)利要求2所述的0吧的域名查詢方法,其中所述保留字為
4.如權(quán)利要求2所述的0吧的域名查詢方法,其中所述客戶端位置信息為所述0吧查詢客戶端的I?地址、所述0吧查詢客戶端的所在地區(qū)的地理名稱或所述0吧查詢客戶端的所在地區(qū)的郵政編碼。
5.如權(quán)利要求1所述的0吧的域名查詢方法,其中所述步驟3中,所述0吧查詢客戶端發(fā)出的查詢請(qǐng)求中包括所述0吧查詢客戶端的所述客戶端位置信息。
6.如權(quán)利要求1所述的0吧的域名查詢方法,其中所述步驟3中,所述0吧遞歸服務(wù)器由所述0吧查詢客戶端發(fā)出的查詢請(qǐng)求中讀取出所述0吧查詢客戶端的所述客戶端位置信肩、0
【文檔編號(hào)】H04L29/12GK104427007SQ201310371809
【公開日】2015年3月18日 申請(qǐng)日期:2013年8月23日 優(yōu)先權(quán)日:2013年8月23日
【發(fā)明者】王正 申請(qǐng)人:政務(wù)和公益機(jī)構(gòu)域名注冊(cè)管理中心
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1