1.一種域名檢索方法,其特征在于,預(yù)先設(shè)置域名庫(kù),所述域名庫(kù)中包含當(dāng)前存在的域名、所述域名在添加指定前綴后經(jīng)過(guò)字符反轉(zhuǎn)處理所生成的反轉(zhuǎn)字符串、以及所述域名與所述反轉(zhuǎn)字符串之間的對(duì)應(yīng)關(guān)系,該方法包括:
接收攜帶待檢索域名的域名檢索請(qǐng)求;
將添加所述指定前綴的待檢索域名通過(guò)字符反轉(zhuǎn)處理為待檢索反轉(zhuǎn)字符串;
在所述域名庫(kù)中查詢是否存在與所述待檢索反轉(zhuǎn)字符串匹配的對(duì)應(yīng)關(guān)系;
若存在,根據(jù)所述對(duì)應(yīng)關(guān)系獲取與所述待檢索反轉(zhuǎn)字符串對(duì)應(yīng)的域名。
2.如權(quán)利要求1所述的方法,其特征在于,將添加所述指定前綴的待檢索域名通過(guò)字符反轉(zhuǎn)處理為待檢索反轉(zhuǎn)字符串,具體為:
在所述待檢索域名的頭部添加所述指定前綴,并將添加了所述指定前綴的待檢索域名作為待反轉(zhuǎn)字符串;
根據(jù)所述待反轉(zhuǎn)字符串中的各個(gè)字符通過(guò)倒序排列生成所述待檢索反轉(zhuǎn)字符串。
3.如權(quán)利要求1所述的方法,其特征在于,還包括:
若所述域名庫(kù)中不存在與所述待檢索反轉(zhuǎn)字符串匹配的對(duì)應(yīng)關(guān)系,向所述域名檢索請(qǐng)求的發(fā)送方返回檢索失敗響應(yīng)。
4.如權(quán)利要求1所述的方法,其特征在于,在接收攜帶待檢索域名的域名檢索請(qǐng)求之前,還包括:
接收攜帶所述域名的域名添加請(qǐng)求;
在所述域名的頭部添加所述指定前綴,并將添加所述指定前綴的域名通過(guò)字符反轉(zhuǎn)處理為反轉(zhuǎn)字符串;
生成所述待添加域名與所述待添加反轉(zhuǎn)字符串的對(duì)應(yīng)關(guān)系;
將所述域名、所述反轉(zhuǎn)字符串以及所述對(duì)應(yīng)關(guān)系添加至所述域名庫(kù)。
5.如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,
所述指定前綴為所述域名中各個(gè)字符之間的連接符。
6.一種域名檢索設(shè)備,其特征在于,所述設(shè)備預(yù)先設(shè)置域名庫(kù),所述域名庫(kù)中包含當(dāng)前存在的域名、所述域名在添加指定前綴后經(jīng)過(guò)字符反轉(zhuǎn)處理所生成的反轉(zhuǎn)字符串、以及所述域名與所述反轉(zhuǎn)字符串之間的對(duì)應(yīng)關(guān)系,該設(shè)備還包括:
接收模塊,接收攜帶待檢索域名的域名檢索請(qǐng)求;
反轉(zhuǎn)模塊,將添加所述指定前綴的待檢索域名通過(guò)字符反轉(zhuǎn)處理為待檢索反轉(zhuǎn)字符串;
查詢模塊,在所述域名庫(kù)中查詢是否存在與所述待檢索反轉(zhuǎn)字符串匹配的對(duì)應(yīng)關(guān)系;
獲取模塊,在所述域名庫(kù)中存在與所述待檢索反轉(zhuǎn)字符串匹配的對(duì)應(yīng)關(guān)系時(shí)根據(jù)所述對(duì)應(yīng)關(guān)系獲取與所述待檢索反轉(zhuǎn)字符串對(duì)應(yīng)的域名。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,所述反轉(zhuǎn)模塊具體用于:
在所述待檢索域名的頭部添加所述指定前綴,并將添加了所述指定前綴的待檢索域名作為待反轉(zhuǎn)字符串;
根據(jù)所述待反轉(zhuǎn)字符串中的各個(gè)字符通過(guò)倒序排列生成所述待檢索反轉(zhuǎn)字符串。
8.如權(quán)利要求6所述的設(shè)備,其特征在于,還包括:
返回模塊,在所述域名庫(kù)中不存在與所述待檢索反轉(zhuǎn)字符串匹配的對(duì)應(yīng)關(guān)系時(shí)向所述域名檢索請(qǐng)求的發(fā)送方返回檢索失敗響應(yīng)。
9.如權(quán)利要求6所述的設(shè)備,其特征在于,還包括:
添加模塊,接收攜帶所述域名的域名添加請(qǐng)求,在所述域名的頭部添加所述指定前綴,并將添加所述指定前綴的域名通過(guò)字符反轉(zhuǎn)處理為反轉(zhuǎn)字符 串,生成所述域名與所述反轉(zhuǎn)字符串的對(duì)應(yīng)關(guān)系,將所述域名、所述反轉(zhuǎn)字符串以及所述對(duì)應(yīng)關(guān)系添加至所述域名庫(kù)。
10.如權(quán)利要求6-9任一項(xiàng)所述的設(shè)備,其特征在于,
所述指定前綴為所述域名中各個(gè)字符之間的連接符。