一種共享Hosts文件的應(yīng)用方法、設(shè)備和系統(tǒng)的制作方法
【專利摘要】本申請(qǐng)公開了一種共享Hosts文件的應(yīng)用方法、設(shè)備和系統(tǒng),通過應(yīng)用本申請(qǐng)實(shí)施例的技術(shù)方案,客戶端可以在需要進(jìn)行域名解析時(shí),通過DNS代理服務(wù)器向數(shù)據(jù)庫服務(wù)器查詢與該客戶端相對(duì)應(yīng)的共享Hosts文件,并進(jìn)行相應(yīng)的域名解析,獲取IP地址,從而,可以通過數(shù)據(jù)庫服務(wù)器進(jìn)行共享Hosts文件的統(tǒng)一存儲(chǔ)和管理,將Hosts文件的內(nèi)容在多個(gè)相對(duì)應(yīng)的客戶端之間實(shí)現(xiàn)共享,避免了對(duì)多個(gè)客戶端進(jìn)行同樣的Hosts文件的重復(fù)配置,降低了配置和維護(hù)操作的成本,簡(jiǎn)化了操作處理的過程。
【專利說明】一種共享Hosts文件的應(yīng)用方法、設(shè)備和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別是涉及一種共享Hosts文件的應(yīng)用方法、設(shè)備和系統(tǒng)。
【背景技術(shù)】
[0002]DNS (Domain Name System,域名系統(tǒng))業(yè)務(wù)是互聯(lián)網(wǎng)的一項(xiàng)核心業(yè)務(wù),DNS作為能夠?qū)⒂蛎虸P(Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址相互映射的一個(gè)分布式數(shù)據(jù)庫,能夠使互聯(lián)網(wǎng)用戶更方便的訪問互聯(lián)網(wǎng),而不用去記住用于計(jì)算機(jī)讀取的IP地址。
[0003]Hosts是一個(gè)用于存儲(chǔ)互聯(lián)網(wǎng)絡(luò)中各節(jié)點(diǎn)信息的計(jì)算機(jī)文件,這個(gè)文件負(fù)責(zé)將域名(或主機(jī)名)映射到相應(yīng)的IP地址。Hosts文件通常用于補(bǔ)充或取代網(wǎng)絡(luò)中DNS的功能。當(dāng)用戶在瀏覽器中輸入一個(gè)需要登錄的網(wǎng)址(域名)時(shí),系統(tǒng)會(huì)首先自動(dòng)從Hosts文件中查找該域名對(duì)應(yīng)的IP地址,一旦找到,系統(tǒng)會(huì)立即根據(jù)此IP地址打開對(duì)應(yīng)網(wǎng)頁,如果沒有找到,則系統(tǒng)會(huì)將該域名提交給DNS域名解析服務(wù)器進(jìn)行IP地址的解析,以得到對(duì)應(yīng)的IP地址。和DNS不同的是,Hosts文件一般被配置到各個(gè)計(jì)算機(jī)中,可以直接在計(jì)算機(jī)上進(jìn)行修改。
[0004]在實(shí)現(xiàn)本申請(qǐng)的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問題:
[0005]在某些應(yīng)用場(chǎng)景(如開發(fā)、測(cè)試、功能演示、預(yù)發(fā)布等應(yīng)用場(chǎng)景)中,多個(gè)客戶端可能需要配置相同的域名與IP地址的對(duì)應(yīng)關(guān)系,同一域名在不同的項(xiàng)目中對(duì)應(yīng)的IP地址可能不同?;谏鲜銮闆r,在登錄網(wǎng)址的過程中,如果采用配置在客戶端上Hosts文件進(jìn)行IP地址獲取,則需要各個(gè)客戶端重復(fù)配置相同的Hosts文件,且切換項(xiàng)目后,要對(duì)Hosts文件重新進(jìn)行配置,配置過程過于復(fù)雜,效率低下;如果通過DNS服務(wù)器進(jìn)行IP地址獲取,由于DNS服務(wù)器無法針對(duì)不同項(xiàng)目對(duì)同一域名解析出不同的IP,需要布置多個(gè)不同的DNS服務(wù)器,這樣布置不但過于復(fù)雜,而且成本過高。
【發(fā)明內(nèi)容】
[0006]本申請(qǐng)實(shí)施例提供一種共享Hosts文件的應(yīng)用方法、設(shè)備和系統(tǒng),解決在現(xiàn)有技術(shù)中存在的Hosts文件的配置操作復(fù)雜,重復(fù)操作率高的問題。
[0007]為達(dá)到上述目的,本申請(qǐng)實(shí)施例一方面提供了一種共享Hosts文件的應(yīng)用方法,至少包括以下步驟:
[0008]DNS代理服務(wù)器接收客戶端發(fā)送的域名解析請(qǐng)求,其中,所述域名解析請(qǐng)求中攜帶所述客戶端的標(biāo)識(shí)信息和待解析域名信息;
[0009]所述DNS代理服務(wù)器查詢數(shù)據(jù)庫服務(wù)器中是否存在與所述客戶端的標(biāo)識(shí)信息相對(duì)應(yīng)的共享Hosts文件,其中,所述數(shù)據(jù)庫服務(wù)器中存儲(chǔ)有共享Hosts文件,以及各共享Hosts文件和不同的客戶端的標(biāo)識(shí)信息之間的映射關(guān)系;
[0010]如果存在,所述DNS代理服務(wù)器根據(jù)所述共享Hosts文件,解析獲取與所述待解析域名信息所對(duì)應(yīng)的IP地址;[0011]如果獲取成功,所述DNS代理服務(wù)器將獲取到的與所述待解析域名信息所對(duì)應(yīng)的 IP地址發(fā)送給所述客戶端。[0012]另一方面,本申請(qǐng)實(shí)施例還提供了一種DNS代理服務(wù)器,至少包括:[0013]接收模塊,用于接收客戶端發(fā)送的域名解析請(qǐng)求,其中,所述域名解析請(qǐng)求中攜帶 所述客戶端的標(biāo)識(shí)信息和待解析域名信息;[0014]查詢模塊,用于查詢數(shù)據(jù)庫服務(wù)器中是否存在與所述客戶端的標(biāo)識(shí)信息相對(duì)應(yīng)的 共享Hosts文件,其中,所述數(shù)據(jù)庫服務(wù)器中存儲(chǔ)有共享Hosts文件,以及各共享Hosts文 件和不同的客戶端的標(biāo)識(shí)信息之間的映射關(guān)系;[0015]獲取模塊,用于在所述查詢模塊的查詢結(jié)果為存在時(shí),根據(jù)查詢到的所述共享 Hosts文件,解析獲取與所述待解析域名信息所對(duì)應(yīng)的IP地址;[0016]發(fā)送模塊,用于在所述獲取模塊成功獲取到與所述待解析域名信息所對(duì)應(yīng)的IP 地址時(shí),將所述IP地址發(fā)送給所述客戶端。[0017]另一方面,本申請(qǐng)實(shí)施例還提供了一種域名解析系統(tǒng),至少包括客戶端、DNS代理 服務(wù)器、數(shù)據(jù)庫服務(wù)器和上級(jí)DNS服務(wù)器:[0018]所述客戶端,用于向所述DNS代理服務(wù)器發(fā)送的域名解析請(qǐng)求,并接收所述DNS代 理服務(wù)器返回的IP地址,其中,所述域名解析請(qǐng)求中攜帶所述客戶端的標(biāo)識(shí)信息和待解析 域名信息;[0019]所述DNS代理服務(wù)器,用于根據(jù)所述域名解析請(qǐng)求,在所述數(shù)據(jù)庫服務(wù)器中查詢 與所述客戶端的標(biāo)識(shí)信息相對(duì)應(yīng)的共享Hosts文件,并根據(jù)所述共享Hosts文件,解析獲取 與所述待解析域名信息所對(duì)應(yīng)的IP地址,并將獲取到的IP地址發(fā)送給所述客戶端;[0020]所述數(shù)據(jù)庫服務(wù)器,用于存儲(chǔ)共享Hosts文件,以及各共享Hosts文件和不同的客 戶端的標(biāo)識(shí)信息之間的映射關(guān)系;[0021]所述上級(jí)DNS服務(wù)器,用于接收所述DNS代理服務(wù)器在不能從所述數(shù)據(jù)庫服務(wù)器 解析獲取到相應(yīng)的IP地址時(shí)所發(fā)送的攜帶待解析域名信息的域名解析請(qǐng)求,解析所述待 解析域名信息得到相對(duì)應(yīng)的IP地址,并通過所述DNS代理服務(wù)器將所述IP地址發(fā)送給所 述客戶端。[0022]與現(xiàn)有技術(shù)相比,本申請(qǐng)實(shí)施例具有以下優(yōu)點(diǎn):[0023]通過應(yīng)用本申請(qǐng)實(shí)施例的技術(shù)方案,客戶端可以在需要進(jìn)行域名解析時(shí),通過DNS 代理服務(wù)器向數(shù)據(jù)庫服務(wù)器查詢與該客戶端相對(duì)應(yīng)的共享Hosts文件,并進(jìn)行相應(yīng)的域名 解析,獲取IP地址,從而,可以通過數(shù)據(jù)庫服務(wù)器進(jìn)行共享Hosts文件的統(tǒng)一存儲(chǔ)和管理, 將Hosts文件的內(nèi)容在多個(gè)相對(duì)應(yīng)的客戶端之間實(shí)現(xiàn)共享,避免了對(duì)多個(gè)客戶端進(jìn)行同樣 的Hosts文件的重復(fù)配置,降低了配置和維護(hù)操作的成本,簡(jiǎn)化了操作處理的過程?!緦@綀D】
【附圖說明】[0024]圖1為本申請(qǐng)實(shí)施例提供的一種共享Hosts文件的應(yīng)用方法的流程示意圖;[0025]圖2為本申請(qǐng)實(shí)施例提供的共享Hosts文件的應(yīng)用方法的網(wǎng)絡(luò)系統(tǒng)架構(gòu)圖;[0026]圖3為本申請(qǐng)實(shí)施例提供的基于上述網(wǎng)絡(luò)系統(tǒng)架構(gòu)的內(nèi)部組件圖;[0027]圖4為本申請(qǐng)實(shí)施例提供的各內(nèi)部組件間的信令交互示意圖;[0028]圖5為本申請(qǐng)實(shí)施例提供的一種DNS代理服務(wù)器的結(jié)構(gòu)示意圖;[0029]圖6為本申請(qǐng)實(shí)施例提供的一種域名解析系統(tǒng)的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】[0030]如【背景技術(shù)】所述,在現(xiàn)有的Hosts文件配置方案中,由于無法做到配置文件的共 享,需要逐一的進(jìn)行配置,不僅配置工作量巨大,而且在后續(xù)的維護(hù)過程中,也需要進(jìn)行大 量的重配置操作,處理效率低下,成本消耗高昂。[0031]為了解決這樣的問題,本申請(qǐng)?zhí)岢隽艘环N通過共享Hosts文件實(shí)現(xiàn)多個(gè)客戶端使 用同一個(gè)Hosts文件的方案,通過數(shù)據(jù)庫服務(wù)器進(jìn)行共享Hosts文件的統(tǒng)一存儲(chǔ)和管理,將 Hosts文件的內(nèi)容在多個(gè)相對(duì)應(yīng)的客戶端之間實(shí)現(xiàn)共享,避免了對(duì)多個(gè)客戶端進(jìn)行同樣的 Hosts文件的重復(fù)配置,降低了配置和維護(hù)操作的成本,簡(jiǎn)化了操作處理的過程。[0032]如圖1所示,為本申請(qǐng)實(shí)施例提供的一種共享Hosts文件的應(yīng)用方法的流程示意 圖,包括:[0033]步驟S101、DNS代理服務(wù)器接收客戶端發(fā)送的域名解析請(qǐng)求。[0034]其中,所述域名解析請(qǐng)求中攜帶所述客戶端的標(biāo)識(shí)信息和待解析域名信息。[0035]在具體的實(shí)施場(chǎng)景中,上述的待解析域名信息具體為需要進(jìn)行域名解析的對(duì)象, 而客戶端的標(biāo)識(shí)信息則相當(dāng)于具體的解析操作的索引,DNS代理服務(wù)器根據(jù)客戶端的標(biāo)識(shí) 信息,通過后續(xù)步驟在相應(yīng)的數(shù)據(jù)庫服務(wù)器中進(jìn)行具體的共享Hosts文件的檢索。[0036]步驟S102、所述DNS代理服務(wù)器查詢數(shù)據(jù)庫服務(wù)器中是否存在與所述客戶端的標(biāo) 識(shí)信息相對(duì)應(yīng)的共享Hosts文件。[0037]其中,所述數(shù)據(jù)庫服務(wù)器中存儲(chǔ)有共享Hosts文件,以及各共享Hosts文件和不同 的客戶端的標(biāo)識(shí)信息之間的映射關(guān)系。[0038]如果存在,則執(zhí)行步驟S103 ;[0039]如果不存在,則執(zhí)行步驟S105。[0040]具體的,此處的映射關(guān)系實(shí)現(xiàn)了步驟SlOl中所接收到的客戶端的標(biāo)識(shí)信息的索 引操作,DNS代理服務(wù)器可以據(jù)此查找相應(yīng)的共享Hosts文件,并繼續(xù)后續(xù)操作。[0041]需要進(jìn)行說明的是,在執(zhí)行步驟之前,首先需要在數(shù)據(jù)庫服務(wù)器中進(jìn)行共享Hosts 文件的配置,其具體的配置方式包括:[0042](I)DNS后臺(tái)管理服務(wù)器接收管理終端發(fā)送的共享Hosts文件的配置消息。[0043]其中,所述共享Hosts文件的配置消息中至少包括共享Hosts文件的配置信息,以 及共享Hosts文件與項(xiàng)目的對(duì)應(yīng)關(guān)系。[0044]需要說明的是,所述DNS后臺(tái)管理服務(wù)器接收管理終端發(fā)送的共享Hosts文件的 配置消息的方式,具體可以為通過Web方式獲取。[0045]具體的,DNS后臺(tái)管理服務(wù)器與各管理終端同處于同一個(gè)局域網(wǎng),DNS后臺(tái)管理服 務(wù)器向各管理終端提供Web服務(wù),而各管理終端具體通過Web頁面登陸DNS后臺(tái)管理服務(wù) 器,并輸入或直接提交相應(yīng)的配置信息。[0046]當(dāng)然,通過Web方式進(jìn)行配置信息的提交只是本申請(qǐng)實(shí)施例所提出的一種具體方 案,在實(shí)際應(yīng)用中,也可以通過無線通信,文件傳輸?shù)确绞竭M(jìn)行相應(yīng)的配置操作,這樣的變 化并不影響本發(fā)明的保護(hù)范圍。[0047](2)所述DNS后臺(tái)管理服務(wù)器根據(jù)所述共享Hosts文件的配置信息生成共享Hosts文件,并在所述數(shù)據(jù)庫服務(wù)器中按照不同的項(xiàng)目存儲(chǔ)相對(duì)應(yīng)的所述共享Hosts文件。
[0048]在具體的應(yīng)用場(chǎng)景下,所述DNS后臺(tái)管理服務(wù)器根據(jù)所述共享Hosts文件的配置信息所生成的共享Hosts文件,具體可以包括以下三種方式中的一種或多種:
[0049]方式一、通過當(dāng)前系統(tǒng)配置的標(biāo)準(zhǔn)方式表示域名信息與IP地址的對(duì)應(yīng)關(guān)系的共享Hosts文件。
[0050]方式二、通過通配符方式表示域名信息與IP地址的對(duì)應(yīng)關(guān)系的共享Hosts文件。
[0051]方式三、通過正則表達(dá)式方式表示域名信息與IP地址的對(duì)應(yīng)關(guān)系的共享Hosts文件。
[0052]當(dāng)然,除了上述的三種方式,其他能夠明確表示域名信息和IP地址的對(duì)應(yīng)關(guān)系的方式同樣可以應(yīng)用于本申請(qǐng)的技術(shù)方案,這樣的變化并不影響本發(fā)明的保護(hù)范圍。
[0053]需要進(jìn)行說明的是,上述的(I)和(2)的操作流程,所對(duì)應(yīng)的實(shí)際上是共享Hosts文件配置到數(shù)據(jù)庫服務(wù)器中,并進(jìn)行生成的操作流程,在實(shí)際應(yīng)用中,在共享Hosts文件生成后,如果要對(duì)其進(jìn)行具體的應(yīng)用,首先需要將其綁定在具體的客戶端上,即一個(gè)客戶端在具體應(yīng)用一個(gè)共享Hosts文件之前,首先需要請(qǐng)求數(shù)據(jù)庫服務(wù)器將該客戶端與已經(jīng)存在的一個(gè)共享Hosts文件進(jìn)行綁定,具體的操作流程如下:
[0054]A、所述DNS后臺(tái)管理服務(wù)器接收客戶端發(fā)送的共享Hosts文件綁定請(qǐng)求。
[0055]其中,所述共享Hosts文件綁定請(qǐng)求中包括所述客戶端的標(biāo)識(shí)信息和請(qǐng)求進(jìn)行綁定的共享Hosts文件所對(duì)應(yīng)的項(xiàng)目信息。
[0056]需要說明的是,所述DNS后臺(tái)管理服務(wù)器接收客戶端發(fā)送的共享Hosts文件綁定請(qǐng)求的方式,具體可以為通過Web方式獲取。
[0057]具體的,DNS后臺(tái)管理服務(wù)器與各客戶端同處于同一個(gè)局域網(wǎng),DNS后臺(tái)管理服務(wù)器向各客戶端提供Web服務(wù),而各客戶端具體通過Web頁面登陸DNS后臺(tái)管理服務(wù)器,并輸入或直接提交相應(yīng)的綁定請(qǐng)求。
[0058]具體的操作方式,可以是各客戶端分別在數(shù)據(jù)庫服務(wù)器所提供的已經(jīng)存儲(chǔ)的共享Hosts文件列表中進(jìn)行選擇,也可以是數(shù)據(jù)庫服務(wù)器根據(jù)各客戶端所輸入的參數(shù)進(jìn)行共享Hosts文件的匹配。
[0059]當(dāng)然,通過Web方式進(jìn)行配置信息的提交只是本申請(qǐng)實(shí)施例所提出的一種具體方案,在實(shí)際應(yīng)用中,也可以通過無線通信,文件傳輸?shù)确绞竭M(jìn)行相應(yīng)的配置操作,這樣的變化并不影響本發(fā)明的保護(hù)范圍。
[0060]B、所述DNS后臺(tái)管理服務(wù)器根據(jù)所述項(xiàng)目信息在所述數(shù)據(jù)庫服務(wù)器中查詢相應(yīng)的共享Hosts文件,并在所述數(shù)據(jù)庫服務(wù)器中記錄所述共享Hosts文件和所述客戶端的標(biāo)識(shí)息之間的映射關(guān)系。
[0061]步驟S 103、所述DNS代理服務(wù)器根據(jù)所述共享Hosts文件,解析獲取與所述待解析域名信息所對(duì)應(yīng)的IP地址。
[0062]如果獲取成功,則執(zhí)行步驟S104 ;
[0063]如果獲取失敗,則執(zhí)行步驟S105。
[0064]步驟S104、所述DNS代理服務(wù)器將獲取到的與所述待解析域名信息所對(duì)應(yīng)的IP地址發(fā)送給所述客戶端。
[0065]步驟S105、所述DNS代理服務(wù)器向上級(jí)DNS服務(wù)器發(fā)送域名解析請(qǐng)求。[0066]其中,所述域名解析請(qǐng)求中攜帶待解析域名信息。
[0067]需要說明的是,本步驟的執(zhí)行具體為查詢不到共享Hosts文件后的處理方案,SP在不能應(yīng)用共享Hosts文件進(jìn)行域名解析的情況下,請(qǐng)求上級(jí)DNS服務(wù)器直接對(duì)步驟SlOl所接收到的待解析域名信息進(jìn)行域名解析,從而,保證域名解析最終可以順利完成,即保證相應(yīng)客戶端能夠獲得準(zhǔn)確的域名解析結(jié)果,并進(jìn)行后續(xù)操作。
[0068]步驟S106、所述DNS代理服務(wù)器接收所述上級(jí)DNS服務(wù)器返回的與所述待解析域名信息所對(duì)應(yīng)的IP地址,并將所述IP地址發(fā)送給所述客戶端。
[0069]與現(xiàn)有技術(shù)相比,本申請(qǐng)實(shí)施例具有以下優(yōu)點(diǎn):
[0070]通過應(yīng)用本申請(qǐng)實(shí)施例的技術(shù)方案,客戶端可以在需要進(jìn)行域名解析時(shí),通過DNS代理服務(wù)器向數(shù)據(jù)庫服務(wù)器查詢與該客戶端相對(duì)應(yīng)的共享Hosts文件,并進(jìn)行相應(yīng)的域名解析,獲取IP地址,從而,可以通過數(shù)據(jù)庫服務(wù)器進(jìn)行共享Hosts文件的統(tǒng)一存儲(chǔ)和管理,將Hosts文件的內(nèi)容在多個(gè)相對(duì)應(yīng)的客戶端之間實(shí)現(xiàn)共享,避免了對(duì)多個(gè)客戶端進(jìn)行同樣的Hosts文件的重復(fù)配置,降低了配置和維護(hù)操作的成本,簡(jiǎn)化了操作處理的過程。
[0071]下面將結(jié)合本申請(qǐng)中的附圖,對(duì)本申請(qǐng)中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例是本申請(qǐng)的一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0072]具體的,結(jié)合實(shí)際的開發(fā)、測(cè)試的應(yīng)用場(chǎng)景對(duì)本申請(qǐng)實(shí)施例提供的共享Hosts文件的應(yīng)用方法進(jìn)行闡述。
[0073]如圖2所示,為本申請(qǐng)實(shí)施例提供的共享Hosts文件的應(yīng)用方法的網(wǎng)絡(luò)系統(tǒng)架構(gòu)圖,其中包括:
[0074]Datebase (數(shù)據(jù)庫,即前述的數(shù)據(jù)庫服務(wù)器),用于存儲(chǔ)多個(gè)共享Hosts文件(用于記錄Hosts信息,即域名與IP地址的對(duì)應(yīng)關(guān)系,每種對(duì)應(yīng)關(guān)系記錄于一個(gè)Hosts中,具體可以采用共享Hosts文件的方式實(shí)現(xiàn)),并存儲(chǔ)客戶端標(biāo)識(shí)與各共享Hosts文件的對(duì)應(yīng)關(guān)系O
[0075]其中,客戶端標(biāo)識(shí)與各共享Hosts文件的對(duì)應(yīng)關(guān)系,具體可以是用戶注冊(cè)賬號(hào)(或者其他能夠表示客戶端身份的標(biāo)識(shí)信息)與各共享Hosts文件的對(duì)應(yīng)關(guān)系。
[0076]DNS Back Off ice (DNS后臺(tái),即前述的DNS后臺(tái)管理服務(wù)器),用于通過Web方式向各管理終端提供配置服務(wù)。
[0077]在具體的處理場(chǎng)景中,各管理終端所配置的內(nèi)容包括:需要配置的共享Hosts文件所包含的Hosts信息,以及各共享Hosts文件與客戶端標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。
[0078]其中,Hosts信息的存儲(chǔ)方式可以是:標(biāo)準(zhǔn)方式、通配符方式、正則表達(dá)式方式等。
[0079]DNS Proxy Server (DNS代理服務(wù)器),用于接收客戶端發(fā)送的IP地址獲取請(qǐng)求,并根據(jù)其中所包含的客戶端的標(biāo)識(shí)(例如,該客戶端的MAC地址、IP地址等),以及Datebase存儲(chǔ)的客戶端標(biāo)識(shí)與各共享Hosts文件的對(duì)應(yīng)關(guān)系,確定該客戶端對(duì)應(yīng)的共享Hosts文件;然后,根據(jù)IP地址獲取請(qǐng)求中攜帶的待解析域名,以及該共享Hosts文件存儲(chǔ)的Hosts信息(即域名與IP地址的對(duì)應(yīng)關(guān)系)確定該待解析域名對(duì)應(yīng)的IP地址;最后,將解析得到的IP地址返回給客戶端。
[0080]優(yōu)選的,當(dāng)客戶端對(duì)應(yīng)共享Hosts文件中沒有記錄該域名對(duì)應(yīng)的IP地址時(shí),DNS代理服務(wù)器還可以繼續(xù)向上級(jí)DNS服務(wù)器轉(zhuǎn)發(fā)客戶端的IP地址獲取請(qǐng)求,并獲取相應(yīng)的域名解析結(jié)果(IP地址)。
[0081]客戶端,包含兩方面的操作:
[0082]首先,開發(fā)測(cè)試人員可以通過客戶端向DNS Proxy Server發(fā)送IP地址獲取請(qǐng)求,并在請(qǐng)求中攜帶域名信息和客戶端標(biāo)識(shí),以獲取該域名對(duì)應(yīng)的IP地址。
[0083]另一方面,開發(fā)測(cè)試人員還可以通過客戶端向DNS Back Office發(fā)送關(guān)聯(lián)請(qǐng)求(可以通過web方式,即前述的綁定請(qǐng)求),告知DNS Back Office該客戶端需要與哪個(gè)項(xiàng)目的共享Hosts文件對(duì)應(yīng)。
[0084]在具體的處理場(chǎng)景中,開發(fā)測(cè)試人員還可以通過客戶端選擇,是通過DNSPiOxyServer獲取域名對(duì)應(yīng)的IP地址,或是采用本地Hosts文件獲取域名對(duì)應(yīng)的IP地址。
[0085]管理終端,開發(fā)測(cè)試管理人員可以通過管理終端連接DNS Back Office對(duì)不同項(xiàng)目(開發(fā)項(xiàng)目、測(cè)試項(xiàng)目)的Hosts信息以及各共享Hosts文件與客戶端的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系進(jìn)行配置管理。
[0086]其中,每個(gè)項(xiàng)目中可以有多個(gè)Hosts文件。開發(fā)測(cè)試管理人員也可以在其他終端登錄管理賬號(hào)進(jìn)行相應(yīng)的管理工作。
[0087]基于上述的網(wǎng)絡(luò)架構(gòu),本申請(qǐng)實(shí)施例提供的共享Hosts文件的應(yīng)用方法的具體流程包括:
[0088]DNS Back Office接收管理終端發(fā)送的不同項(xiàng)目(開發(fā)項(xiàng)目、測(cè)試項(xiàng)目)的Hosts文件。每個(gè)項(xiàng)目中可以有多個(gè)共享Hosts文件。
[0089]DNS Back Off ice向客戶端提供共享Hosts文件,并接收客戶端發(fā)送的共享Hosts文件選擇信息,并將該客戶端的客戶端標(biāo)識(shí)與其選擇的共享Hosts文件的對(duì)應(yīng)關(guān)系記錄在Datebase 中。
[0090]將客戶端的DNS服務(wù)器的IP地址設(shè)置為DNS Proxy Server的IP地址。
[0091]DNS Proxy Server接收客戶端發(fā)送的攜帶有域名和客戶端標(biāo)識(shí)的IP地址獲取請(qǐng)求。
[0092]DNS Proxy Server在Datebase存儲(chǔ)的該客戶端標(biāo)識(shí)對(duì)應(yīng)的共享Hosts文件中查找該域名對(duì)應(yīng)的IP地址。
[0093]DNS Proxy Server將查找到的IP地址返回給客戶端。
[0094]進(jìn)一步的,如圖3所示,為本申請(qǐng)實(shí)施例提出的基于上述網(wǎng)絡(luò)系統(tǒng)架構(gòu)的內(nèi)部組件圖,其中:
[0095]Hosts,用于維護(hù)一組域名與IP地址的對(duì)應(yīng)關(guān)系信息,Hosts信息包括以下三種存儲(chǔ)方式:
[0096](I) StandardHosts,標(biāo)準(zhǔn)方式。
[0097]即操作系統(tǒng)提供的Hosts文件的格式。
[0098](2) WildcardHosts,通配符方式。
[0099]例如:通過記錄*.cn.XXXXXXX.com與IPl的對(duì)應(yīng)關(guān)系,可以將一組域名與IPl對(duì)應(yīng)綁定起來。
[0100](3) RegularHosts,正則表達(dá)式方式。
[0101]例如:通過記錄www.[nameI name2].XXXXXXX.com與IP2的對(duì)應(yīng)關(guān)系,可以將一組域名與IP2對(duì)應(yīng)綁定起來。
[0102]ClientHostsMapping,用于維護(hù)客戶端(或者注冊(cè)賬號(hào))與共享Hosts文件的對(duì)應(yīng)關(guān)系。其中,一個(gè)共享Hosts文件可以與多個(gè)客戶端標(biāo)識(shí)對(duì)應(yīng)。
[0103]DnsProtocol,用于進(jìn)行DNS協(xié)議轉(zhuǎn)換,對(duì)客戶端發(fā)送的IP地址獲取請(qǐng)求以及向客戶端返回的IP地址信息進(jìn)行協(xié)議轉(zhuǎn)換。
[0104]DnsResolver,是DNS Proxy Server內(nèi)部入口組件,用于協(xié)調(diào)上述各內(nèi)部組件的工作。
[0105]各內(nèi)部組件間的信令交互圖可參見圖4,具體包括以下步驟:
[0106]步驟S401、DnsResolver接收客戶端發(fā)送的IP地址獲取請(qǐng)求。
[0107]步驟S402、DnsResolver向DnsProtocol轉(zhuǎn)發(fā)該IP地址獲取請(qǐng)求,并進(jìn)行相應(yīng)的DNS協(xié)議轉(zhuǎn)換。
[0108]步驟S403、DnsResolver 向 ClientHostsMapping 請(qǐng)求獲取該客戶端與共享 Hosts文件的對(duì)應(yīng)關(guān)系。
[0109]步驟S404、DnsResolver根據(jù)獲取到的對(duì)應(yīng)關(guān)系,向Hosts獲取IP地址獲取請(qǐng)求所攜帶的待解析域名所對(duì)應(yīng)的IP地址信息。
[0110]步驟S405、DnsResolver向DnsProtocol轉(zhuǎn)發(fā)所獲取到的IP地址信息,并進(jìn)行相應(yīng)的DNS協(xié)議轉(zhuǎn)換。
[0111]步驟S406、DnsResolver向客戶端返回相應(yīng)的IP地址信息。
[0112]與現(xiàn)有技術(shù)相比,本申請(qǐng)實(shí)施例具有以下優(yōu)點(diǎn):
[0113]通過應(yīng)用本申請(qǐng)實(shí)施例的技術(shù)方案,客戶端可以在需要進(jìn)行域名解析時(shí),通過DNS代理服務(wù)器向數(shù)據(jù)庫服務(wù)器查詢與該客戶端相對(duì)應(yīng)的共享Hosts文件,并進(jìn)行相應(yīng)的域名解析,獲取IP地址,從而,可以通過數(shù)據(jù)庫服務(wù)器進(jìn)行共享Hosts文件的統(tǒng)一存儲(chǔ)和管理,將Hosts文件的內(nèi)容在多個(gè)相對(duì)應(yīng)的客戶端之間實(shí)現(xiàn)共享,避免了對(duì)多個(gè)客戶端進(jìn)行同樣的Hosts文件的重復(fù)配置,降低了配置和維護(hù)操作的成本,簡(jiǎn)化了操作處理的過程。
[0114]為了實(shí)現(xiàn)上述的技術(shù)方案,本申請(qǐng)實(shí)施例提供了一種DNS代理服務(wù)器,其結(jié)構(gòu)示意圖如圖5所示,至少包括:
[0115]接收模塊51,用于接收客戶端發(fā)送的域名解析請(qǐng)求,其中,所述域名解析請(qǐng)求中攜帶所述客戶端的標(biāo)識(shí)信息和待解析域名信息;
[0116]查詢模塊52,用于查詢數(shù)據(jù)庫服務(wù)器中是否存在與所述客戶端的標(biāo)識(shí)信息相對(duì)應(yīng)的共享Hosts文件,其中,所述數(shù)據(jù)庫服務(wù)器中存儲(chǔ)有共享Hosts文件,以及各共享Hosts文件和不同的客戶端的標(biāo)識(shí)信息之間的映射關(guān)系;
[0117]獲取模塊53,用于在所述查詢模塊52的查詢結(jié)果為存在時(shí),根據(jù)查詢到的所述共享Hosts文件,解析獲取與所述待解析域名信息所對(duì)應(yīng)的IP地址;
[0118]發(fā)送模塊54,用于在所述獲取模塊53成功獲取到與所述待解析域名信息所對(duì)應(yīng)的IP地址時(shí),將所述IP地址發(fā)送給所述客戶端。
[0119]在實(shí)際的應(yīng)用場(chǎng)景中,所述發(fā)送模塊54,還用于:
[0120]在所述查詢模塊52的查詢結(jié)果為不存在,或在所述獲取模塊53沒有成功獲取到與所述待解析域名信息所對(duì)應(yīng)的IP地址時(shí),向上級(jí)DNS服務(wù)器發(fā)送域名解析請(qǐng)求,并在所述接收模塊51接收到所述上級(jí)DNS服務(wù)器返回的與所述待解析域名信息所對(duì)應(yīng)的IP地址后,將所述IP地址發(fā)送給所述客戶端;
[0121]其中,所述域名解析請(qǐng)求中攜帶待解析域名信息。
[0122]進(jìn)一步的,本申請(qǐng)實(shí)施例還提出了一種域名解析系統(tǒng),其結(jié)構(gòu)示意圖如圖6所示,至少包括客戶端61、DNS代理服務(wù)器62、數(shù)據(jù)庫服務(wù)器63和上級(jí)DNS服務(wù)器64:
[0123]所述客戶端61,用于向所述DNS代理服務(wù)器62發(fā)送的域名解析請(qǐng)求,并接收所述DNS代理服務(wù)器62返回的IP地址,其中,所述域名解析請(qǐng)求中攜帶所述客戶端61的標(biāo)識(shí)信息和待解析域名信息;
[0124]所述DNS代理服務(wù)器62,用于根據(jù)所述域名解析請(qǐng)求,在所述數(shù)據(jù)庫服務(wù)器63中查詢與所述客戶端61的標(biāo)識(shí)信息相對(duì)應(yīng)的共享Hosts文件,并根據(jù)所述共享Hosts文件,解析獲取與所述待解析域名信息所對(duì)應(yīng)的IP地址,并將獲取到的IP地址發(fā)送給所述客戶端61 ;
[0125]所述數(shù)據(jù)庫服務(wù)器63,用于存儲(chǔ)共享Hosts文件,以及各共享Hosts文件和不同的客戶端61的標(biāo)識(shí)信息之間的映射關(guān)系;
[0126]所述上級(jí)DNS服務(wù)器64,用于接收所述DNS代理服務(wù)器62在不能從所述數(shù)據(jù)庫服務(wù)器63解析獲取到相應(yīng)的IP地址時(shí)所發(fā)送的攜帶待解析域名信息的域名解析請(qǐng)求,解析所述待解析域名信息得到相對(duì)應(yīng)的IP地址,并通過所述DNS代理服務(wù)器62將所述IP地址發(fā)送給所述客戶端61。
[0127]進(jìn)一步的,上述的域名解析系統(tǒng)還包括管理終端65和DNS后臺(tái)管理服務(wù)器66:
[0128]所述管理終端65,用于向DNS后臺(tái)管理服務(wù)器66發(fā)送共享Hosts文件的配置消息,其中,所述共享Hosts文件的配置消息中至少包括共享Hosts文件的配置信息,以及共享Hosts文件與項(xiàng)目的對(duì)應(yīng)關(guān)系;
[0129]所述客戶端61,還用于向DNS后臺(tái)管理服務(wù)器66發(fā)送共享Hosts文件綁定請(qǐng)求,其中,所述共享Hosts文件綁定請(qǐng)求中包括所述客戶端61的標(biāo)識(shí)信息和請(qǐng)求進(jìn)行綁定的共享Hosts文件所對(duì)應(yīng)的項(xiàng)目信息;
[0130]所述DNS后臺(tái)管理服務(wù)器66,用于根據(jù)所述共享Hosts文件的配置消息生成共享Hosts文件,并在所述數(shù)據(jù)庫服務(wù)器63中按照不同的項(xiàng)目存儲(chǔ)相對(duì)應(yīng)的所述共享Hosts文件,還用于根據(jù)所述共享Hosts文件綁定請(qǐng)求,在所述數(shù)據(jù)庫服務(wù)器63中查詢相應(yīng)的共享Hosts文件,并在所述數(shù)據(jù)庫服務(wù)器63中記錄所述共享Hosts文件和所述客戶端61的標(biāo)識(shí)信息之間的映射關(guān)系。
[0131]與現(xiàn)有技術(shù)相比,本申請(qǐng)實(shí)施例具有以下優(yōu)點(diǎn):
[0132]通過應(yīng)用本申請(qǐng)實(shí)施例的技術(shù)方案,客戶端可以在需要進(jìn)行域名解析時(shí),通過DNS代理服務(wù)器向數(shù)據(jù)庫服務(wù)器查詢與該客戶端相對(duì)應(yīng)的共享Hosts文件,并進(jìn)行相應(yīng)的域名解析,獲取IP地址,從而,可以通過數(shù)據(jù)庫服務(wù)器進(jìn)行共享Hosts文件的統(tǒng)一存儲(chǔ)和管理,將Hosts文件的內(nèi)容在多個(gè)相對(duì)應(yīng)的客戶端之間實(shí)現(xiàn)共享,避免了對(duì)多個(gè)客戶端進(jìn)行同樣的Hosts文件的重復(fù)配置,降低了配置和維護(hù)操作的成本,簡(jiǎn)化了操作處理的過程。
[0133]本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
[0134]上述本申請(qǐng)實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。[0135]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述的方法。
[0136]以上所述僅是本申請(qǐng)的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本申請(qǐng)?jiān)淼那疤嵯?,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視本申請(qǐng)的保護(hù)范圍。
【權(quán)利要求】
1.一種共享Hosts文件的應(yīng)用方法,其特征在于,至少包括以下步驟: DNS代理服務(wù)器接收客戶端發(fā)送的域名解析請(qǐng)求,其中,所述域名解析請(qǐng)求中攜帶所述客戶端的標(biāo)識(shí)信息和待解析域名信息; 所述DNS代理服務(wù)器查詢數(shù)據(jù)庫服務(wù)器中是否存在與所述客戶端的標(biāo)識(shí)信息相對(duì)應(yīng)的共享Hosts文件,其中,所述數(shù)據(jù)庫服務(wù)器中存儲(chǔ)有共享Hosts文件,以及各共享Hosts文件和不同的客戶端的標(biāo)識(shí)信息之間的映射關(guān)系; 如果存在,所述DNS代理服務(wù)器根據(jù)所述共享Hosts文件,解析獲取與所述待解析域名信息所對(duì)應(yīng)的IP地址; 如果獲取成功,所述DNS代理服務(wù)器將獲取到的與所述待解析域名信息所對(duì)應(yīng)的IP地址發(fā)送給所述客戶端。
2.如權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)庫服務(wù)器中所存儲(chǔ)的共享Hosts文件的配置方式,具體包括: DNS后臺(tái)管理服務(wù)器接收管理終端發(fā)送的共享Hosts文件的配置消息,其中,所述共享Hosts文件的配置消息中至少包括共享Hosts文件的配置信息,以及共享Hosts文件與項(xiàng)目的對(duì)應(yīng)關(guān)系; 所述DNS后臺(tái)管理服務(wù)器根據(jù)所述共享Hosts文件的配置信息生成共享Hosts文件,并在所述數(shù)據(jù)庫服務(wù)器中按照不同的項(xiàng)目存儲(chǔ)相對(duì)應(yīng)的所述共享Hosts文件。
3.如權(quán)利要求2所述的方法,其特征在于,所述DNS后臺(tái)管理服務(wù)器在所述數(shù)據(jù)庫服務(wù)器中按照不同的項(xiàng)目存儲(chǔ)相對(duì)應(yīng)的所述共享Hosts文件之后,還包括: 所述DNS后臺(tái)管理服務(wù)器接收客戶端發(fā)送的共享Hosts文件綁定請(qǐng)求,其中,所述共享Hosts文件綁定請(qǐng)求中包括所述客戶端的標(biāo)識(shí)信息和請(qǐng)求進(jìn)行綁定的共享Hosts文件所對(duì)應(yīng)的項(xiàng)目信息; 所述DNS后臺(tái)管理服務(wù)器根據(jù)所述項(xiàng)目信息在所述數(shù)據(jù)庫服務(wù)器中查詢相應(yīng)的共享Hosts文件,并在所述數(shù)據(jù)庫服務(wù)器中記錄所述共享Hosts文件和所述客戶端的標(biāo)識(shí)信息之間的映射關(guān)系。
4.如權(quán)利要求2或3所述的方法,其特征在于,所述DNS后臺(tái)管理服務(wù)器接收管理終端發(fā)送的共享Hosts文件的配置消息和/或所述客戶端發(fā)送的共享Hosts文件綁定請(qǐng)求的方式,具體為: 所述DNS后臺(tái)管理服務(wù)器通過Web方式獲取所述管理終端發(fā)送的共享Hosts文件的配置消息和/或所述客戶端發(fā)送的共享Hosts文件綁定請(qǐng)求。
5.如權(quán)利要求2所述的方法,其特征在于,所述DNS后臺(tái)管理服務(wù)器根據(jù)所述共享Hosts文件的配置信息所生成的共享Hosts文件,具體包括: 通過當(dāng)前系統(tǒng)配置的標(biāo)準(zhǔn)方式表示域名信息與IP地址的對(duì)應(yīng)關(guān)系的共享Hosts文件;和/或, 通過通配符方式表示域名信息與IP地址的對(duì)應(yīng)關(guān)系的共享Hosts文件;和/或, 通過正則表達(dá)式方式表示域名信息與IP地址的對(duì)應(yīng)關(guān)系的共享Hosts文件。
6.如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述數(shù)據(jù)庫服務(wù)器中不存在與所述客戶端的標(biāo)識(shí)信息相對(duì)應(yīng)的共享Hosts文件,或所述DNS代理服務(wù)器根據(jù)所述共享Hosts文件獲取IP地址失敗時(shí),還包括:所述DNS代理服務(wù)器向上級(jí)DNS服務(wù)器發(fā)送域名解析請(qǐng)求,其中,所述域名解析請(qǐng)求中攜帶待解析域名信息; 所述DNS代理服務(wù)器接收所述上級(jí)DNS服務(wù)器返回的與所述待解析域名信息所對(duì)應(yīng)的IP地址,并將所述IP地址發(fā)送給所述客戶端。
7.—種DNS代理服務(wù)器,其特征在于,至少包括: 接收模塊,用于接收客戶端發(fā)送的域名解析請(qǐng)求,其中,所述域名解析請(qǐng)求中攜帶所述客戶端的標(biāo)識(shí)信息和待解析域名信息; 查詢模塊,用于查詢數(shù)據(jù)庫服務(wù)器中是否存在與所述客戶端的標(biāo)識(shí)信息相對(duì)應(yīng)的共享Hosts文件,其中,所述數(shù)據(jù)庫服務(wù)器中存儲(chǔ)有共享Hosts文件,以及各共享Hosts文件和不同的客戶端的標(biāo)識(shí)彳目息之間的映射關(guān)系; 獲取模塊,用于在所述查詢模塊的查詢結(jié)果為存在時(shí),根據(jù)查詢到的所述共享Hosts文件,解析獲取與所述待解析域名信息所對(duì)應(yīng)的IP地址; 發(fā)送模塊,用于在所述獲取模塊成功獲取到與所述待解析域名信息所對(duì)應(yīng)的IP地址時(shí),將所述IP地址發(fā)送給所述客戶端。
8.如權(quán)利要求7所述的DNS代理服務(wù)器,其特征在于,所述發(fā)送模塊,還用于: 在所述查詢模塊的查詢結(jié)果為不存在,或在所述獲取模塊沒有成功獲取到與所述待解析域名信息所對(duì)應(yīng)的IP地址時(shí),向上級(jí)DNS服務(wù)器發(fā)送域名解析請(qǐng)求,并在所述接收模塊接收到所述上級(jí)DNS服務(wù)器返回的與所述待解析域名信息所對(duì)應(yīng)的IP地址后,將所述IP地址發(fā)送給所述客戶端; 其中,所述域名解析請(qǐng)求中攜帶待解析域名信息。
9.一種域名解析系統(tǒng),其特征在于,至少包括客戶端、DNS代理服務(wù)器、數(shù)據(jù)庫服務(wù)器和上級(jí)DNS服務(wù)器: 所述客戶端,用于向所述DNS代理服務(wù)器發(fā)送的域名解析請(qǐng)求,并接收所述DNS代理服務(wù)器返回的IP地址,其中,所述域名解析請(qǐng)求中攜帶所述客戶端的標(biāo)識(shí)信息和待解析域名信息; 所述DNS代理服務(wù)器,用于根據(jù)所述域名解析請(qǐng)求,在所述數(shù)據(jù)庫服務(wù)器中查詢與所述客戶端的標(biāo)識(shí)信息相對(duì)應(yīng)的共享Hosts文件,并根據(jù)所述共享Hosts文件,解析獲取與所述待解析域名信息所對(duì)應(yīng)的IP地址,并將獲取到的IP地址發(fā)送給所述客戶端; 所述數(shù)據(jù)庫服務(wù)器,用于存儲(chǔ)共享Hosts文件,以及各共享Hosts文件和不同的客戶端的標(biāo)識(shí)信息之間的映射關(guān)系; 所述上級(jí)DNS服務(wù)器,用于接收所述DNS代理服務(wù)器在不能從所述數(shù)據(jù)庫服務(wù)器解析獲取到相應(yīng)的IP地址時(shí)所發(fā)送的攜帶待解析域名信息的域名解析請(qǐng)求,解析所述待解析域名信息得到相對(duì)應(yīng)的IP地址,并通過所述DNS代理服務(wù)器將所述IP地址發(fā)送給所述客戶端。
10.如權(quán)利要求9所述的域名解析系統(tǒng),其特征在于,還包括管理終端和DNS后臺(tái)管理服務(wù)器: 所述管理終端,用于向DNS后臺(tái)管理服務(wù)器發(fā)送共享Hosts文件的配置消息,其中,所述共享Hosts文件的配置消息中至少包括共享Hosts文件的配置信息,以及共享Hosts文件與項(xiàng)目的對(duì)應(yīng)關(guān)系;所述客戶端,還用于向DNS后臺(tái)管理服務(wù)器發(fā)送共享Hosts文件綁定請(qǐng)求,其中,所述共享Hosts文件綁定請(qǐng)求中包括所述客戶端的標(biāo)識(shí)信息和請(qǐng)求進(jìn)行綁定的共享Hosts文件所對(duì)應(yīng)的項(xiàng)目信息; 所述DNS后臺(tái)管理服務(wù)器,用于根據(jù)所述共享Hosts文件的配置消息生成共享Hosts文件,并在所述數(shù)據(jù)庫服務(wù)器中按照不同的項(xiàng)目存儲(chǔ)相對(duì)應(yīng)的所述共享Hosts文件,還用于根據(jù)所述共享Hosts文件綁定請(qǐng)求,在所述數(shù)據(jù)庫服務(wù)器中查詢相應(yīng)的共享Hosts文件,并在所述數(shù)據(jù)庫服務(wù)器中記錄所述共享Hosts文件和所述客戶端的標(biāo)識(shí)信息之間的映射關(guān)系?!?br>
【文檔編號(hào)】H04L29/08GK103581213SQ201210250250
【公開日】2014年2月12日 申請(qǐng)日期:2012年7月19日 優(yōu)先權(quán)日:2012年7月19日
【發(fā)明者】金立 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司