專利名稱:一種域名查詢方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及擁有多種網(wǎng)絡(luò)協(xié)議業(yè)務(wù)特性的域名查詢方法和系統(tǒng)。
背景技術(shù):
DNS (Domain Name System)域名系統(tǒng)是因特網(wǎng)的一項(xiàng)核心基礎(chǔ)服務(wù),它作為可以 將域名和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫,能夠使人更方便的訪問互聯(lián)網(wǎng),而不用去 記住能夠被機(jī)器直接讀取的IP數(shù)串。
DNS由下面三個(gè)部分組成 域名空間和資源記錄。域名空間是一個(gè)樹狀結(jié)構(gòu),如圖1示出了域名空間樹的結(jié) 構(gòu)圖。資源記錄是與名字相關(guān)的一些數(shù)據(jù)。從概念上說,域名空間樹上的每個(gè)結(jié)點(diǎn)都有一 定的信息,而查詢即獲取一些與之相關(guān)的特定信息。 DNS服務(wù)器。DNS服務(wù)器是服務(wù)器程序,它保留域名樹結(jié)構(gòu)和相應(yīng)的信息,它可以 緩沖各種數(shù)據(jù),保存域名樹中的任何部分,但是通常它保存域名空間的一個(gè)子集,如果需要 查詢其它信息可以通過指向其它DNS服務(wù)器的地址尋找。這個(gè)DNS服務(wù)器是這一部分的認(rèn) 證權(quán)威,所有的認(rèn)證信息組成一個(gè)單元稱為區(qū),這些區(qū)可以分布于不同的服務(wù)器上以保證 數(shù)據(jù)的冗余。 解析器(Resolver) 。 Resolver是向DNS服務(wù)器提出查詢請(qǐng)求并將結(jié)果返回給客 戶的程序,它必須可以訪問至少一個(gè)DNS服務(wù)器,并將結(jié)果直接返回給用戶或向別的DNS服 務(wù)器查詢。它通常是用戶可以訪問的系統(tǒng)方法,在Resolver和用戶程序之間不需要協(xié)議。
簡(jiǎn)單來說,DNS的使用方法如下所述。為了將一個(gè)名字映射成地址信息,應(yīng)用程序 調(diào)用一個(gè)名為Resolver的庫的過程,并將該名字作為參數(shù)傳遞給此過程。圖2示出了應(yīng)用 程序調(diào)用Resolver進(jìn)行域名解析的流程。Resolver向DNS服務(wù)器發(fā)送一個(gè)UDP報(bào)文或者 TCP報(bào)文,DNS服務(wù)器查找該名字,并且將找到的IP地址返回給解析器,Resolver再將IP 地址返回給應(yīng)用程序,這樣應(yīng)用程序就可以與目標(biāo)機(jī)器進(jìn)行IP通信了 。
圖3是現(xiàn)有DNS報(bào)文的問題部分的結(jié)構(gòu),包括查詢名(QNAME),查詢類型(QTYPE) 和查詢類(QCLASS)三個(gè)域,查詢名即要查找的名字,查詢類型即要查找的資源記錄類型, 查詢類通常是l,指互聯(lián)網(wǎng)地址。 DNS提供多種RR(Resource Record,資源記錄)類型的查詢服務(wù),即每個(gè)域名都可
以有一組與它相關(guān)聯(lián)的資源記錄。比如最常用的A/AAAA類查詢,是進(jìn)行域名對(duì)應(yīng)的IPv4/
IPv6地址查詢。除此以外還有許多其他種類的資源記錄。當(dāng)Resolver把一個(gè)域名傳遞給
DNS服務(wù)器時(shí),DNS服務(wù)器返回與該域名相關(guān)聯(lián)的資源記錄。因此,可以說DNS服務(wù)器的基
本功能是將域名映射到資源記錄上。 如圖4所示,資源記錄由6個(gè)域組成,包括 名字(NAME),表示該資源記錄對(duì)應(yīng)的域名,長(zhǎng)度可變。 類型(TYPE),即資源記錄的類型,長(zhǎng)度為2個(gè)字節(jié)。
類(CLASS),資源記錄的類,長(zhǎng)度為2個(gè)字節(jié)。 生存時(shí)間(TTL,Time to Live),單位為秒,表示該條資源記錄的緩存時(shí)間,長(zhǎng)度為 32bit。 資源記錄的數(shù)據(jù)長(zhǎng)度(RDLENGTH),指資源記錄數(shù)據(jù)部分的長(zhǎng)度(以字節(jié)為單位), 長(zhǎng)度為16bit。 資源記錄數(shù)據(jù)(RDATA),資源記錄的數(shù)據(jù)部分,不同類型的資源記錄的數(shù)據(jù)結(jié)構(gòu)不 相同,長(zhǎng)度可變。 現(xiàn)有技術(shù)中存在一種名叫NAPTR (Name Authority Pointer,域名授權(quán)指針)的 資源記錄的查詢,是一種新的DNS RR資源記錄類型,它實(shí)際上是一個(gè)基于重寫規(guī)則的正規(guī) 表達(dá)式,完成一個(gè)特定字符串到新域名標(biāo)識(shí)的解析翻譯。它允許DNS完成更為廣泛的查詢 服務(wù)。簡(jiǎn)單的說,通過對(duì)特定字符串的NAPTR類資源記錄查詢,可以獲得相關(guān)的一個(gè)或多 個(gè)域名信息,并且在這些信息中包含域名所代表主機(jī)提供的網(wǎng)絡(luò)服務(wù)和協(xié)議特性。圖5示 出了 NAPTR資源記錄類型的報(bào)文結(jié)構(gòu),包括六個(gè)域order (次序)、preference (優(yōu)先權(quán))、 flags (標(biāo)識(shí))、services (服務(wù)參數(shù))、regexp正則表達(dá)式)和r印lacement (替換值)。圖 6示出了 NAPTR查詢的流程圖,輸入域名"example, com",經(jīng)過NAPTR程序處理后,輸出三條 對(duì)應(yīng)的NAPTR資源記錄。 NAPTR資源記錄中有一個(gè)重要參數(shù)服務(wù)參數(shù)(Service Parameter), 根據(jù)RFC3958中的定義,service parameter由"app_service (應(yīng)用月艮務(wù))"禾口 "service-protocol(應(yīng)用協(xié)議)"組成,具體定義由各種應(yīng)用自行決定。在3GPP中以 網(wǎng)絡(luò)節(jié)點(diǎn)類型對(duì)應(yīng)于"即p-service ",節(jié)點(diǎn)支持的接口對(duì)應(yīng)于"即p-protoco 1 "。比如 "x-3gpp-pgw :x-s2b-pmip"即表示支持PMIP s2b接口上的P_GW。 NAPTR類查詢非常適用于系統(tǒng)架構(gòu)演進(jìn)(System Architecture Evolution,簡(jiǎn) 稱為SAE)網(wǎng)元的發(fā)現(xiàn)和選擇。SAE也可以成為EPS(演進(jìn)的分組系統(tǒng),Evolved Packet System) 。 SAE網(wǎng)絡(luò)部分的網(wǎng)元用于提供底層的承載管理和移動(dòng)性管理。圖7示出了 SAE 非漫游場(chǎng)景下的網(wǎng)絡(luò)架構(gòu)。SAE網(wǎng)絡(luò)部分的網(wǎng)元包括增強(qiáng)的無線基站(eNodeB)、移動(dòng)性 管理實(shí)體(Mobility ManagementEntity,簡(jiǎn)稱為匪E)、以及用戶面數(shù)據(jù)路由處理網(wǎng)元(SAE GW) ;SAE GW包括分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)(Packet Data Network Gateway,簡(jiǎn)稱為P-GW)禾卩服務(wù)網(wǎng) 關(guān)(Serving GW,簡(jiǎn)稱為S_GW)。匪E負(fù)責(zé)管理和存儲(chǔ)UE的上下文(例如,UE標(biāo)識(shí)/用戶標(biāo) 識(shí)、移動(dòng)性管理狀態(tài)、用戶安全參數(shù)、進(jìn)行P-GW的DNS查詢等),為用戶分配臨時(shí)標(biāo)識(shí),當(dāng)UE 駐扎在跟蹤區(qū)域或者網(wǎng)絡(luò)時(shí),負(fù)責(zé)對(duì)UE進(jìn)行鑒權(quán)。P-GW是SAE系統(tǒng)內(nèi)的移動(dòng)錨點(diǎn),是SAE 與分組數(shù)據(jù)網(wǎng)絡(luò)(Packet Data Network,簡(jiǎn)稱為PDN)的邊界網(wǎng)關(guān),負(fù)責(zé)PDN的接入、在SAE 與PDN間轉(zhuǎn)發(fā)數(shù)據(jù)等功能。 UE在不同的場(chǎng)景下建立基于不同接口和協(xié)議的PDN連接,這就需要匪E進(jìn)行P_GW DNS查詢,對(duì)獲取的NAPTR資源記錄進(jìn)行對(duì)應(yīng)的接口和協(xié)議的匹配。在現(xiàn)有技術(shù)下,通常 DNS服務(wù)器會(huì)返回查到的包含所有Service信息的NAPTR資源記錄,由DNS客戶端自身進(jìn) 行Service篩選匹配所需要的NAPTR信息。由于響應(yīng)報(bào)文可能會(huì)攜帶多條NAPTR資源記 錄,增加了報(bào)文的開銷,而DNS客戶端對(duì)于不需要的資源記錄還要進(jìn)行遍歷篩選,降低了查 詢效率。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種域名查詢方法和系統(tǒng),提高DNS客戶端效率。 為了解決上述問題,本發(fā)明提供了一種域名查詢方法,包括客戶端向域名系統(tǒng)服 務(wù)器發(fā)送查詢報(bào)文,在所述查詢報(bào)文中攜帶服務(wù)參數(shù),所述域名系統(tǒng)服務(wù)器返回與所述服 務(wù)參數(shù)匹配的資源記錄給客戶端。 進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述服務(wù)參數(shù)中包含接口和/或協(xié)議信息。 進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述服務(wù)參數(shù)中還包括所述接口支持的 功能信息。 進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述客戶端通過如下方式攜帶服務(wù)參數(shù) 在查詢報(bào)文中增加一查詢服務(wù)域,攜帶所述服務(wù)參數(shù)。 進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述查詢報(bào)文中還攜帶要查詢的域名和 查詢類型,其中,所述查詢類型為域名授權(quán)指針類; 所述域名系統(tǒng)服務(wù)器查詢到與所述要查詢的域名對(duì)應(yīng)的所有域名授權(quán)指針資源 記錄后,與所述服務(wù)參數(shù)進(jìn)行匹配,將匹配到的域名授權(quán)指針資源記錄包括在響應(yīng)報(bào)文中 發(fā)送給所述客戶端。
本發(fā)明還提供一種域名查詢系統(tǒng),包括客戶端和域名系統(tǒng)服務(wù)器,其中 所述客戶端,用于向域名系統(tǒng)服務(wù)器發(fā)送查詢報(bào)文,在所述查詢報(bào)文中攜帶服務(wù)
參數(shù); 所述域名系統(tǒng)服務(wù)器,用于接收所述客戶端的查詢報(bào)文,返回與所述服務(wù)參數(shù)匹 配的資源記錄給客戶端。 進(jìn)一步地,上述系統(tǒng)還可具有以下特點(diǎn),所述服務(wù)參數(shù)中包含接口和/或協(xié)議信息。 進(jìn)一步地,上述系統(tǒng)還可具有以下特點(diǎn),所述服務(wù)參數(shù)中還包括所述接口支持的 功能信息。 進(jìn)一步地,上述系統(tǒng)還可具有以下特點(diǎn),所述客戶端,用于在所述查詢報(bào)文中增加 一查詢服務(wù)域,攜帶所述服務(wù)參數(shù)。 進(jìn)一步地,上述系統(tǒng)還可具有以下特點(diǎn),所述客戶端,還用于在查詢報(bào)文中攜帶要 查詢的域名和查詢類型,所述查詢類型為域名授權(quán)指針類; 所述域名系統(tǒng)服務(wù)器,還用于查詢與所述要查詢的域名對(duì)應(yīng)的所有域名授權(quán)指針 資源記錄,與服務(wù)參數(shù)進(jìn)行匹配,將匹配到的域名授權(quán)指針資源記錄包括在響應(yīng)報(bào)文中發(fā) 送給所述客戶端。 采用本發(fā)明的方法,在DNS NAPTR查詢報(bào)文中新增一個(gè)查詢服務(wù)(Query Service) 域攜帶服務(wù)參數(shù),使DNS服務(wù)器可以根據(jù)查詢報(bào)文攜帶的服務(wù)參數(shù)在本地進(jìn)行協(xié)議服務(wù)特 性的匹配處理,將匹配后的資源記錄直接返回給客戶端,從而使DNS客戶端可以獲取更精 確的NAPTR資源記錄,降低了客戶端的篩選負(fù)擔(dān),減小了報(bào)文的開銷,提高了查詢效率。
圖1示出了域名空間樹的結(jié)構(gòu); 圖2示出了應(yīng)用程序調(diào)用Resolver進(jìn)行域名解析的流程;
圖3是現(xiàn)有DNS查詢報(bào)文的問題部分結(jié)構(gòu)示意圖;
圖4是DNS報(bào)文的資源記錄部分示意圖;
圖5示出了 NAPTR資源記錄類型的報(bào)文結(jié)構(gòu);
圖6示出了現(xiàn)有NAPTR查詢的流程;
圖7示出了 SAE非漫游場(chǎng)景下的網(wǎng)絡(luò)架構(gòu); 圖8是本發(fā)明實(shí)施的對(duì)DNS查詢報(bào)文的問題部分進(jìn)行擴(kuò)展的結(jié)構(gòu),增加一個(gè)可變 長(zhǎng)度的查詢服務(wù)域(QSERVICE); 圖9顯示本發(fā)明實(shí)施下的SAE網(wǎng)絡(luò)移動(dòng)性管理實(shí)體(匪E)對(duì)分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān) (P-GW)的DNS NAPTR查詢流程圖; 圖10顯示本發(fā)明實(shí)施下的SAE網(wǎng)絡(luò)中Release-8服務(wù)GPRS支持節(jié)點(diǎn)(SGSN)或 匪E對(duì)S-GW的DNS NAPTR查詢流程圖; 圖11示出了本發(fā)明實(shí)施下的網(wǎng)絡(luò)中的主機(jī)對(duì)期望服務(wù)DNS NAPTR查詢流程。
具體實(shí)施例方式
下面將結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。 本發(fā)明的核心思想是,客戶端發(fā)送查詢報(bào)文時(shí),攜帶服務(wù)參數(shù),DNS服務(wù)器返回與 服務(wù)參數(shù)匹配的資源記錄。 DNS客戶端進(jìn)行DNS NAPTR類查詢時(shí)由于查詢報(bào)文問題部分的限制,無法攜帶 Service信息,本發(fā)明對(duì)查詢報(bào)文問題域進(jìn)行了擴(kuò)展。圖8是本發(fā)明擴(kuò)展的DNS報(bào)文的問 題部分的結(jié)構(gòu),在原問題部分增加查詢服務(wù)域(QSERVICE),為可變長(zhǎng)度域,該查詢服務(wù)域 攜帶服務(wù)參數(shù),服務(wù)參數(shù)可為接口和/或協(xié)議信息,其定義可與RFC3958中的"Service Parameters "—致。當(dāng)查詢類型(QTYPE)為NAPTR類型時(shí),DNS服務(wù)器在進(jìn)行NAPTR查詢的 過程中,可以根據(jù)QSERVICE進(jìn)行進(jìn)一步的NAPTR資源類型匹配,從而輸出與查詢服務(wù)域內(nèi) 容匹配的NAPTR資源記錄。 此外,接入端在一定場(chǎng)景下希望查找的節(jié)點(diǎn)還要支持一些特定的功能,比如支持 多PDN連接禾口流遷移(證M,Multi Access PDN connectivity andIP flow mobility)或 者基于同一APN的PMIP接口上的多PDN連接(MAPSUP,Multiple PDN Connection to the Same APN for PMIP-basedlnterfaces)等,本發(fā)明還在查詢服務(wù)域中攜帶接口支持的功能 信息,DNS服務(wù)器與查詢服務(wù)域中的服務(wù)參數(shù)進(jìn)行匹配時(shí),除了匹配接口和協(xié)議外,還進(jìn)一 步匹配接口支持的功能。 圖9以SAE網(wǎng)絡(luò)中匪E向DNS服務(wù)器查詢服務(wù)類型為"x-3g卯-pgw:x-s5-pmip" 的分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)P-GW的NAPTR資源記錄為例對(duì)本發(fā)明進(jìn)行描述,具體包括如下步驟
步驟901,匪E根據(jù)UE上送的APN (Access PointNetwork,接入網(wǎng)絡(luò))的值,按照 一定規(guī)則轉(zhuǎn)換為APN完全域名,作為DNS NAPTR的查詢域名向DNS服務(wù)器發(fā)送查詢報(bào)文。 這里,假設(shè)APN完全域名即查詢的域名為imsTV2.即n.印c. mnc990. mcc311. 3g卯network. org,查詢類型為NAPTR類,查詢服務(wù)域?yàn)閤-3g卯-pgw: x-s5-pmip,表示希望反饋的P-GW的NAPTR資源記錄的服務(wù)類型支持基于s5接口上的PMIP (Proxy Mobile IP,代理移動(dòng)互聯(lián)網(wǎng) 協(xié)議)協(xié)議。 步驟902, DNS服務(wù)器向匪E發(fā)送響應(yīng)報(bào)文,報(bào)文的答案部分包含查詢的域名對(duì)應(yīng) 的資源記錄中所有匹配查詢服務(wù)域x-3g卯-pgw:x-s5-pmip的NAPTR資源記錄信息。
如果圖9中匪E除了希望反饋的P-GW的NAPTR資源記錄的服務(wù)類型支持基于 s5接口上的PMIP協(xié)議外,還要支持mapsup (基于同一 APN的PMIP接口上的多PDN連接) 或者m即im(支持多PDN連接和流遷移支持多PDN連接和流遷移)功能特性,則在攜帶的 QSERVICE中增加一級(jí)功能描述,具體描述如下 步驟901a,匪E根據(jù)UE上送的接入網(wǎng)絡(luò)APN (Access Point Network)的值,按照 一定規(guī)則轉(zhuǎn)換為APN完全域名,作為DNS NAPTR的查詢域名向DNS服務(wù)器發(fā)送查詢報(bào)文。 這里,假設(shè)APN完全域名即查詢的域名為imsTV2.即n.印c. mnc990. mcc311. 3g卯network. org,查詢類型為NAPTR類,查詢?cè)卖迍?wù)域?yàn)閤_3gpp_pgw: x_s5_pmip_mapsup (或一mapim),表 示希望反饋的P-GW的NAPTR資源記錄的服務(wù)類型為基于s5接口上的PMIP協(xié)議,并且支持 MAPSUP (或者mapim)功能。 步驟902a,DNS服務(wù)器向匪E發(fā)送響應(yīng)報(bào)文,報(bào)文的答案部分包含所有的匹配查詢 服務(wù)域x-3gpp-pgw:x-s5-pmip-m即sup (或-mapim)的NAPTR資源記錄信息。
圖10以SAE網(wǎng)絡(luò)中Release-8SGSN (或匪E)向DNS服務(wù)器查詢服務(wù)類型為 "x-3g卯-sgw: x-s5-gtp"的服務(wù)網(wǎng)關(guān)S_GW的NAPTR資源記錄為例,對(duì)本發(fā)明進(jìn)行描述,具體 包括如下步驟 步驟1001,匪E(或者Release-8SGSN)向DNS服務(wù)器發(fā)送查詢報(bào)文,要查詢的 域名為tac-lbll. tac-hb40. tac. 3g卯network. org,查詢類型為NAPTR類,查詢服務(wù)域?yàn)?x-3g卯-sgw: x-s5-gtp,表示希望反饋的P_GW的NAPTR資源記錄的服務(wù)類型為基于s5接口 上的GTP協(xié)議。 步驟1002,DNS服務(wù)器向匪E(或者Release-8SGSN)發(fā)送響應(yīng)報(bào)文,響應(yīng)報(bào)文的答 案部分包含所有的匹配查詢服務(wù)域x-3g卯-sgw:x-s5-gtp的NAPTR資源記錄信息。
圖11描述了更普遍的一種實(shí)施例。 一臺(tái)接入到Internet的主機(jī)向DNS服務(wù)器查 詢域名為"example, com"的NAPTR資源記錄,在查詢服務(wù)域中填入"serviceX:protocolY" 即查找的資源記錄包含支持serviceX服務(wù)下的protocolY協(xié)議,具體包括如下步驟
步驟1101,主機(jī)向DNS服務(wù)器發(fā)送查詢報(bào)文,要查詢的域名為example, com,查詢 類型為NAPTR類,查詢服務(wù)域?yàn)閟erviceX:protocolY。 步驟1102, DNS服務(wù)器查找到域名example, com對(duì)應(yīng)的NAPTR資源記錄有三條,進(jìn) 一步匹配查詢服務(wù)域,命中第三條資源記錄,DNS服務(wù)器向主機(jī)發(fā)送響應(yīng)報(bào)文,報(bào)文的答案 部分包含匹配查詢服務(wù)域serviceX:protocolY的資源記錄。 與圖6比較可知,本發(fā)明由DNS服務(wù)器對(duì)資源記錄進(jìn)行了篩選,減少了報(bào)文開銷,
降低了客戶端的篩選負(fù)擔(dān),提高了查詢效率。
本發(fā)明不限于SAE網(wǎng)絡(luò)。
權(quán)利要求
一種域名查詢方法,其特征在于,包括客戶端向域名系統(tǒng)服務(wù)器發(fā)送查詢報(bào)文,在所述查詢報(bào)文中攜帶服務(wù)參數(shù),所述域名系統(tǒng)服務(wù)器返回與所述服務(wù)參數(shù)匹配的資源記錄給客戶端。
2. 如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)參數(shù)中包含接口和/或協(xié)議信息。
3. 如權(quán)利要求2所述的方法,其特征在于,所述服務(wù)參數(shù)中還包括所述接口支持的功 能信息。
4. 如權(quán)利要求1所述的方法,其特征在于,所述客戶端通過如下方式攜帶服務(wù)參數(shù)在 查詢報(bào)文中增加一查詢服務(wù)域,攜帶所述服務(wù)參數(shù)。
5. 如權(quán)利要求1至4任一所述的方法,其特征在于,所述查詢報(bào)文中還攜帶要查詢的域名和查詢類型,其中,所述查詢類型為域名授權(quán)指針類;所述域名系統(tǒng)服務(wù)器查詢到與所述要查詢的域名對(duì)應(yīng)的所有域名授權(quán)指針資源記錄 后,與所述服務(wù)參數(shù)進(jìn)行匹配,將匹配到的域名授權(quán)指針資源記錄包括在響應(yīng)報(bào)文中發(fā)送 給所述客戶端。
6. —種域名查詢系統(tǒng),其特征在于,包括客戶端和域名系統(tǒng)服務(wù)器,其中 所述客戶端,用于向域名系統(tǒng)服務(wù)器發(fā)送查詢報(bào)文,在所述查詢報(bào)文中攜帶服務(wù)參數(shù);所述域名系統(tǒng)服務(wù)器,用于接收所述客戶端的查詢報(bào)文,返回與所述服務(wù)參數(shù)匹配的 資源記錄給客戶端。
7. 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述服務(wù)參數(shù)中包含接口和/或協(xié)議信息。
8. 如權(quán)利要求7所述的系統(tǒng),其特征在于,所述服務(wù)參數(shù)中還包括所述接口支持的功 能信息。
9. 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述客戶端,用于在所述查詢報(bào)文中增加一 查詢服務(wù)域,攜帶所述服務(wù)參數(shù)。
10. 如權(quán)利要求6至9任一所述的系統(tǒng),其特征在于,所述客戶端,還用于在查詢報(bào)文中攜帶要查詢的域名和查詢類型,所述查詢類型為域 名授權(quán)指針類;所述域名系統(tǒng)服務(wù)器,還用于查詢與所述要查詢的域名對(duì)應(yīng)的所有域名授權(quán)指針資源 記錄,與服務(wù)參數(shù)進(jìn)行匹配,將匹配到的域名授權(quán)指針資源記錄包括在響應(yīng)報(bào)文中發(fā)送給 所述客戶端。
全文摘要
本發(fā)明提供了一種域名查詢方法,包括客戶端向域名系統(tǒng)服務(wù)器發(fā)送查詢報(bào)文,在所述查詢報(bào)文中攜帶服務(wù)參數(shù),所述域名系統(tǒng)服務(wù)器返回與所述服務(wù)參數(shù)匹配的資源記錄給客戶端。本發(fā)明還提供了一種域名查詢系統(tǒng)。采用本發(fā)明所述方法與系統(tǒng),DNS服務(wù)器可以根據(jù)查詢報(bào)文攜帶的服務(wù)參數(shù)在本地進(jìn)行匹配處理,將匹配后的資源記錄直接返回給客戶端,從而使DNS客戶端可以獲取更精確的NAPTR資源記錄,降低了客戶端的篩選負(fù)擔(dān),減小了報(bào)文的開銷,提高了查詢效率。
文檔編號(hào)H04L12/24GK101729291SQ20091014732
公開日2010年6月9日 申請(qǐng)日期2009年6月11日 優(yōu)先權(quán)日2009年6月11日
發(fā)明者周星月, 朱春暉 申請(qǐng)人:中興通訊股份有限公司