一種域名解析方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明的實(shí)施例公開一種域名解析方法、裝置及系統(tǒng),涉及通信領(lǐng)域,能夠簡化確定最佳路徑所對應(yīng)IP地址的過程,從而減少用戶設(shè)備獲取最佳路徑所對應(yīng)IP地址的時(shí)延。具體方案為:接收用戶設(shè)備發(fā)送的計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,所述DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,根據(jù)所述DNS查詢請求中包含的所述第一域名在數(shù)據(jù)庫中查詢所述第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址,根據(jù)所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的第一IP地址,將所述第一IP地址發(fā)送至所述用戶設(shè)備。本發(fā)明用于域名解析。
【專利說明】一種域名解析方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種域名解析的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]計(jì)算機(jī)DNS (Domain Name System,域名系統(tǒng))是因特網(wǎng)的一項(xiàng)核心服務(wù),DNS將域名與相應(yīng)的IP(Internet Protocol,網(wǎng)絡(luò)互聯(lián)協(xié)議)地址相互映射,并儲存所述映射關(guān)系。
[0003]域名比IP地址更便于用戶設(shè)備理解和記憶,當(dāng)用戶設(shè)備通過域名訪問一個(gè)網(wǎng)絡(luò)時(shí),首先向DNS發(fā)送攜帶域名的請求,DNS將用戶設(shè)備訪問的域名轉(zhuǎn)化為相應(yīng)的IP地址發(fā)送給用戶設(shè)備,用戶設(shè)備再通過該IP地址訪問該網(wǎng)絡(luò)。通常,一個(gè)域名對應(yīng)多個(gè)IP地址,同時(shí)一個(gè)IP地址也對應(yīng)著多個(gè)域名。比如,一個(gè)網(wǎng)絡(luò)可以有多個(gè)域名,同時(shí)該網(wǎng)絡(luò)的多個(gè)服務(wù)器分別對應(yīng)著不同的IP地址,當(dāng)用戶設(shè)備通過該網(wǎng)絡(luò)的一個(gè)域名請求訪問該網(wǎng)絡(luò)時(shí),DNS在該域名所對應(yīng)的多個(gè)IP地址當(dāng)中確定最佳路徑所對應(yīng)的IP地址,并將該IP地址發(fā)送給用戶設(shè)備,繼而用戶設(shè)備通過該IP地址訪問該網(wǎng)絡(luò)。
[0004]現(xiàn)有技術(shù)中DNS確定最佳路徑對應(yīng)的IP地址的過程中,需要經(jīng)過IP地址重定向。具體的,DNS首先向用戶設(shè)備反饋的IP地址,是運(yùn)營商的DNS授權(quán)服務(wù)路由器的IP地址,當(dāng)用戶設(shè)備訪問該IP地址時(shí),運(yùn)營商的DNS授權(quán)服務(wù)路由器指示用戶設(shè)備通過最佳路徑訪問網(wǎng)絡(luò),此即IP地址重定向。IP地址重定向后,用戶設(shè)備再通過DNS訪問該運(yùn)營商的DNS授權(quán)服務(wù)路由器,運(yùn)營商的DNS授權(quán)服務(wù)路由器通過DNS將最佳路徑所對應(yīng)的IP地址發(fā)送給用戶設(shè)備,這樣,用戶設(shè)備就能夠通過訪問重定向之后的IP地址訪問網(wǎng)絡(luò)。
[0005]在實(shí)現(xiàn)上述通過域名訪問網(wǎng)絡(luò)的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中通過IP地址重定向確定最佳路徑所對應(yīng)IP地址的方法,需要用戶設(shè)備進(jìn)行多次查詢,導(dǎo)致用戶設(shè)備獲取最佳路徑所對應(yīng)IP地址的時(shí)延大。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的實(shí)施例提供一種域名解析方法、裝置及系統(tǒng),能夠簡化確定最佳路徑所對應(yīng)IP地址的過程,從而減少用戶設(shè)備獲取最佳路徑所對應(yīng)IP地址的時(shí)延。
[0007]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0008]第一方面,一種域名解析方法,包括:
[0009]接收用戶設(shè)備發(fā)送的計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,所述DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,所述預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè);
[0010]根據(jù)所述DNS查詢請求中包含的所述第一域名在數(shù)據(jù)庫中查詢所述第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址;
[0011]根據(jù)所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址,將所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,所述映射關(guān)系包括所述預(yù)設(shè)標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系;
[0012]將所述第一 IP地址發(fā)送至所述用戶設(shè)備。
[0013]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,
[0014]當(dāng)所述預(yù)設(shè)標(biāo)簽包括所述網(wǎng)絡(luò)標(biāo)簽、所述協(xié)議標(biāo)簽、所述應(yīng)用標(biāo)簽、所述用戶設(shè)備類型標(biāo)簽中的至少兩個(gè)時(shí),所述根據(jù)所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址,將所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,包括:
[0015]將所述預(yù)設(shè)標(biāo)簽中優(yōu)先級最高的標(biāo)簽作為第一標(biāo)簽,根據(jù)所述映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述第一標(biāo)簽對應(yīng)的IP地址,并將所述第一標(biāo)簽對應(yīng)的IP地址作為所述第一 IP地址。
[0016]結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,
[0017]當(dāng)所述預(yù)設(shè)標(biāo)簽為所述網(wǎng)絡(luò)標(biāo)簽時(shí),所述根據(jù)所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址,將所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,包括:
[0018]根據(jù)所述網(wǎng)絡(luò)標(biāo)簽的類型及所述映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述網(wǎng)絡(luò)標(biāo)簽對應(yīng)的IP地址,將所述網(wǎng)絡(luò)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,所述映射關(guān)系包括所述網(wǎng)絡(luò)標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系。
[0019]結(jié)合第一方面,在第三種可能的實(shí)現(xiàn)方式中,
[0020]當(dāng)所述預(yù)設(shè)標(biāo)簽為所述用戶設(shè)備類型標(biāo)簽時(shí),所述根據(jù)所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址,將所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,包括:
[0021]根據(jù)所述用戶設(shè)備類型標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述用戶設(shè)備類型標(biāo)簽對應(yīng)的IP地址,將所述用戶設(shè)備類型標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,所述映射關(guān)系包括所述用戶設(shè)備類型標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系。
[0022]結(jié)合第一方面,在第四種可能的實(shí)現(xiàn)方式中,
[0023]所述協(xié)議標(biāo)簽包括數(shù)據(jù)鏈路層信息、網(wǎng)絡(luò)層信息、傳輸層信息中的至少一個(gè)。
[0024]結(jié)合第一方面至第一方面的第四種可能的實(shí)現(xiàn)方式中的任一種,在第五種可能的實(shí)現(xiàn)方式中,
[0025]在所述數(shù)據(jù)庫中查詢與所述第一 IP地址對應(yīng)的第二域名,并將所述第二域名發(fā)送至所述用戶設(shè)備。
[0026]第二方面,一種域名解析方法,包括:
[0027]生成計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,所述DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,所述預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè);
[0028]將所述DNS查詢請求發(fā)送至DNS服務(wù)器,以便于所述DNS服務(wù)器根據(jù)所述DNS查詢請求中包含的所述第一域名查詢所述第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址,并根據(jù)所述DNS查詢請求中包含的所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址,所述映射關(guān)系包括所述預(yù)設(shè)標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系;
[0029]接收所述DNS服務(wù)器發(fā)送的所述第一 IP地址。
[0030]第三方面,一種DNS服務(wù)器,包括:
[0031]接收單元,用于接收用戶設(shè)備發(fā)送的計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,所述DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,所述預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè);
[0032]查詢單元,用于根據(jù)所述DNS查詢請求中包含的所述第一域名在數(shù)據(jù)庫中查詢所述第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址;
[0033]獲取單元,用于根據(jù)所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系,在所述查詢單元查詢到的所述第一域名對應(yīng)的IP地址中獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址,將所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,所述映射關(guān)系包括所述預(yù)設(shè)標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系;
[0034]發(fā)送單元,用于將所述第一 IP地址發(fā)送至所述用戶設(shè)備。
[0035]結(jié)合第三方面,在第一種可能的實(shí)現(xiàn)方式中,
[0036]所述服務(wù)器還包括判斷單元,用于當(dāng)所述預(yù)設(shè)標(biāo)簽包括所述網(wǎng)絡(luò)標(biāo)簽、所述協(xié)議標(biāo)簽、所述應(yīng)用標(biāo)簽、所述用戶設(shè)備類型標(biāo)簽中的至少兩個(gè)時(shí),將所述預(yù)設(shè)標(biāo)簽中優(yōu)先級最高的標(biāo)簽作為第一標(biāo)簽;
[0037]所述獲取單元,還用于根據(jù)所述映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述第一標(biāo)簽對應(yīng)的IP地址,并將所述第一標(biāo)簽對應(yīng)的IP地址作為所述第一 IP地址。
[0038]結(jié)合第三方面,在第二種可能的實(shí)現(xiàn)方式中,
[0039]所述獲取單元,還用于當(dāng)所述預(yù)設(shè)標(biāo)簽為所述網(wǎng)絡(luò)標(biāo)簽時(shí),根據(jù)所述網(wǎng)絡(luò)標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述網(wǎng)絡(luò)標(biāo)簽對應(yīng)的IP地址,將所述網(wǎng)絡(luò)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,所述映射關(guān)系包括所述網(wǎng)絡(luò)標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系。
[0040]結(jié)合第三方面,在第三種可能的實(shí)現(xiàn)方式中,
[0041]所述獲取單元,還用于當(dāng)所述預(yù)設(shè)標(biāo)簽為所述用戶設(shè)備類型標(biāo)簽時(shí),根據(jù)所述用戶設(shè)備類型標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述用戶設(shè)備類型標(biāo)簽對應(yīng)的IP地址,將所述用戶設(shè)備類型標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,所述映射關(guān)系包括所述用戶設(shè)備類型標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系O
[0042]結(jié)合第三方面,在第四種可能的實(shí)現(xiàn)方式中,
[0043]所述協(xié)議標(biāo)簽包括數(shù)據(jù)鏈路層信息、網(wǎng)絡(luò)層信息、傳輸層信息中的至少一個(gè)。
[0044]結(jié)合第三方面至第三方面的第四種可能的實(shí)現(xiàn)方式中的任一種,在第五種可能的實(shí)現(xiàn)方式中,
[0045]所述查詢單元,還用于在所述數(shù)據(jù)庫中查詢與所述第一 IP地址對應(yīng)的第二域名;
[0046]所述發(fā)送單元,還用于將所述查詢單元查詢到的所述第二域名發(fā)送至所述用戶設(shè)備。
[0047]第四方面,一種用戶設(shè)備,包括:
[0048]請求單元,用于生成計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,所述DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,所述預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè);
[0049]發(fā)送單元,用于將所述DNS查詢請求發(fā)送至DNS服務(wù)器,以便于所述DNS服務(wù)器根據(jù)所述DNS查詢請求中包含的所述第一域名查詢所述第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址,并根據(jù)所述DNS查詢請求中包含的所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址,所述映射關(guān)系包括所述預(yù)設(shè)標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系;
[0050]接收單元,用于接收所述DNS服務(wù)器發(fā)送的所述第一 IP地址。
[0051]第五方面,一種域名解析的系統(tǒng),包括DNS服務(wù)器及用戶設(shè)備;
[0052]其中,所述DNS服務(wù)器為第三方面至第三方面的第五種可能的實(shí)現(xiàn)方式中的任一種所述的DNS服務(wù)器,所述用戶設(shè)備為第四方面所述的用戶設(shè)備。
[0053]本發(fā)明的實(shí)施例提供的域名解析方法、裝置及系統(tǒng),通過DNS服務(wù)器接收用戶設(shè)備發(fā)送的計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,根據(jù)DNS查詢請求中包含的第一域名在數(shù)據(jù)庫中查詢第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址,根據(jù)預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在第一域名對應(yīng)的IP地址中獲取預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址,將第一 IP地址發(fā)送至用戶設(shè)備。通過DNS查詢請求中的預(yù)設(shè)標(biāo)簽獲取第一 IP地址,省去了現(xiàn)有技術(shù)中IP地址重定向的過程,不需要用戶設(shè)備進(jìn)行多次查詢,從而簡化了確定最佳路徑所對應(yīng)IP地址的過程,由此減少了用戶設(shè)備獲取第一 IP地址的時(shí)延。當(dāng)?shù)谝挥蛎麑?yīng)多個(gè)IP地址時(shí),由于在預(yù)設(shè)標(biāo)簽中加入了更多關(guān)鍵信息,DNS服務(wù)器能夠在多個(gè)IP地址中更加靈活有效地選擇,以最佳路徑所對應(yīng)的IP地址為第一 IP地址,從而進(jìn)一步提升了服務(wù)質(zhì)量。
【專利附圖】
【附圖說明】
[0054]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0055]圖1為本發(fā)明的實(shí)施例提供的域名解析方法的一種應(yīng)用場景示意圖;
[0056]圖2為本發(fā)明的實(shí)施例提供的一種域名解析方法的流程示意圖;
[0057]圖3為本發(fā)明的實(shí)施例提供的另一種域名解析方法的流程示意圖;
[0058]圖4為本發(fā)明的實(shí)施例提供的一種DNS查詢請求數(shù)據(jù)包的結(jié)構(gòu)示意圖;
[0059]圖5為本發(fā)明的實(shí)施例提供的一種DNS服務(wù)器的結(jié)構(gòu)示意圖;
[0060]圖6為本發(fā)明的實(shí)施例提供的一種用戶設(shè)備的結(jié)構(gòu)示意圖;
[0061]圖7為本發(fā)明的實(shí)施例提供的另一種DNS服務(wù)器的結(jié)構(gòu)示意圖;
[0062]圖8為本發(fā)明的實(shí)施例提供的另一種用戶設(shè)備的結(jié)構(gòu)示意圖;
[0063]圖9為本發(fā)明的實(shí)施例提供的一種域名解析系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0064]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0065]本發(fā)明的實(shí)施例應(yīng)用于包含計(jì)算機(jī)DNS (Domain Name System,域名系統(tǒng))的通信網(wǎng)絡(luò),參照圖1所示,所述DNS與用戶設(shè)備能夠進(jìn)行數(shù)據(jù)交互,其中,DNS包括:能夠與用戶設(shè)備直接進(jìn)行數(shù)據(jù)交互的DNS代理/緩存服務(wù)器;能夠與DNS代理/緩存服務(wù)器進(jìn)行數(shù)據(jù)交互的DNS根服務(wù)器;能夠與DNS代理/緩存服務(wù)器進(jìn)行數(shù)據(jù)交互的DNS組織授權(quán)服務(wù)器(例如,DNS商業(yè)組織授權(quán)服務(wù)器、DNS教育組織授權(quán)服務(wù)器、DNS科學(xué)組織授權(quán)服務(wù)器等);能夠與DNS代理/緩存服務(wù)器進(jìn)行數(shù)據(jù)交互的DNS域名網(wǎng)授權(quán)服務(wù)器。例如,當(dāng)一個(gè)用戶設(shè)備向DNS發(fā)送DNS查詢請求時(shí),假設(shè)DNS查詢請求包括的域名為www.abed, com,查詢請求先發(fā)送至DNS代理/緩存服務(wù)器,若所述域名■.abed, com為一個(gè)局域網(wǎng)調(diào)度域名,則DNS代理/緩存服務(wù)器直接向用戶設(shè)備反饋相應(yīng)的IP地址;若所述域名www.abed, com為一個(gè)廣域網(wǎng)調(diào)度域名,則DNS代理/緩存服務(wù)器向DNS根服務(wù)器發(fā)送請求,DNS根服務(wù)器向DNS代理/緩存服務(wù)器返回訪問DNS組織授權(quán)服務(wù)器的消息,指示DNS代理/緩存服務(wù)器訪問DNS商業(yè)組織授權(quán)服務(wù)器(.com是商業(yè)組織的尾墜);接著,DNS代理/緩存服務(wù)器向DNS商業(yè)組織授權(quán)服務(wù)器發(fā)送請求,DNS商業(yè)組織授權(quán)服務(wù)器返回訪問相應(yīng)的DNS域名網(wǎng)授權(quán)服務(wù)器消息,指示DNS代理/緩存服務(wù)器訪問向DNS域名網(wǎng)授權(quán)服務(wù)器;DNS代理/緩存服務(wù)器向DNS域名網(wǎng)授權(quán)服務(wù)器發(fā)送請求,DNS域名網(wǎng)授權(quán)服務(wù)器解析DNS請求中包括的域名,并向DNS代理/緩存服務(wù)器返回最佳路徑所對應(yīng)的IP地址,由DNS代理/緩存服務(wù)器將該IP地址發(fā)送至用戶設(shè)備。
[0066]本發(fā)明的實(shí)施例提供一種域名解析方法,參照圖2所示,包括以下步驟:
[0067]201、DNS服務(wù)器接收用戶設(shè)備發(fā)送的計(jì)算機(jī)域名系統(tǒng)DNS查詢請求。
[0068]其中,DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,第一域名為用戶設(shè)備所要訪問網(wǎng)絡(luò)的域名,預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè)。
[0069]可選的,當(dāng)用戶設(shè)備在局域網(wǎng)范圍內(nèi)進(jìn)行DNS調(diào)度時(shí),DNS服務(wù)器可以為DNS代理/緩存服務(wù)器。當(dāng)用戶設(shè)備在廣域網(wǎng)范圍內(nèi)進(jìn)行DNS調(diào)度時(shí),DNS服務(wù)器可以為DNS域名網(wǎng)授權(quán)服務(wù)器。
[0070]202、根據(jù)DNS查詢請求中包含的第一域名在數(shù)據(jù)庫中查詢第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址。
[0071]第一域名可以對應(yīng)一個(gè)IP地址,也可以對應(yīng)多個(gè)IP (Internet Protocol,網(wǎng)絡(luò)互聯(lián)協(xié)議)地址。在一種具體的應(yīng)用場景中,第一域名所對應(yīng)的網(wǎng)絡(luò)有至少一個(gè)服務(wù)器,每個(gè)服務(wù)器均有各自不同的IP地址,在DNS的數(shù)據(jù)庫中,第一域名對應(yīng)至少一個(gè)IP地址。
[0072]203、根據(jù)預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在第一域名對應(yīng)的IP地址中獲取預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址。
[0073]其中,映射關(guān)系包括預(yù)設(shè)標(biāo)簽的類型與第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系。
[0074]可選的,當(dāng)?shù)谝挥蛎麑?yīng)一個(gè)IP地址時(shí),該IP地址即為第一 IP地址。當(dāng)?shù)谝挥蛎麑?yīng)至少一個(gè)IP地址時(shí),第一 IP地址為最佳路徑所對應(yīng)的IP地址,最佳路徑為用戶設(shè)備訪問第一域名所對應(yīng)網(wǎng)絡(luò)的最佳路徑??蛇x的,最佳路徑可以是時(shí)延最小的路徑,也可以是服務(wù)質(zhì)量最好的路徑。
[0075]204、將第一 IP地址發(fā)送至用戶設(shè)備。
[0076]DNS服務(wù)器根據(jù)DNS查詢請求獲取第一 IP地址,并將第一 IP地址發(fā)送至用戶設(shè)備,即完成了域名解析的過程。
[0077]本發(fā)明的實(shí)施例提供的域名解析方法,通過接收用戶設(shè)備發(fā)送的計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,根據(jù)DNS查詢請求中包含的第一域名在數(shù)據(jù)庫中查詢第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址,根據(jù)預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在第一域名對應(yīng)的IP地址中獲取預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址,將第一 IP地址發(fā)送至用戶設(shè)備。通過DNS查詢請求中的預(yù)設(shè)標(biāo)簽獲取第一 IP地址,不需要用戶設(shè)備進(jìn)行多次查詢,簡化了確定最佳路徑所對應(yīng)IP地址的過程,由此減少了用戶設(shè)備獲取第一 IP地址的時(shí)延,而且能夠在多個(gè)IP地址中更加靈活有效地選擇最佳路徑所對應(yīng)的IP地址,進(jìn)一步提升了服務(wù)質(zhì)量。
[0078]基于上述圖1所示的通信網(wǎng)絡(luò),本發(fā)明的實(shí)施例提供另一種域名解析方法,參照圖3所示,包括以下步驟:
[0079]301、用戶設(shè)備生成計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,并將DNS查詢請求發(fā)送至DNS服務(wù)器。
[0080]其中,DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,第一域名為用戶設(shè)備所要訪問網(wǎng)絡(luò)的域名,預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽和用戶設(shè)備類型標(biāo)簽中的至少一個(gè)。
[0081]具體可選的,DNS查詢請求的數(shù)據(jù)包結(jié)構(gòu)如圖4所示,包括二層頭字段,用于存儲二層信息,即數(shù)據(jù)鏈路層信息;擴(kuò)展字段,用于存儲VLAN(Virtual Local Area Network,虛擬局域網(wǎng))、MPLS (Mult1-Protocol Label Switching,多協(xié)議標(biāo)簽交換)、IPSec (InternetProtocol Security,協(xié)議安全性)等數(shù)據(jù)包內(nèi)容;三層頭字段,用于存儲三層頭信息,即網(wǎng)絡(luò)層信息,包括DNS查詢請求的目的IP,源IP及其它三層信息;四層頭字段,用于存儲四層頭信息,即傳輸層信息;DNS信息字段,包括應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽以及標(biāo)準(zhǔn)DNS信息,其中標(biāo)準(zhǔn)DNS信息中包括域名,此處域名具體為第一域名。
[0082]可選的,可以在DNS查詢請求數(shù)據(jù)包中添加網(wǎng)絡(luò)標(biāo)簽,網(wǎng)絡(luò)標(biāo)簽可以由用戶設(shè)備或者用戶設(shè)備所在網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)備添加在DNS查詢請求數(shù)據(jù)包中的擴(kuò)展字段。網(wǎng)絡(luò)標(biāo)簽可以分為不同的類型,具體的,不同類型的網(wǎng)絡(luò)標(biāo)簽可以指示不同的VLAN(Virtual LocalArea Network,虛擬局域網(wǎng))。DNS查詢請求的網(wǎng)絡(luò)標(biāo)簽指示某一個(gè)VLAN表示該DNS查詢請求是由該VLAN的用戶發(fā)起的。不同類型的網(wǎng)絡(luò)標(biāo)簽還可以指示不同的MPLS網(wǎng)絡(luò)(Mult1-Protocol Label Switching,多協(xié)議標(biāo)簽交換),DNS查詢請求的網(wǎng)絡(luò)標(biāo)簽指示某一個(gè)MPLS網(wǎng)絡(luò)表示該DNS查詢請求是由該MPLS網(wǎng)絡(luò)內(nèi)的用戶發(fā)起的。優(yōu)選的,網(wǎng)絡(luò)標(biāo)簽的類型可以分為多種,此處不再贅述。類似地,本實(shí)施例中對協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽的具體類型也只做有限示例性列舉。
[0083]或者,可以由用戶設(shè)備在DNS查詢請求數(shù)據(jù)包中添加協(xié)議標(biāo)簽,協(xié)議標(biāo)簽包括數(shù)據(jù)鏈路層信息、網(wǎng)絡(luò)層信息、傳輸層信息中的至少一個(gè),分別用于指示數(shù)據(jù)鏈路層協(xié)議、網(wǎng)絡(luò)層協(xié)議、傳輸層協(xié)議。其中,數(shù)據(jù)鏈路層信息可以添加在DNS查詢請求數(shù)據(jù)包中的二層頭字段;網(wǎng)絡(luò)層信息可以添加在DNS查詢請求數(shù)據(jù)包中的三層頭字段;傳輸層信息可以添加在DNS查詢請求數(shù)據(jù)包中的四層頭字段。
[0084]或者,可以由用戶設(shè)備在DNS查詢請求數(shù)據(jù)包中添加應(yīng)用標(biāo)簽,應(yīng)用標(biāo)簽可以添加在DNS信息字段。不同類型的應(yīng)用標(biāo)簽指示發(fā)起DNS查詢請求的應(yīng)用的類型。具體的,應(yīng)用的類型可以但不限于發(fā)起HTTP (Hypertext Transfer Protocol,超文本傳輸協(xié)議)請求的應(yīng)用類型、發(fā)起FTP(File Transfer Protocol,文件傳輸協(xié)議)請求的應(yīng)用類型、Mail (郵件)應(yīng)用類型、P2P (Peer to Peer,對等網(wǎng)絡(luò))應(yīng)用類型。
[0085]或者,可以由用戶設(shè)備在DNS查詢請求數(shù)據(jù)包中添加用戶設(shè)備類型標(biāo)簽,用戶設(shè)備類型標(biāo)簽可以添加在DNS信息字段。不同類型的用戶設(shè)備類型標(biāo)簽指示發(fā)起DNS查詢請求的設(shè)備的類型。具體的,設(shè)備的類型可以但不限于筆記本電腦,平板電腦,智能手機(jī)。
[0086]302,DNS服務(wù)器根據(jù)DNS查詢請求中包含的第一域名在數(shù)據(jù)庫中查詢第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址。
[0087]其中,第一域名可以對應(yīng)一個(gè)IP地址,也可以對應(yīng)多個(gè)IP地址。在一種具體的應(yīng)用場景中,第一域名所對應(yīng)的網(wǎng)絡(luò)有至少一個(gè)服務(wù)器,每個(gè)服務(wù)器均有各自不同的IP地址,則在DNS的數(shù)據(jù)庫中,第一域名對應(yīng)著至少一個(gè)IP地址。
[0088]303、DNS服務(wù)器根據(jù)預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在第一域名對應(yīng)的IP地址中獲取預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址。
[0089]其中,映射關(guān)系包括預(yù)設(shè)標(biāo)簽的類型與第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系??蛇x的,映射關(guān)系可以根據(jù)實(shí)際的情況靈活設(shè)定,本發(fā)明對映射關(guān)系的具體內(nèi)容不做限定。
[0090]當(dāng)?shù)谝挥蛎麑?yīng)一個(gè)IP地址時(shí),該IP地址即為第一 IP地址。當(dāng)?shù)谝挥蛎麑?yīng)至少一個(gè)IP地址時(shí),第一 IP地址為第一域名對應(yīng)的IP地址中的一個(gè)。結(jié)合步驟301,當(dāng)預(yù)設(shè)標(biāo)簽為網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的其中一個(gè)時(shí),DNS服務(wù)器根據(jù)預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在第一域名對應(yīng)的IP地址中獲取預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址。例如,在一種應(yīng)用場景中,預(yù)設(shè)標(biāo)簽為應(yīng)用標(biāo)簽,第一域名所對應(yīng)的IP地址包括A、B、C及D四個(gè)IP地址,當(dāng)應(yīng)用標(biāo)簽的類型指示應(yīng)用的類型為發(fā)起HTTP請求的應(yīng)用類型時(shí),根據(jù)映射關(guān)系,預(yù)設(shè)標(biāo)簽的類型所對應(yīng)的IP地址為A,則DNS服務(wù)器將IP地址A作為預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址。當(dāng)預(yù)設(shè)標(biāo)簽為網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、或者用戶設(shè)備類型標(biāo)簽中的一種時(shí),獲取預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址的過程與預(yù)設(shè)標(biāo)簽為應(yīng)用標(biāo)簽的過程相同,此處不再贅述。
[0091]當(dāng)預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少兩個(gè)時(shí),可選的,可以為四種標(biāo)簽設(shè)定不同的優(yōu)先級,將預(yù)設(shè)標(biāo)簽中優(yōu)先級最高的標(biāo)簽作為第一標(biāo)簽,根據(jù)映射關(guān)系在第一域名對應(yīng)的IP地址中獲取第一標(biāo)簽對應(yīng)的IP地址,并將第一標(biāo)簽對應(yīng)的IP地址作為第一 IP地址。例如,在一種應(yīng)用場景中,四種標(biāo)簽的優(yōu)先級順序?yàn)?網(wǎng)絡(luò)標(biāo)簽,用戶設(shè)備類型標(biāo)簽,協(xié)議標(biāo)簽,應(yīng)用標(biāo)簽。那么,當(dāng)預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽,并且預(yù)設(shè)標(biāo)簽包括應(yīng)用標(biāo)簽、協(xié)議標(biāo)簽及用戶設(shè)備類型標(biāo)簽中的至少一個(gè)時(shí),根據(jù)網(wǎng)絡(luò)標(biāo)簽的類型及映射關(guān)系獲取網(wǎng)絡(luò)標(biāo)簽對應(yīng)的IP地址,并將網(wǎng)絡(luò)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址;當(dāng)預(yù)設(shè)標(biāo)簽包括用戶設(shè)備類型標(biāo)簽,并且預(yù)設(shè)標(biāo)簽包括協(xié)議標(biāo)簽,及應(yīng)用標(biāo)簽中的至少一個(gè)時(shí),根據(jù)用戶設(shè)備類型標(biāo)簽的類型及映射關(guān)系獲取用戶設(shè)備類型標(biāo)簽對應(yīng)的IP地址,并將用戶設(shè)備類型標(biāo)簽對應(yīng)的IP地址作為第一 IP地址。
[0092]或者,可選的,按照標(biāo)簽優(yōu)先級由高到低的順序,依次在第一域名對應(yīng)的IP地址中進(jìn)行選擇,每次在上一次的選擇結(jié)果中選擇至少一個(gè)IP地址,直到最后一次選擇獲取第一 IP地址。例如,在一種應(yīng)用場景中,第一域名所對應(yīng)的網(wǎng)絡(luò)有至少一個(gè)服務(wù)器,且預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、和用戶設(shè)備類型標(biāo)簽。由于用戶設(shè)備可以通過不同路徑訪問不同的服務(wù)器,因此需要在不同路徑中選擇最佳路徑,并以最佳路徑所對應(yīng)服務(wù)器的IP地址作為第一IP地址,獲取第一 IP地址的過程如下:首先,根據(jù)網(wǎng)絡(luò)標(biāo)簽在第一域名所對應(yīng)的IP中選擇K個(gè)IP地址,再根據(jù)用戶設(shè)備類型標(biāo)簽在K個(gè)IP地址中獲取第一 IP地址。類似地,如果預(yù)設(shè)標(biāo)簽同時(shí)包括了網(wǎng)絡(luò)標(biāo)簽,用戶設(shè)備類型標(biāo)簽,協(xié)議標(biāo)簽和應(yīng)用標(biāo)簽,那么可以在第一域名所對應(yīng)的IP地址中進(jìn)行更加細(xì)化的選擇,直到獲取第一 IP地址??蛇x的,最佳路徑可以是時(shí)延最小的路徑,時(shí)延最小的路徑可以通過網(wǎng)絡(luò)標(biāo)簽確定,或者最佳路徑可以是服務(wù)質(zhì)量最佳的路徑,服務(wù)質(zhì)量最佳的路徑可以通過用戶設(shè)備類型標(biāo)簽確定。選擇最佳路徑的策略可以根據(jù)實(shí)際情況設(shè)定,并在DNS服務(wù)器上配置,當(dāng)然此處只是列舉兩種可能的實(shí)現(xiàn)方式,對于確定最佳路徑的策略,本發(fā)明不做限制。
[0093]通過在預(yù)設(shè)標(biāo)簽中加入多個(gè)標(biāo)簽,相比現(xiàn)有技術(shù)增加了 DNS查詢過程中可使用的關(guān)鍵信息,由此可以對不同網(wǎng)絡(luò)的用戶設(shè)備、不同類型應(yīng)用、不同類型用戶設(shè)備對第一域名的訪問進(jìn)行精細(xì)化管理,增加DNS解析的靈活性,實(shí)現(xiàn)服務(wù)的差異化,提升用戶體驗(yàn)。
[0094]304、DNS服務(wù)器將第一 IP地址發(fā)送至用戶設(shè)備。
[0095]DNS服務(wù)器根據(jù)DNS查詢請求獲取第一 IP地址,并將第一 IP地址發(fā)送至用戶設(shè)備,即完成了域名解析的過程。
[0096]在一種應(yīng)用場景中,用戶設(shè)備所要訪問的網(wǎng)絡(luò)為第一網(wǎng)絡(luò),第一網(wǎng)絡(luò)對應(yīng)著多個(gè)域名,包括第一域名和第二域名,其中第一域名為第二域名的別名(CNAME)。由于第一網(wǎng)絡(luò)的服務(wù)器IP地址變更,當(dāng)用戶設(shè)備通過第一域名請求訪問第一網(wǎng)絡(luò)時(shí),DNS服務(wù)器在數(shù)據(jù)庫中查詢與第一 IP地址對應(yīng)的第二域名,并將第二域名發(fā)送至用戶設(shè)備,其中第二域名為第一網(wǎng)絡(luò)的服務(wù)器IP地址改變后,做過A (Address,地址)記錄的域名,其中A記錄用于指示第一網(wǎng)絡(luò)的服務(wù)器新的IP地址。結(jié)合步驟301?304,用戶設(shè)備將包括第二域名及預(yù)設(shè)標(biāo)簽的DNS查詢請求發(fā)送至DNS服務(wù)器,DNS服務(wù)器根據(jù)DNS查詢請求中包含的第二域名在數(shù)據(jù)庫中查詢第二域名對應(yīng)的IP地址,根據(jù)預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在第二域名對應(yīng)的IP地址中獲取預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址,并將第一 IP地址發(fā)送至用戶設(shè)備,完成域名解析過程。
[0097]本發(fā)明的實(shí)施例提供的域名解析方法,通過用戶設(shè)備生成計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,并將DNS查詢請求發(fā)送至DNS服務(wù)器,DNS服務(wù)器根據(jù)DNS查詢請求中包含的第一域名在數(shù)據(jù)庫中查詢第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址,并根據(jù)預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在第一域名對應(yīng)的IP地址中獲取預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址,將第一 IP地址發(fā)送至用戶設(shè)備。通過DNS查詢請求中的預(yù)設(shè)標(biāo)簽獲取最佳路徑所對應(yīng)IP地址,省去了現(xiàn)有技術(shù)中IP地址重定向的過程,不需要用戶設(shè)備進(jìn)行多次查詢,從而簡化了確定最佳路徑所對應(yīng)IP地址的過程,由此減少了用戶設(shè)備獲取最佳路徑所對應(yīng)IP地址的時(shí)延。同時(shí),相比現(xiàn)有技術(shù)由于增加了 DNS查詢過程中可使用的關(guān)鍵信息,可以對第一域名所對應(yīng)網(wǎng)絡(luò)的訪問進(jìn)行精細(xì)化管理,增加DNS解析的靈活性,實(shí)現(xiàn)服務(wù)的差異化,提升用戶體驗(yàn)。
[0098]本發(fā)明的實(shí)施例提供一種DNS服務(wù)器,參照圖5所示,該DNS服務(wù)器501包括接收單元5011、查詢單元5012、獲取單元5013及發(fā)送單元5014。
[0099]其中,接收單元5011,用于接收用戶設(shè)備發(fā)送的計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè)。
[0100]查詢單元5012,用于根據(jù)DNS查詢請求中包含的第一域名在數(shù)據(jù)庫中查詢第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址。
[0101]獲取單元5013,用于根據(jù)預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系,在查詢單元5012查詢到的第一域名對應(yīng)的IP地址中獲取預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址,將預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,映射關(guān)系包括預(yù)設(shè)標(biāo)簽的類型與第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系。
[0102]發(fā)送單元5014,用于將第一 IP地址發(fā)送至用戶設(shè)備。
[0103]本發(fā)明的實(shí)施例提供的DNS服務(wù)器,通過接收用戶設(shè)備發(fā)送的計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,根據(jù)DNS查詢請求中包含的第一域名在數(shù)據(jù)庫中查詢第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址,根據(jù)預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在第一域名對應(yīng)的IP地址中獲取預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址,將第一 IP地址發(fā)送至用戶設(shè)備。通過DNS查詢請求中的預(yù)設(shè)標(biāo)簽獲取最佳路徑所對應(yīng)IP地址,省去了現(xiàn)有技術(shù)中IP地址重定向的過程,不需要用戶設(shè)備進(jìn)行多次查詢,從而簡化了確定最佳路徑所對應(yīng)IP地址的過程,由此減少了用戶設(shè)備獲取最佳路徑所對應(yīng)IP地址的時(shí)延。
[0104]可選的,DNS服務(wù)器501還包括括判斷單元5015,用于當(dāng)預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少兩個(gè)時(shí),將預(yù)設(shè)標(biāo)簽中優(yōu)先級最高的標(biāo)簽作為第一標(biāo)簽。
[0105]獲取單元5013,還用于根據(jù)映射關(guān)系在第一域名對應(yīng)的IP地址中獲取第一標(biāo)簽對應(yīng)的IP地址,并將第一標(biāo)簽對應(yīng)的IP地址作為第一 IP地址。
[0106]可選的,獲取單元5013,還用于當(dāng)預(yù)設(shè)標(biāo)簽為網(wǎng)絡(luò)標(biāo)簽時(shí),根據(jù)網(wǎng)絡(luò)標(biāo)簽的類型及映射關(guān)系在查詢單元5012查詢到的第一域名對應(yīng)的IP地址中獲取網(wǎng)絡(luò)標(biāo)簽對應(yīng)的IP地址,將網(wǎng)絡(luò)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,映射關(guān)系包括網(wǎng)絡(luò)標(biāo)簽的類型與第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系。
[0107]可選的,獲取單元5013,還用于當(dāng)預(yù)設(shè)標(biāo)簽為用戶設(shè)備類型標(biāo)簽時(shí),根據(jù)用戶設(shè)備類型標(biāo)簽的類型及映射關(guān)系在查詢單元5012查詢到的第一域名對應(yīng)的IP地址中獲取用戶設(shè)備類型標(biāo)簽對應(yīng)的IP地址,將用戶設(shè)備類型標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,映射關(guān)系包括用戶設(shè)備類型標(biāo)簽的類型與第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系。
[0108]可選的,協(xié)議標(biāo)簽包括數(shù)據(jù)鏈路層信息、網(wǎng)絡(luò)層信息、傳輸層信息中的至少一個(gè)。
[0109]可選的,查詢單元5012,還用于在數(shù)據(jù)庫中查詢與第一 IP地址對應(yīng)的第二域名。
[0110]發(fā)送單元5014,還用于將查詢單元5012查詢到的第二域名發(fā)送至用戶設(shè)備。
[0111]本發(fā)明的實(shí)施例提供的DNS服務(wù)器,通過接收用戶設(shè)備發(fā)送的計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,根據(jù)DNS查詢請求中包含的第一域名在數(shù)據(jù)庫中查詢第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址,根據(jù)預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在第一域名對應(yīng)的IP地址中獲取預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址,將第一 IP地址發(fā)送至用戶設(shè)備。通過DNS查詢請求中的預(yù)設(shè)標(biāo)簽獲取最佳路徑所對應(yīng)IP地址,省去了現(xiàn)有技術(shù)中IP地址重定向的過程,不需要用戶設(shè)備進(jìn)行多次查詢,從而簡化了確定最佳路徑所對應(yīng)IP地址的過程,由此減少了用戶設(shè)備獲取最佳路徑所對應(yīng)IP地址的時(shí)延。
[0112]本發(fā)明的實(shí)施例提供一種用戶設(shè)備,參照圖6所示,該用戶設(shè)備601包括請求單元6011、發(fā)送單元6012及接收單元6013。
[0113]請求單元6011,用于生成DNS查詢請求,DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè)。
[0114]發(fā)送單元6012,用于將請求單元6011生成的DNS查詢請求發(fā)送至DNS服務(wù)器,以便于DNS服務(wù)器根據(jù)DNS查詢請求中包含的第一域名查詢第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址,并根據(jù)DNS查詢請求中包含的預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系獲取預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址,映射關(guān)系包括預(yù)設(shè)標(biāo)簽的類型與第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系。
[0115]接收單元6013,用于接收DNS服務(wù)器發(fā)送的第一 IP地址。
[0116]本發(fā)明的實(shí)施例提供的用戶設(shè)備,通過生成DNS查詢請求,DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè),將DNS查詢請求發(fā)送至DNS服務(wù)器,接收DNS服務(wù)器發(fā)送的第一 IP地址。通過DNS查詢請求中的預(yù)設(shè)標(biāo)簽獲取最佳路徑所對應(yīng)IP地址,省去了現(xiàn)有技術(shù)中IP地址重定向的過程,不需要用戶設(shè)備進(jìn)行多次查詢,從而簡化了確定最佳路徑所對應(yīng)IP地址的過程,由此減少了用戶設(shè)備獲取最佳路徑所對應(yīng)IP地址的時(shí)延。
[0117]本發(fā)明的實(shí)施例提供另一種DNS服務(wù)器701,參照圖7所示,該DNS服務(wù)器可以嵌入或本身就是微處理計(jì)算機(jī)。該DNS服務(wù)器701包括:至少一個(gè)處理器7011、存儲器7012、總線7013、發(fā)送器7014和接收器7015,該至少一個(gè)處理器7011、存儲器7012、發(fā)送器7014和接收器7015通過總線7013連接并完成相互間的通信。
[0118]該總線7013 可以是 ISA (Industry Standard Architecture,工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))總線、PCI (Peripheral Component,外部設(shè)備互連)總線、PCIe 總線或 EISA (ExtendedIndustry Standard Architecture,擴(kuò)展工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))總線等。該總線7013可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖7中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。其中:
[0119]存儲器7012用于執(zhí)行本發(fā)明方案的應(yīng)用程序代碼,執(zhí)行本發(fā)明方案的應(yīng)用程序代碼保存在存儲器中,并由處理器7011來控制執(zhí)行。
[0120]該存儲器可以是只讀存儲器ROM或可存儲靜態(tài)信息和指令的其他類型的靜態(tài)存儲設(shè)備,隨機(jī)存取存儲器RAM或者可存儲信息和指令的其他類型的動態(tài)存儲設(shè)備,也可以是電可擦可編程只讀存儲器EEPR0M、只讀光盤CD-ROM或其他光盤存儲、光碟存儲(包括壓縮光碟、激光碟、光碟、數(shù)字通用光碟、藍(lán)光光碟等)、磁盤存儲介質(zhì)或者其他磁存儲設(shè)備、FPGA(現(xiàn)場可編程邏輯門陣列)或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì),但不限于此。這些存儲器通過總線與處理器相連接。
[0121]處理器7011可能是一個(gè)中央處理器7011 (Central Processing Unit,簡稱為CPU),或者是特定集成電路(Applicat1n Specific Integrated Circuit,簡稱為 ASIC),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。
[0122]處理器7011,用于調(diào)用存儲器7012中的程序代碼,用以執(zhí)行上述圖5對應(yīng)的設(shè)備實(shí)施例中查詢單元、獲取單元及判斷單元的操作,具體描述參照圖5對應(yīng)的設(shè)備實(shí)施例,這里不再贅述。
[0123]本發(fā)明的實(shí)施例提供的DNS服務(wù)器,通過接收用戶設(shè)備發(fā)送的計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,根據(jù)DNS查詢請求中包含的第一域名在數(shù)據(jù)庫中查詢第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址,根據(jù)預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在第一域名對應(yīng)的IP地址中獲取預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址,將第一 IP地址發(fā)送至用戶設(shè)備。通過DNS查詢請求中的預(yù)設(shè)標(biāo)簽獲取最佳路徑所對應(yīng)IP地址,省去了現(xiàn)有技術(shù)中IP地址重定向的過程,不需要用戶設(shè)備進(jìn)行多次查詢,從而簡化了確定最佳路徑所對應(yīng)IP地址的過程,由此減少了用戶設(shè)備獲取最佳路徑所對應(yīng)IP地址的時(shí)延。
[0124]本發(fā)明的實(shí)施例提供另一種用戶設(shè)備801,參照圖8所示,該用戶設(shè)備可以嵌入或本身就是微處理計(jì)算機(jī),比如:通用計(jì)算機(jī)、客戶定制機(jī)、手機(jī)終端或平板機(jī)等便攜設(shè)備,以太網(wǎng)終端,存儲設(shè)備終端等終端設(shè)備。該用戶設(shè)備801包括:至少一個(gè)處理器8011、存儲器8012、總線8013、發(fā)送器8014和接收器8015,該至少一個(gè)處理器8011、存儲器8012、發(fā)送器8014和接收器8015通過總線8013連接并完成相互間的通信。
[0125]該總線8013 可以是 ISA (Industry Standard Architecture,工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))總線、PCI (Peripheral Component,外部設(shè)備互連)總線、PCIe 總線或 EISA (ExtendedIndustry Standard Architecture,擴(kuò)展工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))總線等。該總線8013可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖8中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。其中:
[0126]存儲器8012用于執(zhí)行本發(fā)明方案的應(yīng)用程序代碼,執(zhí)行本發(fā)明方案的應(yīng)用程序代碼保存在存儲器中,并由處理器8011來控制執(zhí)行。
[0127]該存儲器可以是只讀存儲器ROM或可存儲靜態(tài)信息和指令的其他類型的靜態(tài)存儲設(shè)備,隨機(jī)存取存儲器RAM或者可存儲信息和指令的其他類型的動態(tài)存儲設(shè)備,也可以是電可擦可編程只讀存儲器EEPR0M、只讀光盤CD-ROM或其他光盤存儲、光碟存儲(包括壓縮光碟、激光碟、光碟、數(shù)字通用光碟、藍(lán)光光碟等)、磁盤存儲介質(zhì)或者其他磁存儲設(shè)備、FPGA(現(xiàn)場可編程邏輯門陣列)或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì),但不限于此。這些存儲器通過總線與處理器相連接。
[0128]處理器8011可能是一個(gè)中央處理器8011 (Central Processing Unit,簡稱為CPU),或者是特定集成電路(Applicat1n Specific Integrated Circuit,簡稱為 ASIC),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。
[0129]處理器8011,用于調(diào)用存儲器8012中的程序代碼,用以執(zhí)行上述圖6對應(yīng)的設(shè)備實(shí)施例中請求單元的操作,具體描述參照圖6對應(yīng)的設(shè)備實(shí)施例,這里不再贅述。
[0130]本發(fā)明的實(shí)施例提供的用戶設(shè)備,通過生成DNS查詢請求,DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè),將DNS查詢請求發(fā)送至DNS服務(wù)器,接收DNS服務(wù)器發(fā)送的第一 IP地址。通過DNS查詢請求中的預(yù)設(shè)標(biāo)簽獲取最佳路徑所對應(yīng)IP地址,省去了現(xiàn)有技術(shù)中IP地址重定向的過程,不需要用戶設(shè)備進(jìn)行多次查詢,從而簡化了確定最佳路徑所對應(yīng)IP地址的過程,由此減少了用戶設(shè)備獲取最佳路徑所對應(yīng)IP地址的時(shí)延。
[0131]本發(fā)明的實(shí)施例提供一種域名解析系統(tǒng)901,參照圖9所示,該系統(tǒng)包括DNS服務(wù)器9011和用戶設(shè)備9012。
[0132]其中DNS服務(wù)器9011為圖5對應(yīng)的實(shí)施例中所描述的DNS服務(wù)器,用戶設(shè)備9012為圖6對應(yīng)的實(shí)施例中所描述的用戶設(shè)備;
[0133]或者DNS服務(wù)器9011為圖7對應(yīng)的實(shí)施例中所描述的DNS服務(wù)器,用戶設(shè)備9012為圖8對應(yīng)的實(shí)施例中所描述的用戶設(shè)備。
[0134]本發(fā)明的實(shí)施例提供的域名解析系統(tǒng),通過用戶設(shè)備生成DNS查詢請求,DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè),用戶設(shè)備將DNS查詢請求發(fā)送至DNS服務(wù)器,DNS服務(wù)器根據(jù)DNS查詢請求中包含的第一域名在數(shù)據(jù)庫中查詢第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址,根據(jù)預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在第一域名對應(yīng)的IP地址中獲取預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址,將第一 IP地址發(fā)送至用戶設(shè)備。通過DNS查詢請求中的預(yù)設(shè)標(biāo)簽獲取最佳路徑所對應(yīng)IP地址,省去了現(xiàn)有技術(shù)中IP地址重定向的過程,不需要用戶設(shè)備進(jìn)行多次查詢,從而簡化了確定最佳路徑所對應(yīng)IP地址的過程,由此減少了用戶設(shè)備獲取最佳路徑所對應(yīng)IP地址的時(shí)延。
[0135]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種域名解析方法,其特征在于,包括: 接收用戶設(shè)備發(fā)送的計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,所述DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,所述預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè); 根據(jù)所述DNS查詢請求中包含的所述第一域名在數(shù)據(jù)庫中查詢所述第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址; 根據(jù)所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址,將所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,所述映射關(guān)系包括所述預(yù)設(shè)標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系; 將所述第一 IP地址發(fā)送至所述用戶設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述預(yù)設(shè)標(biāo)簽包括所述網(wǎng)絡(luò)標(biāo)簽、所述協(xié)議標(biāo)簽、所述應(yīng)用標(biāo)簽、所述用戶設(shè)備類型標(biāo)簽中的至少兩個(gè)時(shí),所述根據(jù)所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址,將所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,包括: 將所述預(yù)設(shè)標(biāo)簽中優(yōu)先級最高的標(biāo)簽作為第一標(biāo)簽,根據(jù)所述映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述第一標(biāo)簽對應(yīng)的IP地址,并將所述第一標(biāo)簽對應(yīng)的IP地址作為所述第一 IP地址。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于, 當(dāng)所述預(yù)設(shè)標(biāo)簽為所述網(wǎng)絡(luò)標(biāo)簽時(shí),所述根據(jù)所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址,將所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,包括: 根據(jù)所述網(wǎng)絡(luò)標(biāo)簽的類型及所述映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述網(wǎng)絡(luò)標(biāo)簽對應(yīng)的IP地址,將所述網(wǎng)絡(luò)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,所述映射關(guān)系包括所述網(wǎng)絡(luò)標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于, 當(dāng)所述預(yù)設(shè)標(biāo)簽為所述用戶設(shè)備類型標(biāo)簽時(shí),所述根據(jù)所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址,將所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,包括: 根據(jù)所述用戶設(shè)備類型標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述用戶設(shè)備類型標(biāo)簽對應(yīng)的IP地址,將所述用戶設(shè)備類型標(biāo)簽對應(yīng)的IP地址作為第一IP地址,所述映射關(guān)系包括所述用戶設(shè)備類型標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述協(xié)議標(biāo)簽包括數(shù)據(jù)鏈路層信息、網(wǎng)絡(luò)層信息、傳輸層信息中的至少一個(gè)。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 在所述數(shù)據(jù)庫中查詢與所述第一 IP地址對應(yīng)的第二域名,并將所述第二域名發(fā)送至所述用戶設(shè)備。
7.—種域名解析方法,其特征在于,包括: 生成計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,所述DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,所述預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè); 將所述DNS查詢請求發(fā)送至DNS服務(wù)器,以便于所述DNS服務(wù)器根據(jù)所述DNS查詢請求中包含的所述第一域名查詢所述第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址,并根據(jù)所述DNS查詢請求中包含的所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址,所述映射關(guān)系包括所述預(yù)設(shè)標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系; 接收所述DNS服務(wù)器發(fā)送的所述第一 IP地址。
8.—種DNS服務(wù)器,其特征在于,包括: 接收單元,用于接收用戶設(shè)備發(fā)送的計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,所述DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,所述預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè); 查詢單元,用于根據(jù)所述DNS查詢請求中包含的所述第一域名在數(shù)據(jù)庫中查詢所述第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址; 獲取單元,用于根據(jù)所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系,在所述查詢單元查詢到的所述第一域名對應(yīng)的IP地址中獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址,將所述預(yù)設(shè)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,所述映射關(guān)系包括所述預(yù)設(shè)標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系; 發(fā)送單元,用于將所述第一 IP地址發(fā)送至所述用戶設(shè)備。
9.根據(jù)權(quán)利要求8所述的服務(wù)器,其特征在于, 所述服務(wù)器還包括判斷單元,用于當(dāng)所述預(yù)設(shè)標(biāo)簽包括所述網(wǎng)絡(luò)標(biāo)簽、所述協(xié)議標(biāo)簽、所述應(yīng)用標(biāo)簽、所述用戶設(shè)備類型標(biāo)簽中的至少兩個(gè)時(shí),將所述預(yù)設(shè)標(biāo)簽中優(yōu)先級最高的標(biāo)簽作為第一標(biāo)簽; 所述獲取單元,還用于根據(jù)所述映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述第一標(biāo)簽對應(yīng)的IP地址,并將所述第一標(biāo)簽對應(yīng)的IP地址作為所述第一 IP地址。
10.根據(jù)權(quán)利要求8所述的服務(wù)器,其特征在于, 所述獲取單元,還用于當(dāng)所述預(yù)設(shè)標(biāo)簽為所述網(wǎng)絡(luò)標(biāo)簽時(shí),根據(jù)所述網(wǎng)絡(luò)標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述網(wǎng)絡(luò)標(biāo)簽對應(yīng)的IP地址,將所述網(wǎng)絡(luò)標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,所述映射關(guān)系包括所述網(wǎng)絡(luò)標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系。
11.根據(jù)權(quán)利要求8所述的服務(wù)器,其特征在于, 所述獲取單元,還用于當(dāng)所述預(yù)設(shè)標(biāo)簽為所述用戶設(shè)備類型標(biāo)簽時(shí),根據(jù)所述用戶設(shè)備類型標(biāo)簽的類型及映射關(guān)系在所述第一域名對應(yīng)的IP地址中獲取所述用戶設(shè)備類型標(biāo)簽對應(yīng)的IP地址,將所述用戶設(shè)備類型標(biāo)簽對應(yīng)的IP地址作為第一 IP地址,所述映射關(guān)系包括所述用戶設(shè)備類型標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系。
12.根據(jù)權(quán)利要求8所述的服務(wù)器,其特征在于, 所述協(xié)議標(biāo)簽包括數(shù)據(jù)鏈路層信息、網(wǎng)絡(luò)層信息、傳輸層信息中的至少一個(gè)。
13.根據(jù)權(quán)利要求8-12所述的服務(wù)器,其特征在于, 所述查詢單元,還用于在所述數(shù)據(jù)庫中查詢與所述第一 IP地址對應(yīng)的第二域名; 所述發(fā)送單元,還用于將所述查詢單元查詢到的所述第二域名發(fā)送至所述用戶設(shè)備。
14.一種用戶設(shè)備,其特征在于,包括: 請求單元,用于生成計(jì)算機(jī)域名系統(tǒng)DNS查詢請求,所述DNS查詢請求包括第一域名及預(yù)設(shè)標(biāo)簽,所述預(yù)設(shè)標(biāo)簽包括網(wǎng)絡(luò)標(biāo)簽、協(xié)議標(biāo)簽、應(yīng)用標(biāo)簽、用戶設(shè)備類型標(biāo)簽中的至少一個(gè); 發(fā)送單元,用于將所述DNS查詢請求發(fā)送至DNS服務(wù)器,以便于所述DNS服務(wù)器根據(jù)所述DNS查詢請求中包含的所述第一域名查詢所述第一域名對應(yīng)的網(wǎng)絡(luò)協(xié)議IP地址,并根據(jù)所述DNS查詢請求中包含的所述預(yù)設(shè)標(biāo)簽的類型及映射關(guān)系獲取所述預(yù)設(shè)標(biāo)簽對應(yīng)的第一 IP地址,所述映射關(guān)系包括所述預(yù)設(shè)標(biāo)簽的類型與所述第一域名對應(yīng)的IP地址之間的對應(yīng)關(guān)系; 接收單元,用于接收所述DNS服務(wù)器發(fā)送的所述第一 IP地址。
15.一種域名解析的系統(tǒng),其特征在于,包括DNS服務(wù)器及用戶設(shè)備; 其中,所述DNS服務(wù)器為權(quán)利要求8-13任一項(xiàng)所述的DNS服務(wù)器,所述用戶設(shè)備為權(quán)利要求14所述的用戶設(shè)備。
【文檔編號】H04L29/12GK104243627SQ201410438545
【公開日】2014年12月24日 申請日期:2014年8月29日 優(yōu)先權(quán)日:2014年8月29日
【發(fā)明者】楊宇 申請人:華為技術(shù)有限公司