一種域名解析方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及域名解析技術(shù)領(lǐng)域,具體涉及一種域名解析方法及系統(tǒng)。
【背景技術(shù)】
[0002]域名系統(tǒng)(Domain Name System,簡稱DNS),是因特網(wǎng)的一項(xiàng)核心服務(wù),作為可以將域名和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫,能夠使人更方便的訪問互聯(lián)網(wǎng),而不用去記住能夠被機(jī)器直接讀取的IP數(shù)串。域名解析就是把域名指向網(wǎng)站空間IP,讓人們通過注冊(cè)的域名就可以方便地訪問到網(wǎng)站。域名解析也叫域名指向、服務(wù)器設(shè)置、域名配置以及反向IP登記等,其實(shí)就是將好記的域名解析成IP,服務(wù)由DNS服務(wù)器完成,是把域名解析到一個(gè)IP地址,然后在此IP地址的主機(jī)上將一個(gè)子目錄與域名綁定。
[0003]目前的域名解析服務(wù)常常要求輸入完整的域名才能夠?qū)崿F(xiàn),對(duì)于一些較長且難記的域名,人們記起來依然存在困難。如果只輸入部分域名可能存在不能正確解析的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種域名解析方法及系統(tǒng),使用者只要輸入部分或者完整的域名就能方便的解析到正確的IP地址,實(shí)現(xiàn)網(wǎng)絡(luò)訪問功能,并能相容于首選DNS服務(wù)器且不改變使用者電腦設(shè)定環(huán)境。
[0005]為實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明提供一下技術(shù)方案。
[0006]一種域名解析方法,包括以下步驟:
[0007]a.客戶端發(fā)送域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包至網(wǎng)絡(luò)分配器;
[0008]b.網(wǎng)絡(luò)分配器接收域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包并分配至備用DNS服務(wù)器;
[0009]c.備用DNS服務(wù)器接收域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包;
[0010]d.備用DNS服務(wù)器判斷域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包是否包含完整且符合標(biāo)準(zhǔn)的域名;如果包含完整且符合標(biāo)準(zhǔn)的域名,則進(jìn)入步驟e ;如果包含不完整或不符合標(biāo)準(zhǔn)的域名,則進(jìn)入步驟f;
[0011]e.備用DNS服務(wù)器不予回應(yīng),并由首選DNS服務(wù)器回應(yīng);
[0012]f.備用DNS服務(wù)器讀取域名資料庫中的域名,并與域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包中的域名進(jìn)行比對(duì),將比對(duì)得到的正確域名對(duì)應(yīng)的IP地址傳至客戶端;
[0013]其中,域名資料庫中建立有符合第RFC1035號(hào)網(wǎng)際網(wǎng)絡(luò)標(biāo)準(zhǔn)技術(shù)規(guī)范的域名及其對(duì)應(yīng)的IP地址。
[0014]一種域名解析系統(tǒng),包括:
[0015]客戶端,用于發(fā)送域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包至網(wǎng)絡(luò)分配器;
[0016]網(wǎng)絡(luò)分配器,用于接收域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包并分配至備用DNS服務(wù)器;
[0017]備用DNS服務(wù)器,包括:
[0018]網(wǎng)絡(luò)模塊,用于接收域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包;
[0019]域名資料庫,用于存放域名和對(duì)應(yīng)的IP地址;
[0020]域名解析模塊,域名解析模塊包括:判斷單元,用于判斷域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包是否包含完整且符合標(biāo)準(zhǔn)的域名;讀取單元,用于讀取域名資料庫中的域名;比對(duì)單元,用于比對(duì)域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包中的域名和域名資料庫中的域名;發(fā)送單元,用于將比對(duì)得到的正確域名對(duì)應(yīng)的IP地址傳至客戶端;
[0021]其中,域名資料庫中建立有符合第RFC1035號(hào)網(wǎng)際網(wǎng)絡(luò)標(biāo)準(zhǔn)技術(shù)規(guī)范的域名及其對(duì)應(yīng)的IP地址。
[0022]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:上述備用DNS服務(wù)器獨(dú)立于首選DNS服務(wù)器,專門處理輸入部分域名以實(shí)現(xiàn)域名解析的情況,因此使用者只要輸入部分域名就能方便的解析到正確的IP地址,實(shí)現(xiàn)網(wǎng)絡(luò)訪問功能;如果輸入的是完整的域名,則直接由首選DNS服務(wù)器處理,因此它能相容于首選DNS服務(wù)器且不改變使用者電腦設(shè)定環(huán)境。
【附圖說明】
[0023]圖1A是本發(fā)明域名解析方法第一實(shí)施例的流程圖;
[0024]圖1B是本發(fā)明域名解析方法第二實(shí)施例的流程圖;
[0025]圖1C是本發(fā)明域名解析方法第三實(shí)施例的流程圖;
[0026]圖2是本發(fā)明域名解析方法中域名管理過程一個(gè)實(shí)施例的流程圖;
[0027]圖3A是本發(fā)明域名解析系統(tǒng)第一實(shí)施例的結(jié)構(gòu)方塊圖;
[0028]圖3B是本發(fā)明域名解析系統(tǒng)第二實(shí)施例的結(jié)構(gòu)方塊圖;
[0029]圖3C是本發(fā)明域名解析系統(tǒng)第三實(shí)施例的結(jié)構(gòu)方塊圖;
[0030]圖4是本發(fā)明域名解析系統(tǒng)中域名管理一個(gè)實(shí)施例的結(jié)構(gòu)方塊圖。
【具體實(shí)施方式】
[0031]為使本發(fā)明的目的、技術(shù)方案和技術(shù)效果更加清楚明了,下面結(jié)合附圖并通過【具體實(shí)施方式】來進(jìn)一步說明本發(fā)明的技術(shù)方案。
[0032]本發(fā)明域名解析方法第一實(shí)施例的流程如圖1A所示:
[0033]步驟S101:客戶端發(fā)送域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包至網(wǎng)絡(luò)分配器。
[0034]步驟S102:網(wǎng)絡(luò)分配器接收上述域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包并分配至備用DNS服務(wù)器。
[0035]步驟S103:備用DNS服務(wù)器接收域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包。
[0036]步驟S104:備用DNS服務(wù)器判斷上述域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包是否包含完整且符合標(biāo)準(zhǔn)的域名;如果包含完整且符合標(biāo)準(zhǔn)的域名,則進(jìn)入步驟S105 ;如果包含不完整或不符合標(biāo)準(zhǔn)的域名,則進(jìn)入步驟S106 ;
[0037]步驟S105:備用DNS服務(wù)器不予回應(yīng),并由首選DNS服務(wù)器回應(yīng)。
[0038]步驟S106:備用DNS服務(wù)器讀取域名資料庫中的域名,并與域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包中的域名進(jìn)行比對(duì),將比對(duì)得到的正確域名對(duì)應(yīng)的IP地址傳至客戶端。
[0039]其中,上述域名資料庫中建立有符合第RFC1035號(hào)網(wǎng)際網(wǎng)絡(luò)標(biāo)準(zhǔn)技術(shù)規(guī)范的域名及其對(duì)應(yīng)的IP地址。
[0040]本發(fā)明域名解析方法第二實(shí)施例的流程如圖1B所示:
[0041]相對(duì)于第一實(shí)施例,其區(qū)別在于,步驟S102B:網(wǎng)絡(luò)分配器接收上述域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包并分配至備用DNS服務(wù)器和首選DNS服務(wù)器。其它步驟完全同于第一實(shí)施例,不再贅述。首選DNS服務(wù)器實(shí)現(xiàn)當(dāng)使用者輸入包含完整且符合標(biāo)準(zhǔn)的域名時(shí)的域名解析功倉泛。
[0042]本發(fā)明域名解析方法第三實(shí)施例的流程如圖1C所示:
[0043]相對(duì)于第一實(shí)施例,其區(qū)別在于,步驟S101C:客戶端發(fā)送域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包至網(wǎng)絡(luò)分配器,同時(shí)指回首選DNS服務(wù)器。其它步驟完全同于第一實(shí)施例,不再贅述。指回首選DNS服務(wù)器的功能由內(nèi)建于客戶端的域名解析請(qǐng)求路由程序?qū)崿F(xiàn),客戶端發(fā)出域名解析請(qǐng)求時(shí),主動(dòng)由域名解析請(qǐng)求路由程序指回首選DNS服務(wù)器,此時(shí)進(jìn)入首選DNS服務(wù)器的請(qǐng)求壓縮包同樣會(huì)由該網(wǎng)絡(luò)分配器復(fù)制一份至本發(fā)明的備用DNS服務(wù)器,執(zhí)行如上說明的內(nèi)容。該實(shí)施例能夠提供不同國界網(wǎng)域電腦使用者連結(jié)網(wǎng)址的方便性。
[0044]本發(fā)明域名解析方法中域名管理過程一個(gè)實(shí)施例的流程如圖2所示:
[0045]步驟S201:遠(yuǎn)端管理機(jī)發(fā)送域名管理請(qǐng)求網(wǎng)絡(luò)壓縮包至網(wǎng)絡(luò)分配器。
[0046]步驟S202:網(wǎng)絡(luò)分配器接收上述域名管理請(qǐng)求網(wǎng)絡(luò)壓縮包并分配至備用DNS服務(wù)器。
[0047]步驟S203:備用DNS服務(wù)器接收域名管理請(qǐng)求網(wǎng)絡(luò)壓縮包。
[0048]步驟S204:備用DNS服務(wù)器判斷該域名管理請(qǐng)求是否包含完整且符合標(biāo)準(zhǔn)的域名;如果包含完整且符合標(biāo)準(zhǔn)的域名,則進(jìn)入步驟S205 ;如果包含不完整或不符合標(biāo)準(zhǔn)的域名,則進(jìn)入步驟S206。
[0049]步驟S205:備用DNS服務(wù)器將域名管理請(qǐng)求中的域名和IP關(guān)聯(lián)并存入域名資料庫。
[0050]步驟S206:備用DNS服務(wù)器發(fā)送無法增加域名通知至遠(yuǎn)端管理機(jī)。
[0051]該域名管理過程能夠使得域名資料庫中的域名和IP地址的對(duì)應(yīng)關(guān)系不斷增加,保證域名解析的準(zhǔn)確性和成功率。
[0052]上面結(jié)合附圖和具體實(shí)施例詳細(xì)說明了本發(fā)明的域名解析方法,為使本發(fā)明更加清楚明了,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的域名解析系統(tǒng)展開說明。
[0053]本發(fā)明域名解析系統(tǒng)第一實(shí)施例的結(jié)構(gòu)方塊圖如圖3A所示:該域名解析系統(tǒng)包括:
[0054]客戶端310,用于發(fā)送域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包至網(wǎng)絡(luò)分配器;
[0055]網(wǎng)絡(luò)分配器320,用于接收上述域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包并分配至備用DNS服務(wù)器;
[0056]備用DNS服務(wù)器330,該備用DNS服務(wù)器330包括:
[0057]網(wǎng)絡(luò)模塊331,用于接收域名解析請(qǐng)求網(wǎng)絡(luò)壓縮包;
[0058]域名資料庫332,用于存放域名和對(duì)應(yīng)的IP地址;
[0059]域名解析模塊333