国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

      文檔序號(hào):9263544閱讀:680來源:國(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ǎ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域名有豐富的可選擇性,越來越受到有著共同語(yǔ)言的互聯(lián)網(wǎng)社區(qū)的愛好。
      [0004]由于國(guó)際化語(yǔ)言變化多樣,IDN域名較傳統(tǒng)域名有很大的區(qū)別,以中文域名來講,中文字符簡(jiǎn)、繁、變體等形式變化多樣,應(yīng)用很復(fù)雜。以漢字為例:“回”字的簡(jiǎn)體形式為“回”,繁體形式為“迴”,除此之外還有“囘,囬,廻,廻,迴”等變體形式。如果用戶只注冊(cè)簡(jiǎn)體形式的域名,或者限于注冊(cè)政策,不管用戶注冊(cè)哪個(gè)體的域名,最終可解析的域名只有一個(gè),其他體的域名被保留起來限制注冊(cè)。這就造成僅用戶注冊(cè)那個(gè)體的域名能訪問該域名的網(wǎng)站,而與該域名對(duì)應(yīng)的變體形式的域名則不能訪問該域名的網(wǎng)站,給用戶造成很大的應(yīng)用上的不便和困惑。

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

      [0005]本發(fā)明的目的是提供一種DNS系統(tǒng)中變體域名的解析方法,使得與用戶注冊(cè)的變體域名對(duì)應(yīng)的其他變體形式的域名同樣可以訪問該用戶注冊(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)址。
      【附圖說明】
      [0010]以下附圖僅對(duì)本發(fā)明做示意性說明和解釋,并不限定本發(fā)明的范圍。
      [0011]圖1用于說明DNS系統(tǒng)一種不意性實(shí)施方式的結(jié)構(gòu)不意圖。
      [0012]圖2用于說明DNS系統(tǒng)中變體域名的解析方法的流程。
      [0013]標(biāo)號(hào)說明 10權(quán)威服務(wù)器 20遞歸服務(wù)器 30域名轉(zhuǎn)換器 40查詢主機(jī)。
      【具體實(shí)施方式】
      [0014]為了對(duì)發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對(duì)照【附圖說明】本發(fā)明的【具體實(shí)施方式】,在各圖中相同的標(biāo)號(hào)表不相同的部分。
      [0015]在本文中,“示意性”表示“充當(dāng)實(shí)例、例子或說明”,不應(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í)例’”來講,其簡(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用于說明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可接收來自一個(gè)查詢主機(jī)40的域名查詢請(qǐng)求,該域名查詢請(qǐng)求通過遞歸服務(wù)器20和權(quán)威服務(wù)器10的遞歸查詢過程為本領(lǐng)域技術(shù)人員公知,在此不再贅述。在DNS系統(tǒng)中變體域名的解析方法一種示意性實(shí)施方式中,域名轉(zhuǎn)換器30為設(shè)置于權(quán)威服務(wù)器10中的軟件模塊。另外,也可以將域名轉(zhuǎn)換器30設(shè)置在獨(dú)立的硬件中。
      [0023]圖2用于說明DNS系統(tǒng)中變體域名的解析方法的流程。參見圖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接收到來自查詢主機(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)過punycode轉(zhuǎn)碼后的數(shù)據(jù)(IDN域名必須經(jīng)過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)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1