專利名稱:域名系統(tǒng)以及域名系統(tǒng)的信息處理方法、裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種域名系統(tǒng)以及域名系統(tǒng)的信息 處理方法、裝置。
背景技術(shù):
在互聯(lián)網(wǎng)技術(shù)中,域名系統(tǒng)提供在方便記憶的域名和計(jì)算機(jī)使用的IP地址之間 的映射服務(wù)?,F(xiàn)有技術(shù)中在域名系統(tǒng)進(jìn)行遞歸查詢的過程如下,首先終端設(shè)備向遞歸服務(wù)器發(fā) 送域名系統(tǒng)(Domain Name System,以下簡稱DNS)報(bào)文,然后由遞歸服務(wù)器轉(zhuǎn)向權(quán)威服務(wù) 器A進(jìn)行查詢,若權(quán)威服務(wù)器A具有相關(guān)記錄,即存儲(chǔ)有查詢域名對(duì)應(yīng)的IP地址,則將相 關(guān)記錄發(fā)送給遞歸服務(wù)器,并由遞歸服務(wù)器將上述相關(guān)記錄信息發(fā)送給發(fā)起查詢的終端設(shè) 備。若權(quán)威服務(wù)器中沒有存儲(chǔ)上述查詢域名對(duì)應(yīng)的IP地址,并判斷權(quán)威服務(wù)器B可能會(huì)存 儲(chǔ)有上述域名的相關(guān)記錄,則會(huì)在應(yīng)答信息中建議遞歸服器向權(quán)威服務(wù)器B進(jìn)行查詢,從 而使得遞歸服務(wù)器將DNS查詢請(qǐng)求轉(zhuǎn)發(fā)給權(quán)威服務(wù)器B。權(quán)威服務(wù)器B執(zhí)行與權(quán)威服務(wù)器 A相同的查詢步驟,在存儲(chǔ)有查詢域名對(duì)應(yīng)的IP地址時(shí),將相關(guān)記錄發(fā)送給遞歸服務(wù)器,并 由遞歸服務(wù)器將上述相關(guān)記錄信息發(fā)送給發(fā)起查詢的終端設(shè)備;在未存儲(chǔ)上述查詢域名對(duì) 應(yīng)的IP地址,并判斷權(quán)威服務(wù)器C可能會(huì)存儲(chǔ)有上述域名的相關(guān)記錄,則會(huì)在應(yīng)答信息中 建議遞歸服器向權(quán)威服務(wù)器C進(jìn)行查詢,從而使得遞歸服務(wù)器將DNS查詢請(qǐng)求轉(zhuǎn)發(fā)給權(quán)威 服務(wù)器C。依次類推,直到存儲(chǔ)有上述查詢域名對(duì)應(yīng)IP地址的權(quán)威服務(wù)器將查詢結(jié)果返回 給遞歸服務(wù)器,并由遞歸服務(wù)器將其發(fā)送給發(fā)起DNS查詢的終端設(shè)備即可;另外若所有的 權(quán)威服務(wù)器都沒有存儲(chǔ)與查詢域名對(duì)應(yīng)的IP地址,則最后被查詢的權(quán)威服務(wù)器會(huì)發(fā)送一 條查詢域名不存在的應(yīng)答給遞歸服務(wù)器,并由遞歸服務(wù)器將上述的應(yīng)答返回給發(fā)起查詢的 終端設(shè)備。在上述的遞歸查詢過程中,由遞歸服務(wù)器代替終端設(shè)備進(jìn)行與域名對(duì)應(yīng)的IP地 址的查詢。具體的是在終端設(shè)備向遞歸服務(wù)器發(fā)起DNS查詢時(shí),其發(fā)送的IP數(shù)據(jù)包的IP 報(bào)文頭信息包括查詢主機(jī)的IP地址信息,如圖1所示,但當(dāng)遞歸服務(wù)器向權(quán)威服務(wù)器進(jìn)行 查詢時(shí),其發(fā)送的IP數(shù)據(jù)包的IP報(bào)文頭中包括的是遞歸服務(wù)器的IP地址。在實(shí)現(xiàn)本發(fā)明 過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題由于無法獲取進(jìn)行域名信息查詢的終 端設(shè)備的相關(guān)信息,現(xiàn)有技術(shù)中無法對(duì)終端設(shè)備的域名信息查詢行為進(jìn)行控制或統(tǒng)計(jì)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種域名系統(tǒng)以及域名系統(tǒng)的信息處理方法、裝置,以及一 種終端設(shè)備,用以實(shí)現(xiàn)對(duì)終端設(shè)備的域名系統(tǒng)內(nèi)信息查詢行為進(jìn)行控制或統(tǒng)計(jì)。本發(fā)明實(shí)施例提供了一種域名系統(tǒng)的信息處理方法,包括接收遞歸服務(wù)器發(fā)送的域名系統(tǒng)查詢請(qǐng)求消息,所述域名系統(tǒng)查詢請(qǐng)求消息包括 發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo)識(shí)信息;
4
對(duì)所述接收到的域名系統(tǒng)查詢請(qǐng)求消息進(jìn)行解析以獲取所述終端設(shè)備的標(biāo)識(shí)信 息;根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息進(jìn)行查詢控制。本發(fā)明實(shí)施例還提供了一種終端設(shè)備,包括消息生成模塊,用于生成包括終端設(shè)備的標(biāo)識(shí)信息的域名系統(tǒng)查詢請(qǐng)求消息;發(fā)送模塊,用于向遞歸服務(wù)器發(fā)送所述域名系統(tǒng)查詢請(qǐng)求消息。本發(fā)明實(shí)施例還提供了一種域名系統(tǒng)的信息處理裝置,包括接收模塊,用于接收遞歸服務(wù)器發(fā)送的域名系統(tǒng)查詢請(qǐng)求消息,所述域名系統(tǒng)查 詢請(qǐng)求消息包括發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo)識(shí)信息;獲取模塊,用于對(duì)所述接收到的域名系統(tǒng)查詢請(qǐng)求消息進(jìn)行解析以獲取所述終端 設(shè)備的標(biāo)識(shí)信息;控制模塊,用于根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息進(jìn)行查詢控制。本發(fā)明實(shí)施例還提供了一種域名系統(tǒng),包括終端設(shè)備、遞歸服務(wù)器以及至少一個(gè) 權(quán)威服務(wù)器;其中所述終端設(shè)備用于生成包括其標(biāo)識(shí)信息的域名系統(tǒng)查詢請(qǐng)求消息并向所述遞歸 服務(wù)器發(fā)送;所述遞歸服務(wù)器用于接收終端設(shè)備發(fā)送的所述域名系統(tǒng)查詢請(qǐng)求消息,并向權(quán)威 服務(wù)器轉(zhuǎn)發(fā);所述權(quán)威服務(wù)器用于接收遞歸服務(wù)器發(fā)送的域名系統(tǒng)查詢請(qǐng)求消息,所述域名系 統(tǒng)查詢請(qǐng)求消息包括發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo)識(shí)信息,對(duì)所述接收到的域名系統(tǒng)查詢 請(qǐng)求消息進(jìn)行解析以獲取所述終端設(shè)備的標(biāo)識(shí)信息,并根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息進(jìn)行 查詢控制。本發(fā)明實(shí)施例提供的域名系統(tǒng)以及域名系統(tǒng)的信息處理方法、裝置,通過在域名 系統(tǒng)查詢請(qǐng)求消息中攜帶發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo)識(shí)信息,能夠?qū)崿F(xiàn)對(duì)終端設(shè)備的域 名系統(tǒng)內(nèi)信息查詢行為的有效控制。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)中DNS報(bào)文的數(shù)據(jù)格式示意圖;圖2為本發(fā)明域名系統(tǒng)的信息處理方法實(shí)施例的流程示意圖;圖3為本發(fā)明實(shí)施例中DNS報(bào)文頭的數(shù)據(jù)格式示意圖;圖4為本發(fā)明實(shí)施例中終端標(biāo)識(shí)類型資源記錄的數(shù)據(jù)格式示意圖;圖5為本發(fā)明實(shí)施例中OPT資源記錄中資源數(shù)據(jù)字段的數(shù)據(jù)格式示意圖;圖6為本發(fā)明域名系統(tǒng)的信息處理裝置實(shí)施例一的結(jié)構(gòu)示意圖;圖7為本發(fā)明域名系統(tǒng)的信息處理裝置實(shí)施例二的結(jié)構(gòu)示意圖;圖8為本發(fā)明終端設(shè)備實(shí)施例的結(jié)構(gòu)示意5
圖9為本發(fā)明域名系統(tǒng)實(shí)施例的裝置示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。針對(duì)現(xiàn)有技術(shù)中無法對(duì)終端設(shè)備發(fā)起的查詢行為進(jìn)行控制的缺陷,本發(fā)明實(shí)施例 提供了一種域名系統(tǒng)的信息處理方法,圖2為本發(fā)明域名系統(tǒng)的信息處理方法實(shí)施例的流 程示意圖,如圖2所示,該方法包括如下流程步驟101、接收遞歸服務(wù)器發(fā)送的DNS查詢請(qǐng)求消息,所述DNS查詢請(qǐng)求消息包 括發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo)識(shí)信息;具體的上述的DNS查詢請(qǐng)求消息可以是域名系統(tǒng) 中遞歸服務(wù)器向權(quán)威服務(wù)器發(fā)送的DNS報(bào)文,本步驟中是在DNS查詢請(qǐng)求消息增加終端設(shè) 備的標(biāo)識(shí)信息,當(dāng)遞歸服務(wù)器接收到上述的DNS查詢請(qǐng)求消息后將其轉(zhuǎn)發(fā)給權(quán)威服務(wù)器, 由權(quán)威服務(wù)器接收上述的DNS查詢請(qǐng)求消息,上述終端設(shè)備的標(biāo)識(shí)信息具體的可以攜帶在 DNS報(bào)文頭或者是DNS報(bào)文數(shù)據(jù)信息中,遞歸服務(wù)器在轉(zhuǎn)發(fā)DNS查詢請(qǐng)求消息時(shí),只更新其 中的IP報(bào)文頭,因此終端設(shè)備的標(biāo)識(shí)信息依然能得到保留;另外本發(fā)明實(shí)施例權(quán)威服務(wù)器 接收到的DNS查詢請(qǐng)求消息可以是對(duì)域名對(duì)應(yīng)的IP地址的查詢,也可以是指對(duì)域名(或IP 地址)對(duì)應(yīng)的物理地址的查詢;步驟102、對(duì)所述接收到的DNS查詢請(qǐng)求消息進(jìn)行解析以獲取所述終端設(shè)備的標(biāo) 識(shí)信息,本步驟是由權(quán)威服務(wù)器從DNS查詢請(qǐng)求消息獲取終端設(shè)備的標(biāo)識(shí);步驟103、根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息進(jìn)行查詢控制,在上述步驟的基礎(chǔ)上,權(quán) 威服務(wù)器獲知是哪個(gè)終端設(shè)備發(fā)起的查詢請(qǐng)求,因此可以根據(jù)終端設(shè)備的簽約信息,或者 預(yù)先制定的策略對(duì)上述的域名查詢行為進(jìn)行控制。本發(fā)明上述實(shí)施例提供的域名系統(tǒng)的信息處理方法,通過在DNS查詢請(qǐng)求消息中 攜帶發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo)識(shí)信息,能夠?qū)崿F(xiàn)對(duì)終端設(shè)備的域名系統(tǒng)內(nèi)信息查詢行 為的有效控制。在本發(fā)明上述實(shí)施例中,終端設(shè)備的標(biāo)識(shí)信息可以設(shè)置在DNS報(bào)文頭或者DNS報(bào) 文數(shù)據(jù)信息中。DNS報(bào)文頭和DNS報(bào)文數(shù)據(jù)信息在報(bào)文中具體位置可如圖1所示,上述信息 在遞歸服務(wù)器轉(zhuǎn)發(fā)過程中不會(huì)丟失,因此可以確保終端設(shè)備的標(biāo)識(shí)信息最終被傳遞給權(quán)威 服務(wù)器。另外是在上述實(shí)施例中,終端設(shè)備的標(biāo)識(shí)信息可以是由終端設(shè)備在生成域名系統(tǒng) 報(bào)文時(shí)添加到域名系統(tǒng)報(bào)文頭或者域名系統(tǒng)報(bào)文數(shù)據(jù)信息中。并且上述的將終端設(shè)備的標(biāo) 識(shí)信息設(shè)置在DNS報(bào)文頭具體的可以是利用擴(kuò)展的DNS報(bào)文頭的方式,擴(kuò)展一個(gè)新的控制 字段,即終端標(biāo)識(shí)字段,該字段用于攜帶終端設(shè)備的標(biāo)識(shí)信息,例如可以是IP地址,主機(jī)名 等信息。具體的可如圖3所示,DNS報(bào)文頭不僅包括標(biāo)識(shí)、標(biāo)志、問題數(shù)、資源記錄數(shù)、授權(quán) 資源記錄數(shù)和額外資源記錄數(shù)的字段,還包括終端標(biāo)識(shí)字段。另外上述實(shí)施例中將終端設(shè)備的標(biāo)識(shí)信息攜帶在所述域名系統(tǒng)報(bào)文數(shù)據(jù)信息中 可以具體為包括將終端設(shè)備的標(biāo)識(shí)信息攜帶在終端標(biāo)識(shí)類型資源記錄中;或者是將終端設(shè)備的標(biāo)識(shí)信息攜帶在選項(xiàng)類型(即OPT類型)的資源記錄的資源數(shù)據(jù)字段中。上述的終端標(biāo)識(shí)類型資源記錄為一個(gè)新定義的資源記錄,該資源記錄專用于攜帶 終端設(shè)備的標(biāo)識(shí)信息,并且上述新定義的資源記錄可以放置在DNS報(bào)文數(shù)據(jù)內(nèi)容的額外資 源記錄部分傳遞給權(quán)威服務(wù)器,該資源記錄的格式具體可如圖4所示,其中的類型字段中 可以新的類型值,以表明該資源記錄不是其他的DNS記錄,而是一條用于攜帶終端設(shè)備的 標(biāo)識(shí)信息的資源記錄,具體的,資源設(shè)備的標(biāo)識(shí)信息可以設(shè)置在域名字段中,或者是設(shè)置在 資源數(shù)據(jù)字段中。上述新定義的終端標(biāo)識(shí)類型資源記錄可以放置在DNS報(bào)文數(shù)據(jù)內(nèi)容的額 外資源記錄部分。另外還可以使用為擴(kuò)展DNS而定義的OPT類型的資源記錄中,上述的OPT資源記 錄的格式可如圖4所示,并且更具體的,該類型的資源記錄的域名字段為空,類型字段值為 41,類字段值為發(fā)送者的UDP的載荷大小,在資源數(shù)據(jù)字段中使用如圖5所示的格式存放不 同的選項(xiàng)數(shù)據(jù),本發(fā)明實(shí)施例中可以將終端設(shè)備的標(biāo)識(shí)信息攜帶在上述資源數(shù)據(jù)字段的選 項(xiàng)數(shù)據(jù)字段中,并可為終端設(shè)備的標(biāo)識(shí)信息定義新的選項(xiàng)代碼類型。另外現(xiàn)有的OPT資源 記錄是不可轉(zhuǎn)發(fā)的,因此需要將所述攜帶終端設(shè)備的標(biāo)識(shí)信息的OPT類型資源記錄配置為 可轉(zhuǎn)發(fā)的資源記錄類型,以允許其進(jìn)行多跳傳遞。另外圖2所示實(shí)施例中的步驟103可以具體為根據(jù)上述終端設(shè)備的標(biāo)識(shí)信息對(duì)終 端設(shè)備的查詢權(quán)限進(jìn)行控制;或根據(jù)上述終端設(shè)備的標(biāo)識(shí)信息對(duì)終端設(shè)備發(fā)起的查詢次數(shù) 進(jìn)行統(tǒng)計(jì)。本發(fā)明上述實(shí)施例提供了一種域名系統(tǒng)的信息處理方法,通過將發(fā)起查詢請(qǐng)求的 終端設(shè)備的標(biāo)識(shí)信息攜帶在DNS查詢請(qǐng)求消息中,能夠使得權(quán)威服務(wù)器獲知是由哪個(gè)終端 設(shè)備發(fā)起查詢,進(jìn)而能夠?qū)崿F(xiàn)對(duì)終端設(shè)備發(fā)起的查詢行為的有效控制。與上述域名系統(tǒng)的信息處理方法對(duì)應(yīng)的,本發(fā)明實(shí)施例還提供了終端設(shè)備和域名 系統(tǒng)的信息處理裝置,能夠執(zhí)行上述方法實(shí)施例提供的步驟流程,圖6為本發(fā)明域名系統(tǒng) 的信息處理裝置實(shí)施例一的結(jié)構(gòu)示意圖,該裝置相當(dāng)于權(quán)威服務(wù)器,如圖6所示,該裝置包 括接收模塊11,獲取模塊12和控制模塊13,其中接收模塊11用于接收遞歸服務(wù)器發(fā)送的 DNS查詢請(qǐng)求消息,所述DNS查詢請(qǐng)求消息包括發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo)識(shí)信息;獲取 模塊12用于對(duì)所述接收到的DNS查詢請(qǐng)求消息進(jìn)行解析以獲取所述終端設(shè)備的標(biāo)識(shí)信息; 控制模塊13用于根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息進(jìn)行查詢控制。本實(shí)施例提供域名系統(tǒng)的信息處理裝置,通過接收包括發(fā)起查詢請(qǐng)求的終端設(shè)備 的標(biāo)識(shí)信息的DNS查詢請(qǐng)求消息,能夠獲知是由哪個(gè)終端設(shè)備發(fā)起查詢請(qǐng)求,進(jìn)而能夠?qū)?現(xiàn)對(duì)終端設(shè)備發(fā)起的查詢行為的有效控制。另外本發(fā)明實(shí)施例中接收模塊接收到的DNS查 詢請(qǐng)求消息可以是對(duì)域名對(duì)應(yīng)的IP地址的查詢,也可以是指對(duì)域名(或IP地址)對(duì)應(yīng)的 物理地址的查詢。在具體的實(shí)施過程中,可以將終端設(shè)備的標(biāo)識(shí)信息攜帶在域名系統(tǒng)報(bào)文頭或者是 域名系統(tǒng)數(shù)據(jù)信息中,即如圖7所示,上述的獲取模塊12可以包括第一獲取單元121、第 二獲取單元122或第三獲取單元123,其中上述的第一獲取單元121用于對(duì)所述接收到的 DNS查詢請(qǐng)求消息進(jìn)行解析以獲取攜帶在域名系統(tǒng)報(bào)文頭的終端標(biāo)識(shí)字段中的所述終端設(shè) 備的標(biāo)識(shí)信息,即針對(duì)將終端設(shè)備的標(biāo)識(shí)信息攜帶在DNS報(bào)文頭中的情況進(jìn)行獲??;第二 獲取單元122用于對(duì)接收到的DNS查詢請(qǐng)求消息進(jìn)行解析以獲取攜帶在終端標(biāo)識(shí)類型資源記錄中的所述終端設(shè)備的標(biāo)識(shí)信息,上述的終端標(biāo)識(shí)類型資源記錄可以是專門為攜帶終端 設(shè)備的標(biāo)識(shí)信息而定義的資源記錄類型;上述的第三獲取單元123用于對(duì)接收到的DNS查 詢請(qǐng)求消息進(jìn)行解析以獲取攜帶在OPT類型資源記錄的資源數(shù)據(jù)字段中的所述終端設(shè)備 的標(biāo)識(shí)信息,該OPT類型的資源記錄為擴(kuò)展DNS而定義的資源記錄,具體的可以如圖6所 示,從資源數(shù)據(jù)字段的選項(xiàng)數(shù)據(jù)字段中獲取終端設(shè)備的標(biāo)識(shí)信息。另外控制模塊13可以進(jìn)一步包括第一控制單元131或第二控制單元132,其中第 一控制單元131用于根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息對(duì)終端設(shè)備的查詢權(quán)限進(jìn)行控制;第二 控制單元132用于根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息對(duì)終端設(shè)備發(fā)起的查詢次數(shù)進(jìn)行統(tǒng)計(jì)。圖8為本發(fā)明終端設(shè)備實(shí)施例的結(jié)構(gòu)示意圖,如圖8所示,該終端設(shè)備包括消息 生成模塊21和發(fā)送模塊22,上述的消息生成模塊21用于生成包括終端設(shè)備的標(biāo)識(shí)信息的 DNS查詢請(qǐng)求消息;發(fā)送模塊22用于向遞歸服務(wù)器發(fā)送所述DNS查詢請(qǐng)求消息。上述實(shí)施例提供的終端設(shè)備,通過消息生成模塊在生成的DNS查詢請(qǐng)求消息中攜 帶終端設(shè)備的標(biāo)識(shí)信息,以表明發(fā)起查詢請(qǐng)求的終端設(shè)備,上述的DNS查詢請(qǐng)求消息可由 遞歸服務(wù)器轉(zhuǎn)發(fā)給權(quán)威服務(wù)器,使得權(quán)威服務(wù)器能夠識(shí)別發(fā)起查詢請(qǐng)求的終端設(shè)備,以便 能夠?qū)K端設(shè)備的查詢行為進(jìn)行控制,上述的DNS查詢請(qǐng)求消息可以是對(duì)域名對(duì)應(yīng)的IP地 址的查詢,也可以是指對(duì)域名(或IP地址)對(duì)應(yīng)的物理地址的查詢。并且進(jìn)一步的上述的終端設(shè)備的標(biāo)識(shí)信息可以是攜帶在DNS報(bào)文中,包括攜帶在 域名系統(tǒng)報(bào)文頭或域名系統(tǒng)報(bào)文數(shù)據(jù)信息中,即上述的消息生成模塊可以進(jìn)一步包括第一 消息生成單元211或第二消息生成單元212,其中第一消息生成單元211用于生成域名系統(tǒng) 報(bào)文,并將所述終端設(shè)備的標(biāo)識(shí)信息添加到域名系統(tǒng)報(bào)文頭中;第二消息生成單元212用 于生成域名系統(tǒng)報(bào)文,并將所述終端設(shè)備的標(biāo)識(shí)信息添加到域名系統(tǒng)報(bào)文數(shù)據(jù)信息中。將 終端設(shè)備的標(biāo)識(shí)信息設(shè)置在域名系統(tǒng)報(bào)文頭或域名系統(tǒng)報(bào)文數(shù)據(jù)信息中,能夠使得上述表 示信息在遞歸服務(wù)器轉(zhuǎn)發(fā)過程中不會(huì)丟失,因此可以確保終端設(shè)備的標(biāo)識(shí)信息最終被傳遞 給權(quán)威服務(wù)器。本發(fā)明實(shí)施例還提供了一種域名系統(tǒng),圖9為本發(fā)明域名系統(tǒng)實(shí)施例的裝置示意 圖,該系統(tǒng)能夠執(zhí)行上述方法實(shí)施例提供的步驟流程,如圖9所示,該系統(tǒng)包括終端設(shè)備1、 遞歸服務(wù)器2以及至少一個(gè)權(quán)威服務(wù)器3 ;其中上述終端設(shè)備1用于生成包括其標(biāo)識(shí)信息 的DNS查詢請(qǐng)求消息并向所述遞歸服務(wù)器發(fā)送,上述的終端設(shè)備的標(biāo)識(shí)信息是由終端設(shè)備 在生成消息時(shí)添加DNS查詢請(qǐng)求消息中,具體的可以是添加到DNS報(bào)文中;遞歸服務(wù)器2用 于接收終端設(shè)備1發(fā)送的所述DNS查詢請(qǐng)求消息,并向權(quán)威服務(wù)器3轉(zhuǎn)發(fā);權(quán)威服務(wù)器3用 于接收遞歸服務(wù)器發(fā)送的DNS查詢請(qǐng)求消息,所述DNS查詢請(qǐng)求消息包括發(fā)起查詢請(qǐng)求的 終端設(shè)備的標(biāo)識(shí)信息,對(duì)所述接收到的DNS查詢請(qǐng)求消息進(jìn)行解析以獲取所述終端設(shè)備的 標(biāo)識(shí)信息,并根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息進(jìn)行查詢控制。本實(shí)施例提供域名系統(tǒng),權(quán)威服務(wù)器通過接收包括發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo) 識(shí)信息的DNS查詢請(qǐng)求消息,能夠獲知是由哪個(gè)終端設(shè)備發(fā)起查詢請(qǐng)求,進(jìn)而能夠?qū)崿F(xiàn)對(duì) 終端設(shè)備發(fā)起的查詢行為的有效控制。另外本發(fā)明實(shí)施例權(quán)威服務(wù)器接收到的DNS查詢請(qǐng) 求消息可以是對(duì)域名對(duì)應(yīng)的IP地址的查詢,也可以是指對(duì)域名(或IP地址)對(duì)應(yīng)的物理 地址的查詢。本發(fā)明上述實(shí)施例提供的域名系統(tǒng)以及域名系統(tǒng)的信息處理方法、裝置,以及終
8端設(shè)備,通過在DNS查詢請(qǐng)求消息中攜帶發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo)識(shí)信息,具體的將 上述標(biāo)識(shí)信息攜帶在域名系統(tǒng)報(bào)文頭或者是域名系統(tǒng)數(shù)據(jù)信息中,且在將其攜帶在域名系 統(tǒng)數(shù)據(jù)信息中時(shí),可以將其攜帶在新定義的終端標(biāo)識(shí)類型資源記錄中,或者是將其攜帶在 已有的OPT資源記錄中,都能夠使得權(quán)威服務(wù)器具體發(fā)起查詢請(qǐng)求的終端設(shè)備,以實(shí)現(xiàn)對(duì) 域名系統(tǒng)內(nèi)信息查詢行為的有效控制。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種域名系統(tǒng)的信息處理方法,其特征在于,包括接收遞歸服務(wù)器發(fā)送的域名系統(tǒng)查詢請(qǐng)求消息,所述域名系統(tǒng)查詢請(qǐng)求消息包括發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo)識(shí)信息;對(duì)所述接收到的域名系統(tǒng)查詢請(qǐng)求消息進(jìn)行解析以獲取所述終端設(shè)備的標(biāo)識(shí)信息;根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息進(jìn)行查詢控制。
2.根據(jù)權(quán)利要求1所述的域名系統(tǒng)的信息處理方法,其特征在于,所述終端設(shè)備的標(biāo) 識(shí)信息攜帶在域名系統(tǒng)報(bào)文頭或者域名系統(tǒng)報(bào)文數(shù)據(jù)信息中。
3.根據(jù)權(quán)利要求2所述的域名系統(tǒng)的信息處理方法,其特征在于,所述終端設(shè)備的標(biāo) 識(shí)信息攜帶在所述域名系統(tǒng)報(bào)文頭的終端標(biāo)識(shí)字段中。
4.根據(jù)權(quán)利要求2所述的域名系統(tǒng)的信息處理方法,其特征在于,將所述終端設(shè)備的 標(biāo)識(shí)信息攜帶在所述域名系統(tǒng)報(bào)文數(shù)據(jù)信息中包括所述終端設(shè)備的標(biāo)識(shí)信息攜帶在終端標(biāo)識(shí)類型資源記錄中;或所述終端設(shè)備的標(biāo)識(shí)信息攜帶在選擇類型資源記錄的資源數(shù)據(jù)字段中。
5.根據(jù)權(quán)利要求4所述的域名系統(tǒng)的信息處理方法,其特征在于,所述終端設(shè)備的標(biāo) 識(shí)信息攜帶在終端標(biāo)識(shí)類型資源記錄的域名字段或者資源數(shù)據(jù)字段中。
6.根據(jù)權(quán)利要求4所述域名系統(tǒng)的信息處理方法,其特征在于,所述終端設(shè)備的標(biāo)識(shí) 信息攜帶在選項(xiàng)類型資源記錄的資源數(shù)據(jù)字段中,具體為攜帶在所述資源數(shù)據(jù)字段的選項(xiàng) 數(shù)據(jù)字段中,且所述攜帶終端設(shè)備的標(biāo)識(shí)信息的選項(xiàng)類型資源記錄配置為可轉(zhuǎn)發(fā)的資源記 錄類型。
7.根據(jù)權(quán)利要求2所述的域名系統(tǒng)的信息處理方法,其特征在于,所述終端設(shè)備的標(biāo) 識(shí)信息由終端設(shè)備在生成域名系統(tǒng)報(bào)文時(shí)添加到域名系統(tǒng)報(bào)文頭或者域名系統(tǒng)報(bào)文數(shù)據(jù)信息中。
8.根據(jù)權(quán)利要求1-7任一所述的域名系統(tǒng)的信息處理方法,其特征在于,所述根據(jù)終 端設(shè)備的標(biāo)識(shí)信息進(jìn)行查詢控制包括根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息對(duì)終端設(shè)備的查詢權(quán)限進(jìn)行控制;或根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息對(duì)終端設(shè)備發(fā)起的查詢次數(shù)進(jìn)行統(tǒng)計(jì)。
9.一種終端設(shè)備,其特征在于,包括消息生成模塊,用于生成包括終端設(shè)備的標(biāo)識(shí)信息的域名系統(tǒng)查詢請(qǐng)求消息;發(fā)送模塊,用于向遞歸服務(wù)器發(fā)送所述域名系統(tǒng)查詢請(qǐng)求消息。
10.根據(jù)權(quán)利要求9所述的終端設(shè)備,其特征在于,所述消息生成模塊包括第一消息生成單元,用于生成域名系統(tǒng)報(bào)文,并將所述終端設(shè)備的標(biāo)識(shí)信息添加到域 名系統(tǒng)報(bào)文頭中;或第二消息生成單元,用于生成域名系統(tǒng)報(bào)文,并將所述終端設(shè)備的標(biāo)識(shí)信息添加到域 名系統(tǒng)報(bào)文數(shù)據(jù)信息中。
11.一種域名系統(tǒng)的信息處理裝置,其特征在于,包括接收模塊,用于接收遞歸服務(wù)器發(fā)送的域名系統(tǒng)查詢請(qǐng)求消息,所述域名系統(tǒng)查詢請(qǐng) 求消息包括發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo)識(shí)信息;獲取模塊,用于對(duì)所述接收到的域名系統(tǒng)查詢請(qǐng)求消息進(jìn)行解析以獲取所述終端設(shè)備 的標(biāo)識(shí)信息;控制模塊,用于根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息進(jìn)行查詢控制。
12.根據(jù)權(quán)利要求11所述的域名系統(tǒng)的信息處理裝置,其特征在于,所述獲取模塊包括第一獲取單元,用于對(duì)所述接收到的域名系統(tǒng)查詢請(qǐng)求消息進(jìn)行解析以獲取攜帶在域 名系統(tǒng)報(bào)文頭的終端標(biāo)識(shí)字段中的所述終端設(shè)備的標(biāo)識(shí)信息;或第二獲取單元,用于對(duì)所述接收到的域名系統(tǒng)查詢請(qǐng)求消息進(jìn)行解析以獲取攜帶在終 端標(biāo)識(shí)類型資源記錄中的所述終端設(shè)備的標(biāo)識(shí)信息;或第三獲取單元,用于對(duì)所述接收到的域名系統(tǒng)查詢請(qǐng)求消息進(jìn)行解析以獲取攜帶在選 項(xiàng)類型資源記錄的資源數(shù)據(jù)字段中的所述終端設(shè)備的標(biāo)識(shí)信息。
13.根據(jù)權(quán)利要求11或12所述的域名系統(tǒng)的信息處理裝置,其特征在于,所述控制模 塊包括第一控制單元,用于根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息對(duì)終端設(shè)備的查詢權(quán)限進(jìn)行控制;或第二控制單元,用于根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息對(duì)終端設(shè)備發(fā)起的查詢次數(shù)進(jìn)行統(tǒng)計(jì)。
14.一種域名系統(tǒng),其特征在于,包括終端設(shè)備、遞歸服務(wù)器以及至少一個(gè)權(quán)威服務(wù) 器;其中所述終端設(shè)備用于生成包括其標(biāo)識(shí)信息的域名系統(tǒng)查詢請(qǐng)求消息并向所述遞歸服務(wù) 器發(fā)送;所述遞歸服務(wù)器用于接收終端設(shè)備發(fā)送的所述域名系統(tǒng)查詢請(qǐng)求消息,并向權(quán)威服務(wù) 器轉(zhuǎn)發(fā);所述權(quán)威服務(wù)器用于接收遞歸服務(wù)器發(fā)送的域名系統(tǒng)查詢請(qǐng)求消息,所述域名系統(tǒng)查 詢請(qǐng)求消息包括發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo)識(shí)信息,對(duì)所述接收到的域名系統(tǒng)查詢請(qǐng)求 消息進(jìn)行解析以獲取所述終端設(shè)備的標(biāo)識(shí)信息,并根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息進(jìn)行查詢 控制。
全文摘要
本發(fā)明實(shí)施例提供了一種域名系統(tǒng)以及域名系統(tǒng)的信息處理方法、裝置,其中域名系統(tǒng)的信息處理方法,包括接收遞歸服務(wù)器發(fā)送的域名系統(tǒng)查詢請(qǐng)求消息,所述域名系統(tǒng)查詢請(qǐng)求消息包括發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo)識(shí)信息;對(duì)所述接收到的域名系統(tǒng)查詢請(qǐng)求消息進(jìn)行解析以獲取所述終端設(shè)備的標(biāo)識(shí)信息;根據(jù)所述終端設(shè)備的標(biāo)識(shí)信息進(jìn)行查詢控制。本發(fā)明實(shí)施例還提供了相應(yīng)的裝置和系統(tǒng)。本發(fā)明實(shí)施例還提供了一種終端設(shè)備。本發(fā)明實(shí)施例提供的域名系統(tǒng)以及域名系統(tǒng)的信息處理方法、裝置,通過在域名系統(tǒng)查詢請(qǐng)求消息中攜帶發(fā)起查詢請(qǐng)求的終端設(shè)備的標(biāo)識(shí)信息,能夠?qū)崿F(xiàn)對(duì)終端設(shè)備的域名系統(tǒng)內(nèi)信息查詢行為的有效控制。
文檔編號(hào)H04L29/06GK101841520SQ20101010034
公開日2010年9月22日 申請(qǐng)日期2010年1月22日 優(yōu)先權(quán)日2010年1月22日
發(fā)明者李曉東, 毛偉, 沈爍, 王利明, 王龑, 陳濤 申請(qǐng)人:中國科學(xué)院計(jì)算機(jī)網(wǎng)絡(luò)信息中心