亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

Dns系統(tǒng)中變體域名的解析方法

文檔序號(hào):9263544閱讀:665來(lái)源:國(guó)知局
Dns系統(tǒng)中變體域名的解析方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種DNS解析方法,尤其涉及一種用于變體域名的DNS解析方法。
【背景技術(shù)】
[0002]域名系統(tǒng)(Domain Name System,DNS)作為互聯(lián)網(wǎng)的基礎(chǔ)網(wǎng)絡(luò)設(shè)施和用戶訪問(wèn)網(wǎng)絡(luò)的門戶環(huán)節(jié),在互聯(lián)網(wǎng)服務(wù)中占據(jù)著重要地位,通常包括遞歸服務(wù)器和權(quán)威服務(wù)器。
[0003]隨著域名技術(shù)的發(fā)展,目前不僅有傳統(tǒng)的域名(域名的所有標(biāo)簽采用ASCII編碼字符組成),還有國(guó)際化域名IDN(域名的標(biāo)簽除了采用ASCII編碼字符之外,由Unicode等編碼的字符組成)。由于IDN域名有著社區(qū)語(yǔ)言特色,使之易于被使用相同語(yǔ)言的社區(qū)的用戶接受,并且IDN域名有豐富的可選擇性,越來(lái)越受到有著共同語(yǔ)言的互聯(lián)網(wǎng)社區(qū)的愛(ài)好。
[0004]由于國(guó)際化語(yǔ)言變化多樣,IDN域名較傳統(tǒng)域名有很大的區(qū)別,以中文域名來(lái)講,中文字符簡(jiǎn)、繁、變體等形式變化多樣,應(yīng)用很復(fù)雜。以漢字為例:“回”字的簡(jiǎn)體形式為“回”,繁體形式為“迴”,除此之外還有“囘,囬,廻,廻,迴”等變體形式。如果用戶只注冊(cè)簡(jiǎn)體形式的域名,或者限于注冊(cè)政策,不管用戶注冊(cè)哪個(gè)體的域名,最終可解析的域名只有一個(gè),其他體的域名被保留起來(lái)限制注冊(cè)。這就造成僅用戶注冊(cè)那個(gè)體的域名能訪問(wèn)該域名的網(wǎng)站,而與該域名對(duì)應(yīng)的變體形式的域名則不能訪問(wèn)該域名的網(wǎng)站,給用戶造成很大的應(yīng)用上的不便和困惑。

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

[0005]本發(fā)明的目的是提供一種DNS系統(tǒng)中變體域名的解析方法,使得與用戶注冊(cè)的變體域名對(duì)應(yīng)的其他變體形式的域名同樣可以訪問(wèn)該用戶注冊(cè)的變體域名對(duì)應(yīng)的網(wǎng)站。
[0006]本發(fā)明提供了一種DNS系統(tǒng)中變體域名的解析方法,其中DNS系統(tǒng)包括一個(gè)權(quán)威服務(wù)器、一個(gè)設(shè)置于權(quán)威服務(wù)器之前的遞歸服務(wù)器、和一個(gè)設(shè)置于權(quán)威服務(wù)器之后的域名轉(zhuǎn)換器。解析方法包括獲取步驟、判斷步驟、第一轉(zhuǎn)換步驟、第一解析步驟、第二轉(zhuǎn)換步驟和第二解析步驟。獲取步驟中由權(quán)威服務(wù)器將其接受的域名查詢請(qǐng)求引導(dǎo)至域名轉(zhuǎn)換器。判斷步驟中由域名轉(zhuǎn)換器判斷域名查詢請(qǐng)求所對(duì)應(yīng)的域名是否為一個(gè)國(guó)際化域名,若判斷結(jié)果為是則進(jìn)入第一轉(zhuǎn)換步驟,否則域名轉(zhuǎn)換器向權(quán)威服務(wù)器返回域名查詢請(qǐng)求所對(duì)應(yīng)的域名不存在。第一轉(zhuǎn)換步驟中域名轉(zhuǎn)換器將域名查詢請(qǐng)求所對(duì)應(yīng)的域名轉(zhuǎn)換為標(biāo)準(zhǔn)編碼格式的標(biāo)準(zhǔn)域名。第一解析步驟中域名轉(zhuǎn)換器將標(biāo)準(zhǔn)域名與其中設(shè)置的一個(gè)注冊(cè)信息表比對(duì),若標(biāo)準(zhǔn)域名存在于注冊(cè)信息表中,則向發(fā)起域名查詢請(qǐng)求的查詢主機(jī)返回一個(gè)跳轉(zhuǎn)指令,使得該查詢主機(jī)跳轉(zhuǎn)至標(biāo)準(zhǔn)域名所對(duì)應(yīng)的網(wǎng)址,否則進(jìn)入第二轉(zhuǎn)換步驟。第二轉(zhuǎn)換步驟中域名轉(zhuǎn)換器將標(biāo)準(zhǔn)域名轉(zhuǎn)換為一個(gè)推薦體域名。
[0007]在DNS系統(tǒng)中變體域名的解析方法的再一種示意性的實(shí)施方式中,標(biāo)準(zhǔn)編碼格式為Unicode或者UTF-8編碼。
[0008]在DNS系統(tǒng)中變體域名的解析方法的另一種示意性的實(shí)施方式中,第二轉(zhuǎn)換步驟中,域名轉(zhuǎn)換器通將標(biāo)準(zhǔn)域名中包含的變體字符轉(zhuǎn)換為國(guó)際化域名的注冊(cè)機(jī)構(gòu)推薦的推薦體字符,以得到推薦體域名。
[0009]在DNS系統(tǒng)中變體域名的解析方法的又一種示意性的實(shí)施方式中,若標(biāo)準(zhǔn)域名可轉(zhuǎn)換為多個(gè)推薦體域名,則在第二解析步驟中域名轉(zhuǎn)換器將各推薦體域名與注冊(cè)信息表比對(duì),若任何一個(gè)推薦體域名存在于注冊(cè)信息表,則向發(fā)起域名查詢請(qǐng)求的主機(jī)返回一個(gè)跳轉(zhuǎn)指令,使得該主機(jī)跳轉(zhuǎn)至推薦體域名所對(duì)應(yīng)的網(wǎng)址。
【附圖說(shuō)明】
[0010]以下附圖僅對(duì)本發(fā)明做示意性說(shuō)明和解釋,并不限定本發(fā)明的范圍。
[0011]圖1用于說(shuō)明DNS系統(tǒng)一種不意性實(shí)施方式的結(jié)構(gòu)不意圖。
[0012]圖2用于說(shuō)明DNS系統(tǒng)中變體域名的解析方法的流程。
[0013]標(biāo)號(hào)說(shuō)明 10權(quán)威服務(wù)器 20遞歸服務(wù)器 30域名轉(zhuǎn)換器 40查詢主機(jī)。
【具體實(shí)施方式】
[0014]為了對(duì)發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對(duì)照【附圖說(shuō)明】本發(fā)明的【具體實(shí)施方式】,在各圖中相同的標(biāo)號(hào)表不相同的部分。
[0015]在本文中,“示意性”表示“充當(dāng)實(shí)例、例子或說(shuō)明”,不應(yīng)將在本文中被描述為“示意性”的任何圖示、實(shí)施方式解釋為一種更優(yōu)選的或更具優(yōu)點(diǎn)的技術(shù)方案。
[0016]為使圖面簡(jiǎn)潔,各圖中的只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實(shí)際結(jié)構(gòu)。另外,以使圖面簡(jiǎn)潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個(gè),或僅標(biāo)出了其中的一個(gè)。
[0017]在本文中,“一個(gè)”不僅表示“僅此一個(gè)”,也可以表示“多于一個(gè)”的情形。
[0018]在本文中,“第一”、“第二”等僅用于彼此的區(qū)分,而非表示它們的重要程度及順序坐寸ο
[0019]在本文章,“之前”、“之后”表示接收到域名查詢請(qǐng)求的時(shí)間先后。
[0020]本文中,變體域名是指在國(guó)際化域名推動(dòng)的情況下,國(guó)際化域名中很多域名的標(biāo)簽是采用國(guó)際化語(yǔ)言組成,由于國(guó)際化語(yǔ)言的很多字符有很多變體,譬如對(duì)于“實(shí)例.中國(guó)”中文域名,對(duì)“實(shí)例’”來(lái)講,其簡(jiǎn)體形式為“實(shí)例”,繁體形式為“實(shí)例”,也即該域名最少存在兩種形式。國(guó)際社區(qū)對(duì)國(guó)際化域名不區(qū)分其簡(jiǎn)繁等形式,對(duì)于一個(gè)字符有變體字符存在的情況下,這些字符之間互稱變體,由這些字符組成的域名稱為“變體域名”。
[0021]本文中,“推薦體域名”是指對(duì)于有多個(gè)變體的字符,域名注冊(cè)機(jī)構(gòu)根據(jù)該語(yǔ)言的背景、或者社區(qū)應(yīng)用特征,會(huì)為這組字符選出一個(gè)或多個(gè)字符作為這組字符的推薦體,由這些推薦體字符組成的域名稱為推薦體域名。
[0022]圖1用于說(shuō)明DNS系統(tǒng)一種示意性實(shí)施方式的結(jié)構(gòu)示意圖。如圖1所示,DNS系統(tǒng)包括一個(gè)權(quán)威服務(wù)器10、一個(gè)遞歸服務(wù)器20和一個(gè)域名轉(zhuǎn)換器30。其中,遞歸服務(wù)器20設(shè)置于權(quán)威服務(wù)器10之前,且域名轉(zhuǎn)換器30設(shè)置于權(quán)威服務(wù)器10之后。遞歸服務(wù)器20可接收來(lái)自一個(gè)查詢主機(jī)40的域名查詢請(qǐng)求,該域名查詢請(qǐng)求通過(guò)遞歸服務(wù)器20和權(quán)威服務(wù)器10的遞歸查詢過(guò)程為本領(lǐng)域技術(shù)人員公知,在此不再贅述。在DNS系統(tǒng)中變體域名的解析方法一種示意性實(shí)施方式中,域名轉(zhuǎn)換器30為設(shè)置于權(quán)威服務(wù)器10中的軟件模塊。另外,也可以將域名轉(zhuǎn)換器30設(shè)置在獨(dú)立的硬件中。
[0023]圖2用于說(shuō)明DNS系統(tǒng)中變體域名的解析方法的流程。參見(jiàn)圖1和圖2,DNS系統(tǒng)中變體域名的解析方法包括獲取步驟S10、判斷步驟S20、第一轉(zhuǎn)換步驟S30、第一解析步驟S40、第二轉(zhuǎn)換步驟S50和第二解析步驟S60。
[0024]DNS系統(tǒng)中變體域名的解析方法開始與步驟S10,在步驟SlO中,當(dāng)權(quán)威服務(wù)器10接收到來(lái)自查詢主機(jī)40的域名查詢請(qǐng)求后,它將該域名查詢請(qǐng)求引導(dǎo)至域名轉(zhuǎn)換器30。而后進(jìn)入判斷步驟S20。
[0025]在判斷步驟S20中,由域名轉(zhuǎn)換器30判斷其接收的域名查詢請(qǐng)求所對(duì)應(yīng)的域名是否為一個(gè)國(guó)際化域名(簡(jiǎn)稱IDN域名)。例如,判斷域名是否是經(jīng)過(guò)punycode轉(zhuǎn)碼后的數(shù)據(jù)(IDN域名必須經(jīng)過(guò)punycode轉(zhuǎn)碼才能解析),如果是punycode轉(zhuǎn)碼后的數(shù)據(jù),則可以判斷該域名是IDN域名;;否則將該域名的每個(gè)字節(jié)轉(zhuǎn)換成數(shù)字,將這些數(shù)字的總和與127比較(根據(jù)域名的標(biāo)準(zhǔn)協(xié)議,非IDN域名,必須采用ASCII編碼,因此字符轉(zhuǎn)換成數(shù)字后都小于等于127),如果大于127則表明該域名是IDN域名。
[0026]如果域名轉(zhuǎn)換器30判斷其接收的域名查詢請(qǐng)求所對(duì)應(yīng)的域名是一個(gè)國(guó)際化域名,則進(jìn)入步驟S30。否則域名轉(zhuǎn)換器30向權(quán)威服務(wù)器10發(fā)送域名查詢請(qǐng)求對(duì)應(yīng)的域名不存在的信息。
[0027]在步驟S30中,域名轉(zhuǎn)
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1