欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

域名的轉(zhuǎn)發(fā)方法及裝置與流程

文檔序號(hào):12183090閱讀:386來(lái)源:國(guó)知局
域名的轉(zhuǎn)發(fā)方法及裝置與流程

本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種域名的轉(zhuǎn)發(fā)方法及裝置。



背景技術(shù):

IPTV業(yè)務(wù)和上網(wǎng)業(yè)務(wù)是家庭用戶(hù)的基本業(yè)務(wù),家庭網(wǎng)關(guān)配置上,一般是配置一條路由虛擬鏈路用于上網(wǎng),而IPTV業(yè)務(wù)則通過(guò)配置橋接虛擬鏈路綁定端口的方式實(shí)現(xiàn)。對(duì)于IPTV業(yè)務(wù),下掛機(jī)頂盒PPPOE撥號(hào)或動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol,簡(jiǎn)稱(chēng)為DHCP)獲取大網(wǎng)地址。目前的家庭網(wǎng)關(guān)設(shè)備多要求不同的端口下掛不同的設(shè)備,即IPTV業(yè)務(wù)只能在固定的端口進(jìn)行開(kāi)展,而上網(wǎng)業(yè)務(wù)在其它端口開(kāi)展,不僅不利于業(yè)務(wù)擴(kuò)展也涉及到下掛多個(gè)網(wǎng)絡(luò)電視(簡(jiǎn)稱(chēng)IPTV)設(shè)備要分配多個(gè)大網(wǎng)地址的問(wèn)題。

另一方面,對(duì)于配置了多路由鏈路的設(shè)備,并沒(méi)有合適的控制域名轉(zhuǎn)發(fā)的方法和策略,無(wú)法實(shí)現(xiàn)業(yè)務(wù)的個(gè)性化定制。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供了一種域名的轉(zhuǎn)發(fā)方法及裝置,以至少解決相關(guān)技術(shù)中不能對(duì)不同業(yè)務(wù)的域名進(jìn)行分類(lèi)控制的問(wèn)題。

根據(jù)本發(fā)明的一個(gè)方面,提供了一種域名的轉(zhuǎn)發(fā)方法,包括:接收與家庭網(wǎng)關(guān)連接的設(shè)備發(fā)送的請(qǐng)求報(bào)文,其中,所述請(qǐng)求報(bào)文中攜帶有待轉(zhuǎn)發(fā)的域名;從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,其中,所述設(shè)備的查找標(biāo)識(shí)包括:所述設(shè)備的設(shè)備類(lèi)型和/或域名表達(dá)式;若查找到與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,則按照所述轉(zhuǎn)發(fā)鏈路將所述域名發(fā)送到所述目的地址。

進(jìn)一步地,所述設(shè)備的查找標(biāo)識(shí)為所述設(shè)備的設(shè)備類(lèi)型,其中,所述從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址包括:從所述請(qǐng)求報(bào)文中獲取所述設(shè)備的源地址;獲取與所述設(shè)備的源地址具有對(duì)應(yīng)關(guān)系的所述設(shè)備的所述設(shè)備類(lèi)型;從所述域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的所述轉(zhuǎn)發(fā)鏈路和所述目的地址。

進(jìn)一步地,在接收與家庭網(wǎng)關(guān)連接的設(shè)備發(fā)送的請(qǐng)求報(bào)文之前,還包括:為所述設(shè)備分配所述源地址;接收所述設(shè)備從所述源地址上發(fā)送的設(shè)備信息,其中,所述設(shè)備信息用于標(biāo)識(shí)所述設(shè)備的設(shè)備類(lèi)型;獲取所述設(shè)備信息標(biāo)識(shí)的所述設(shè)備的設(shè)備類(lèi)型;存儲(chǔ) 所述源地址和所述設(shè)備信息的所述對(duì)應(yīng)關(guān)系。

進(jìn)一步地,所述設(shè)備的查找標(biāo)識(shí)為所述設(shè)備的設(shè)備類(lèi)型,其中,所述從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址包括:從所述請(qǐng)求報(bào)文中獲取用于標(biāo)識(shí)所述設(shè)備的設(shè)備類(lèi)型的類(lèi)型標(biāo)識(shí)信息;獲取所述類(lèi)型標(biāo)識(shí)信息所標(biāo)識(shí)的所述設(shè)備的設(shè)備類(lèi)型;從所述域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的所述轉(zhuǎn)發(fā)鏈路和所述目的地址。

進(jìn)一步地,在從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址之前,還包括:接收配置信息,其中,所述配置信息用于指示至少一組具有對(duì)應(yīng)關(guān)系的設(shè)備類(lèi)型、轉(zhuǎn)發(fā)鏈路、目的地址;將所述配置信息指示的所述至少一組具有對(duì)應(yīng)關(guān)系的設(shè)備類(lèi)型、轉(zhuǎn)發(fā)鏈路、目的地址配置在所述域名轉(zhuǎn)發(fā)表中。

進(jìn)一步地,所述接收配置信息包括:接收動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器發(fā)送的確認(rèn)報(bào)文,其中,所述確認(rèn)報(bào)文中自定義的可選字段攜帶有所述配置信息。

進(jìn)一步地,所述設(shè)備的查找標(biāo)識(shí)為所述設(shè)備的域名表達(dá)式,其中,所述從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址包括:從所述請(qǐng)求報(bào)文中獲取所述域名;在所述域名轉(zhuǎn)發(fā)表中查找與所述域名匹配的域名表達(dá)式;若查找到所述與所述域名匹配的域名表達(dá)式,則從所述域名轉(zhuǎn)發(fā)表中獲取與所述域名匹配的域名表達(dá)式具有對(duì)應(yīng)關(guān)系的所述轉(zhuǎn)發(fā)鏈路和所述目的地址。

進(jìn)一步地,所述在所述域名轉(zhuǎn)發(fā)表中查找與所述域名匹配的域名表達(dá)式包括以下之一:在所述域名轉(zhuǎn)發(fā)表中查找是否存在滿足第一條件的域名表達(dá)式,其中,所述滿足第一條件的域名表達(dá)式為所述域名表達(dá)式的字符包含在所述域名中;若存在所述滿足第一條件的域名表達(dá)式,則將所述滿足第一條件的域名表達(dá)式作為查找到的所述與所述域名匹配的域名表達(dá)式;在所述域名轉(zhuǎn)發(fā)表中查找是否存在滿足第二條件的域名表達(dá)式,其中,所述滿足第二條件的域名表達(dá)式為所述域名表達(dá)式的字符與所述域名中的字符相同;若存在所述滿足第二條件的域名表達(dá)式,則將所述滿足第二條件的域名表達(dá)式作為查找到的所述與所述域名匹配的域名表達(dá)式;在所述域名轉(zhuǎn)發(fā)表中查找是否存在滿足第三條件的域名表達(dá)式,其中,所述滿足第二條件的域名表達(dá)式為所述域名表達(dá)式中不存在與所述域名中的字符相同且所述域名表達(dá)式的字符不包含在所述域名中;若存在所述滿足第三條件的域名表達(dá)式,則將所述滿足第三條件的域名表達(dá)式作為查找到的所述與所述域名匹配的域名表達(dá)式。

進(jìn)一步地,所述設(shè)備的查找標(biāo)識(shí)為所述設(shè)備的設(shè)備類(lèi)型和所述設(shè)備的域名表達(dá)式,其中,所述從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址包括:從所述請(qǐng)求報(bào)文中獲取所述設(shè)備的源地址和所述域名;獲取與所述設(shè)備的源地址具有對(duì)應(yīng)關(guān)系的所述設(shè)備的所述設(shè)備類(lèi)型,并從所述域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的第一轉(zhuǎn)發(fā)鏈路和第一目的地址;在所述域名轉(zhuǎn)發(fā) 表中查找與所述域名匹配的域名表達(dá)式,若查找到所述與所述域名匹配的域名表達(dá)式,則從所述域名轉(zhuǎn)發(fā)表中獲取與所述域名匹配的域名表達(dá)式具有對(duì)應(yīng)關(guān)系的第二轉(zhuǎn)發(fā)鏈路和第二目的地址;判斷所述第一轉(zhuǎn)發(fā)鏈路與所述第二轉(zhuǎn)發(fā)鏈路是否相同、且所述第一目的地址與所述第二目的地址是否相同;若所述第一轉(zhuǎn)發(fā)鏈路與所述第二轉(zhuǎn)發(fā)鏈路相同、且所述第一目的地址與所述第二目的地址相同,則將所述第一轉(zhuǎn)發(fā)鏈路和第一目的地址作為查找到的與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

進(jìn)一步地,所述設(shè)備的查找標(biāo)識(shí)為所述設(shè)備的設(shè)備類(lèi)型和所述設(shè)備的域名表達(dá)式,其中,所述從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址包括:從所述請(qǐng)求報(bào)文中獲取用于標(biāo)識(shí)所述設(shè)備的設(shè)備類(lèi)型的類(lèi)型標(biāo)識(shí)信息和所述域名;獲取所述類(lèi)型標(biāo)識(shí)信息所標(biāo)識(shí)的所述設(shè)備的設(shè)備類(lèi)型,并從所述域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的第一轉(zhuǎn)發(fā)鏈路和第一目的地址;在所述域名轉(zhuǎn)發(fā)表中查找與所述域名匹配的域名表達(dá)式,若查找到所述與所述域名匹配的域名表達(dá)式,則從所述域名轉(zhuǎn)發(fā)表中獲取與所述域名匹配的域名表達(dá)式具有對(duì)應(yīng)關(guān)系的第二轉(zhuǎn)發(fā)鏈路和第二目的地址;判斷所述第一轉(zhuǎn)發(fā)鏈路與所述第二轉(zhuǎn)發(fā)鏈路是否相同、且所述第一目的地址與所述第二目的地址是否相同;若所述第一轉(zhuǎn)發(fā)鏈路與所述第二轉(zhuǎn)發(fā)鏈路相同、且所述第一目的地址與所述第二目的地址相同,則將所述第一轉(zhuǎn)發(fā)鏈路和第一目的地址作為查找到的與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

進(jìn)一步地,在所述從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址之前,還包括:配置用于指示選擇所述域名轉(zhuǎn)發(fā)表的策略信息,其中,所述策略信息用于指示以下之一:用于選擇與所述設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址的域名轉(zhuǎn)發(fā)表;用于選擇與所述設(shè)備的域名具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址的域名轉(zhuǎn)發(fā)表;用于選擇與所述設(shè)備的設(shè)備類(lèi)型和所述設(shè)備的域名具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址的域名轉(zhuǎn)發(fā)表。

根據(jù)本發(fā)明的另一方面,提供了一種域名的轉(zhuǎn)發(fā)裝置,包括:第一接收模塊,用于接收與家庭網(wǎng)關(guān)連接的設(shè)備發(fā)送的請(qǐng)求報(bào)文,其中,所述請(qǐng)求報(bào)文中攜帶有待轉(zhuǎn)發(fā)的域名;查找模塊,用于從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,其中,所述設(shè)備的查找標(biāo)識(shí)包括:所述設(shè)備的設(shè)備類(lèi)型和/或域名表達(dá)式;發(fā)送模塊,用于若查找到與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,則按照所述轉(zhuǎn)發(fā)鏈路將所述域名發(fā)送到所述目的地址。

進(jìn)一步地,所述設(shè)備的查找標(biāo)識(shí)為所述設(shè)備的設(shè)備類(lèi)型,所述查找模塊包括:第一獲取單元,用于從所述請(qǐng)求報(bào)文中獲取所述設(shè)備的源地址;第二獲取單元,用于獲取與所述設(shè)備的源地址具有對(duì)應(yīng)關(guān)系的所述設(shè)備的所述設(shè)備類(lèi)型;第一查找單元,用于從所述域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的所述轉(zhuǎn)發(fā)鏈路和所述目的地址。

進(jìn)一步地,所述裝置還包括:分配模塊,用于在接收與家庭網(wǎng)關(guān)連接的設(shè)備發(fā)送的請(qǐng)求報(bào)文之前,為所述設(shè)備分配所述源地址;第二接收模塊,用于接收所述設(shè)備從所述源地址上發(fā)送的設(shè)備信息,其中,所述設(shè)備信息用于標(biāo)識(shí)所述設(shè)備的設(shè)備類(lèi)型;獲取模塊,用于獲取所述設(shè)備信息標(biāo)識(shí)的所述設(shè)備的設(shè)備類(lèi)型;存儲(chǔ)模塊,用于存儲(chǔ)所述源地址和所述設(shè)備信息的所述對(duì)應(yīng)關(guān)系。

進(jìn)一步地,所述設(shè)備的查找標(biāo)識(shí)為所述設(shè)備的設(shè)備類(lèi)型,所述查找模塊包括:第三獲取單元,用于從所述請(qǐng)求報(bào)文中獲取用于標(biāo)識(shí)所述設(shè)備的設(shè)備類(lèi)型的類(lèi)型標(biāo)識(shí)信息;第四獲取單元,用于獲取所述類(lèi)型標(biāo)識(shí)信息所標(biāo)識(shí)的所述設(shè)備的設(shè)備類(lèi)型;第二查找單元從所述域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的所述轉(zhuǎn)發(fā)鏈路和所述目的地址。

進(jìn)一步地,所述裝置還包括:第三接收模塊,用于在從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址之前,接收配置信息,其中,所述配置信息用于指示至少一組具有對(duì)應(yīng)關(guān)系的設(shè)備類(lèi)型、轉(zhuǎn)發(fā)鏈路、目的地址;第一配置模塊,用于將所述配置信息指示的所述至少一組具有對(duì)應(yīng)關(guān)系的設(shè)備類(lèi)型、轉(zhuǎn)發(fā)鏈路、目的地址配置在所述域名轉(zhuǎn)發(fā)表中。

進(jìn)一步地,所述接收配置信息包括:接收動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器發(fā)送的確認(rèn)報(bào)文,其中,所述確認(rèn)報(bào)文中自定義的可選字段攜帶有所述配置信息。

進(jìn)一步地,所述設(shè)備的查找標(biāo)識(shí)為所述設(shè)備的域名表達(dá)式,所述查找模塊包括:第五獲取單元,用于從所述請(qǐng)求報(bào)文中獲取所述域名;第三查找單元,用于在所述域名轉(zhuǎn)發(fā)表中查找與所述域名匹配的域名表達(dá)式;第六獲取單元,用于若查找到所述與所述域名匹配的域名表達(dá)式,則從所述域名轉(zhuǎn)發(fā)表中獲取與所述域名匹配的域名表達(dá)式具有對(duì)應(yīng)關(guān)系的所述轉(zhuǎn)發(fā)鏈路和所述目的地址。

進(jìn)一步地,所述第三查找單元在所述域名轉(zhuǎn)發(fā)表中查找與所述域名匹配的域名表達(dá)式包括以下之一:在所述域名轉(zhuǎn)發(fā)表中查找是否存在滿足第一條件的域名表達(dá)式,其中,所述滿足第一條件的域名表達(dá)式為所述域名表達(dá)式的字符包含在所述域名中;若存在所述滿足第一條件的域名表達(dá)式,則將所述滿足第一條件的域名表達(dá)式作為查找到的所述與所述域名匹配的域名表達(dá)式;在所述域名轉(zhuǎn)發(fā)表中查找是否存在滿足第二條件的域名表達(dá)式,其中,所述滿足第二條件的域名表達(dá)式為所述域名表達(dá)式的字符與所述域名中的字符相同;若存在所述滿足第二條件的域名表達(dá)式,則將所述滿足第二條件的域名表達(dá)式作為查找到的所述與所述域名匹配的域名表達(dá)式;在所述域名轉(zhuǎn)發(fā)表中查找是否存在滿足第三條件的域名表達(dá)式,其中,所述滿足第二條件的域名表達(dá)式為所述域名表達(dá)式中不存在與所述域名中的字符相同且所述域名表達(dá)式的字符不包含在所述域名中;若存在所述滿足第三條件的域名表達(dá)式,則將所述滿足第三條件的域名表達(dá)式作為查找到的所述與所述域名匹配的域名表達(dá)式。

進(jìn)一步地,所述設(shè)備的查找標(biāo)識(shí)為所述設(shè)備的設(shè)備類(lèi)型和所述設(shè)備的域名表達(dá)式,所述查找模塊包括:第七獲取單元,用于從所述請(qǐng)求報(bào)文中獲取所述設(shè)備的源地址和所述域名;第一處理單元,用于獲取與所述設(shè)備的源地址具有對(duì)應(yīng)關(guān)系的所述設(shè)備的所述設(shè)備類(lèi)型,并從所述域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的第一轉(zhuǎn)發(fā)鏈路和第一目的地址;第二處理單元,用于在所述域名轉(zhuǎn)發(fā)表中查找與所述域名匹配的域名表達(dá)式,若查找到所述與所述域名匹配的域名表達(dá)式,則從所述域名轉(zhuǎn)發(fā)表中獲取與所述域名匹配的域名表達(dá)式具有對(duì)應(yīng)關(guān)系的第二轉(zhuǎn)發(fā)鏈路和第二目的地址;第一判斷單元,用于判斷所述第一轉(zhuǎn)發(fā)鏈路與所述第二轉(zhuǎn)發(fā)鏈路是否相同、且所述第一目的地址與所述第二目的地址是否相同;第一確定單元,用于若所述第一轉(zhuǎn)發(fā)鏈路與所述第二轉(zhuǎn)發(fā)鏈路相同、且所述第一目的地址與所述第二目的地址相同,則將所述第一轉(zhuǎn)發(fā)鏈路和第一目的地址作為查找到的與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

進(jìn)一步地,所述設(shè)備的查找標(biāo)識(shí)為所述設(shè)備的設(shè)備類(lèi)型和所述設(shè)備的域名表達(dá)式,所述查找模塊包括:第八獲取模塊,用于從所述請(qǐng)求報(bào)文中獲取用于標(biāo)識(shí)所述設(shè)備的設(shè)備類(lèi)型的類(lèi)型標(biāo)識(shí)信息和所述域名;第三處理單元,用于獲取所述類(lèi)型標(biāo)識(shí)信息所標(biāo)識(shí)的所述設(shè)備的設(shè)備類(lèi)型,并從所述域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的第一轉(zhuǎn)發(fā)鏈路和第一目的地址;第四處理單元,用于在所述域名轉(zhuǎn)發(fā)表中查找與所述域名匹配的域名表達(dá)式,若查找到所述與所述域名匹配的域名表達(dá)式,則從所述域名轉(zhuǎn)發(fā)表中獲取與所述域名匹配的域名表達(dá)式具有對(duì)應(yīng)關(guān)系的第二轉(zhuǎn)發(fā)鏈路和第二目的地址;第二判斷單元,用于判斷所述第一轉(zhuǎn)發(fā)鏈路與所述第二轉(zhuǎn)發(fā)鏈路是否相同、且所述第一目的地址與所述第二目的地址是否相同;第二確定單元,用于若所述第一轉(zhuǎn)發(fā)鏈路與所述第二轉(zhuǎn)發(fā)鏈路相同、且所述第一目的地址與所述第二目的地址相同,則將所述第一轉(zhuǎn)發(fā)鏈路和第一目的地址作為查找到的與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

進(jìn)一步地,所述裝置還包括:第二配置模塊,用于在所述從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址之前,配置用于指示選擇所述域名轉(zhuǎn)發(fā)表的策略信息,其中,所述策略信息用于指示以下之一:用于選擇與所述設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址的域名轉(zhuǎn)發(fā)表;用于選擇與所述設(shè)備的域名具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址的域名轉(zhuǎn)發(fā)表;用于選擇與所述設(shè)備的設(shè)備類(lèi)型和所述設(shè)備的域名具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址的域名轉(zhuǎn)發(fā)表。

通過(guò)本發(fā)明,采用接收與家庭網(wǎng)關(guān)連接的設(shè)備發(fā)送的請(qǐng)求報(bào)文,其中,所述請(qǐng)求報(bào)文中攜帶有待轉(zhuǎn)發(fā)的域名;從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,其中,所述設(shè)備的查找標(biāo)識(shí)包括:所述設(shè)備的設(shè)備類(lèi)型和/或所述域名;若查找到與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,則按照所述轉(zhuǎn)發(fā)鏈路將所述域名發(fā)送到所述目的地址的方式,解決了相關(guān)技術(shù)中不能對(duì)不同業(yè)務(wù)的域名進(jìn)行分類(lèi)控制的問(wèn)題,滿足了用戶(hù)在多種業(yè)務(wù)場(chǎng)景下域名的分類(lèi)控 制,不要求用戶(hù)進(jìn)行特別配置和端口使用限制。

附圖說(shuō)明

此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:

圖1是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)方法的流程圖;

圖2是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的結(jié)構(gòu)框圖;

圖3是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖一;

圖4是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖二;

圖5是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖三;

圖6是根據(jù)本發(fā)明實(shí)施例的第三接收模塊的結(jié)構(gòu)框圖;

圖7是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖五;

圖8是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖六;

圖9是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖七;

圖10是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖八;

圖11是本發(fā)明可選實(shí)施例的域名轉(zhuǎn)發(fā)方法的流程示意圖一;

圖12是本發(fā)明可選實(shí)施例的域名轉(zhuǎn)發(fā)方法的流程示意圖二;

圖13是本發(fā)明可選實(shí)施例的域名轉(zhuǎn)發(fā)方法的流程示意圖三;

圖14是本發(fā)明可選實(shí)施例的設(shè)備域名轉(zhuǎn)發(fā)表獲取模塊工作流程圖;

圖15是本發(fā)明可選實(shí)施例的描述域名轉(zhuǎn)發(fā)表獲取模塊工作流程圖;

圖16是本發(fā)明可選實(shí)施例的域名轉(zhuǎn)發(fā)模塊工作流程圖。

具體實(shí)施方式

下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。

需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。

在本實(shí)施例中提供了一種域名的轉(zhuǎn)發(fā)方法,圖1是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā) 方法的流程圖,如圖1所示,該流程包括如下步驟:

步驟S102,接收與家庭網(wǎng)關(guān)連接的設(shè)備發(fā)送的請(qǐng)求報(bào)文,其中,請(qǐng)求報(bào)文中攜帶有待轉(zhuǎn)發(fā)的域名;

步驟S104,從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,其中,設(shè)備的查找標(biāo)識(shí)包括:設(shè)備的設(shè)備類(lèi)型和/或域名表達(dá)式;

步驟S106,若查找到與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,則按照轉(zhuǎn)發(fā)鏈路將域名發(fā)送到目的地址。

通過(guò)本發(fā)明,采用接收與家庭網(wǎng)關(guān)連接的設(shè)備發(fā)送的請(qǐng)求報(bào)文,其中,所述請(qǐng)求報(bào)文中攜帶有待轉(zhuǎn)發(fā)的域名;從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,其中,所述設(shè)備的查找標(biāo)識(shí)包括:所述設(shè)備的設(shè)備類(lèi)型和/或所述域名;若查找到與所述設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,則按照所述轉(zhuǎn)發(fā)鏈路將所述域名發(fā)送到所述目的地址的方式,解決了相關(guān)技術(shù)中不能對(duì)不同業(yè)務(wù)的域名進(jìn)行分類(lèi)控制的問(wèn)題,滿足了用戶(hù)在多種業(yè)務(wù)應(yīng)用場(chǎng)景下域名的分類(lèi)控制,不要求用戶(hù)進(jìn)行特別配置和端口使用限制。

可選的,設(shè)備的查找標(biāo)識(shí)可以分為三種應(yīng)用場(chǎng)景,第一種應(yīng)用場(chǎng)景為設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型時(shí),第二種應(yīng)用場(chǎng)景為設(shè)備的查找標(biāo)識(shí)為設(shè)備的查找標(biāo)識(shí)為域名時(shí),第三種應(yīng)用場(chǎng)景為設(shè)備的查找標(biāo)識(shí)為設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型和域名。在下面根據(jù)本實(shí)施例的可選實(shí)施方式中,分別對(duì)上述三種應(yīng)用場(chǎng)景進(jìn)行進(jìn)一步說(shuō)明。

在第一種應(yīng)用場(chǎng)景,設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型時(shí),在根據(jù)本實(shí)施例的可選實(shí)施方式中,從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址包括:

S11,從請(qǐng)求報(bào)文中獲取設(shè)備的源地址;

S12,獲取與設(shè)備的源地址具有對(duì)應(yīng)關(guān)系的設(shè)備的設(shè)備類(lèi)型;

S13,從域名轉(zhuǎn)發(fā)表中查找與設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

根據(jù)本實(shí)施例的可選實(shí)施方式,在接收與家庭網(wǎng)關(guān)連接的設(shè)備發(fā)送的請(qǐng)求報(bào)文之前,還包括:

S21,為設(shè)備分配源地址;

S22,接收設(shè)備從源地址上發(fā)送的設(shè)備信息,其中,設(shè)備信息用于標(biāo)識(shí)設(shè)備的設(shè)備類(lèi)型;

S23,獲取設(shè)備信息標(biāo)識(shí)的設(shè)備的設(shè)備類(lèi)型;

S24,存儲(chǔ)源地址和設(shè)備信息的對(duì)應(yīng)關(guān)系。

根據(jù)本實(shí)施例的可選實(shí)施方式,從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址包括:

S31,從請(qǐng)求報(bào)文中獲取用于標(biāo)識(shí)設(shè)備的設(shè)備類(lèi)型的類(lèi)型標(biāo)識(shí)信息;

S32,獲取類(lèi)型標(biāo)識(shí)信息所標(biāo)識(shí)的設(shè)備的設(shè)備類(lèi)型;

S33,從域名轉(zhuǎn)發(fā)表中查找與設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

在根據(jù)本實(shí)施例的可選實(shí)施方式中,在設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型時(shí),在從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址之前,還包括:

S41,接收配置信息,其中,配置信息用于指示至少一組具有對(duì)應(yīng)關(guān)系的設(shè)備類(lèi)型、轉(zhuǎn)發(fā)鏈路、目的地址;

S42,將配置信息指示的至少一組具有對(duì)應(yīng)關(guān)系的設(shè)備類(lèi)型、轉(zhuǎn)發(fā)鏈路、目的地址配置在域名轉(zhuǎn)發(fā)表中。

可選的,接收配置信息可以為接收DHCP服務(wù)器發(fā)送的確認(rèn)確認(rèn)報(bào)文,在本實(shí)施例中可以是ACK報(bào)文,其中,該確認(rèn)報(bào)文中自定義的可選字段(若是ACK報(bào)文則是OPTION字段)攜帶有配置信息。

根據(jù)本發(fā)明實(shí)施例的第二種應(yīng)用場(chǎng)景,設(shè)備的查找標(biāo)識(shí)為設(shè)備的域名表達(dá)式時(shí),從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址包括:

S51,從請(qǐng)求報(bào)文中獲取域名;

S52,在域名轉(zhuǎn)發(fā)表中查找與域名匹配的域名表達(dá)式;

S53,若查找到與域名匹配的域名表達(dá)式,則從域名轉(zhuǎn)發(fā)表中獲取與域名匹配的域名表達(dá)式具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

可選的,在第二種應(yīng)用場(chǎng)景中,在域名轉(zhuǎn)發(fā)表中查找與域名匹配的域名表達(dá)式包括以下之一:

在域名轉(zhuǎn)發(fā)表中查找是否存在滿足第一條件的域名表達(dá)式,其中,滿足第一條件的域名表達(dá)式為域名表達(dá)式的字符包含在域名中;若存在滿足第一條件的域名表達(dá)式,則將滿足第一條件的域名表達(dá)式作為查找到的與域名匹配的域名表達(dá)式;

在域名轉(zhuǎn)發(fā)表中查找是否存在滿足第二條件的域名表達(dá)式,其中,滿足第二條件的域名表達(dá)式為域名表達(dá)式的字符與域名中的字符相同;若存在滿足第二條件的域名表達(dá)式,則將滿足第二條件的域名表達(dá)式作為查找到的與域名匹配的域名表達(dá)式;

在域名轉(zhuǎn)發(fā)表中查找是否存在滿足第三條件的域名表達(dá)式,其中,滿足第二條件的域名表達(dá)式為域名表達(dá)式中不存在與域名中的字符相同且域名表達(dá)式的字符不包含在域名中;若存在滿足第三條件的域名表達(dá)式,則將滿足第三條件的域名表達(dá)式作為查找到的與域名匹配的域名表達(dá)式。

根據(jù)本發(fā)明實(shí)施例的第三種應(yīng)用場(chǎng)景,設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型和設(shè)備的域名表達(dá)式,從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址包括:

S61,從請(qǐng)求報(bào)文中獲取設(shè)備的源地址和域名;

S62,獲取與設(shè)備的源地址具有對(duì)應(yīng)關(guān)系的設(shè)備的設(shè)備類(lèi)型,并從域名轉(zhuǎn)發(fā)表中查找與設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的第一轉(zhuǎn)發(fā)鏈路和第一目的地址;

S63,在域名轉(zhuǎn)發(fā)表中查找與域名匹配的域名表達(dá)式,若查找到與域名匹配的域名表達(dá)式,則從域名轉(zhuǎn)發(fā)表中獲取與域名匹配的域名表達(dá)式具有對(duì)應(yīng)關(guān)系的第二轉(zhuǎn)發(fā)鏈路和第二目的地址;

S64,判斷第一轉(zhuǎn)發(fā)鏈路與第二轉(zhuǎn)發(fā)鏈路是否相同、且第一目的地址與第二目的地址是否相同;

S65,若第一轉(zhuǎn)發(fā)鏈路與第二轉(zhuǎn)發(fā)鏈路相同、且第一目的地址與第二目的地址相同,則將第一轉(zhuǎn)發(fā)鏈路和第一目的地址作為查找到的與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

根據(jù)本發(fā)明實(shí)施例的第三中應(yīng)用場(chǎng)景下,從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址包括:

S71,從請(qǐng)求報(bào)文中獲取用于標(biāo)識(shí)設(shè)備的設(shè)備類(lèi)型的類(lèi)型標(biāo)識(shí)信息和域名;

S72,獲取類(lèi)型標(biāo)識(shí)信息所標(biāo)識(shí)的設(shè)備的設(shè)備類(lèi)型,并從域名轉(zhuǎn)發(fā)表中查找與設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的第一轉(zhuǎn)發(fā)鏈路和第一目的地址;

S73,在域名轉(zhuǎn)發(fā)表中查找與域名匹配的域名表達(dá)式,若查找到與域名匹配的域名表達(dá)式,則從域名轉(zhuǎn)發(fā)表中獲取與域名匹配的域名表達(dá)式具有對(duì)應(yīng)關(guān)系的第二轉(zhuǎn)發(fā)鏈路和第二目的地址;

S74,判斷第一轉(zhuǎn)發(fā)鏈路與第二轉(zhuǎn)發(fā)鏈路是否相同、且第一目的地址與第二目的地址是否相同;

S75,若第一轉(zhuǎn)發(fā)鏈路與第二轉(zhuǎn)發(fā)鏈路相同、且第一目的地址與第二目的地址相同,則將第一轉(zhuǎn)發(fā)鏈路和第一目的地址作為查找到的與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

基于上述三種應(yīng)用場(chǎng)景,在本發(fā)明的可選實(shí)施方式中,在從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址之前,本實(shí)施例的方法還可以包括:配置用于指示選擇域名轉(zhuǎn)發(fā)表的策略信息,其中,策略信息用于指示以下之一:用于選擇與設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址的域名轉(zhuǎn)發(fā)表;用于選擇與設(shè)備的域名具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址的域名轉(zhuǎn)發(fā)表;用于選擇與設(shè)備的設(shè)備類(lèi)型和設(shè)備的域名具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址的域名轉(zhuǎn)發(fā)表。也就是說(shuō),對(duì)于本實(shí)施例中的三種應(yīng)用場(chǎng)景可以根據(jù)該策略信息進(jìn)行優(yōu)先級(jí)的排序,即域名表達(dá)式的匹配可以是設(shè)備類(lèi)型的匹配、或域名的匹配、或設(shè)備類(lèi)型與域名同時(shí)匹配。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。

在本實(shí)施例中還提供了一種域名的轉(zhuǎn)發(fā)裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述。如以下所使用的,術(shù)語(yǔ)“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。

圖2是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括:第一接收模塊20,用于接收與家庭網(wǎng)關(guān)連接的設(shè)備發(fā)送的請(qǐng)求報(bào)文,其中,請(qǐng)求報(bào)文中攜帶有待轉(zhuǎn)發(fā)的域名;查找模塊22,用于從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,其中,設(shè)備的查找標(biāo)識(shí)包括:設(shè)備的設(shè)備類(lèi)型和/或域名表達(dá)式;發(fā)送模塊24,用于若查找到與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,則按照轉(zhuǎn)發(fā)鏈路將域名發(fā)送到目的地址。

圖3是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖一,如圖3所示,在設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型時(shí),該裝置除包括圖2所示的所有模塊外,查找模塊22還包括:第一獲取單元30,用于從請(qǐng)求報(bào)文中獲取設(shè)備的源地址;第二獲取單元32,與第一獲取單元30耦合連接,用于獲取與設(shè)備的源地址具有對(duì)應(yīng)關(guān)系的設(shè)備的設(shè)備類(lèi)型;第一查找單元34,與第二獲取單元32耦合連接,用于從域名轉(zhuǎn)發(fā)表中查找與設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

圖4是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖二,如圖4所示,該裝置除包括圖3所示的所有模塊外,裝置還包括:分配模塊40,用于在接收與家庭網(wǎng)關(guān)連接的設(shè)備發(fā)送的請(qǐng)求報(bào)文之前,為設(shè)備分配源地址;第二接收模塊42,與分配模塊40耦合連接,用于接收設(shè)備從源地址上發(fā)送的設(shè)備信息,其中,設(shè)備信息用于標(biāo)識(shí)設(shè)備的設(shè)備類(lèi)型;獲取模塊44,用于獲取設(shè)備信息標(biāo)識(shí)的設(shè)備的設(shè)備類(lèi)型;存儲(chǔ)模塊46,與 第二接收模塊42耦合連接,用于存儲(chǔ)源地址和設(shè)備信息的對(duì)應(yīng)關(guān)系。

圖5是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖三,如圖5所示,在設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型時(shí),該裝置除包括圖2所示的所有模塊外,查找模塊22還包括:第三獲取單元50,用于從請(qǐng)求報(bào)文中獲取用于標(biāo)識(shí)設(shè)備的設(shè)備類(lèi)型的類(lèi)型標(biāo)識(shí)信息;第四獲取單元52,與第三獲取單元50耦合連接,用于獲取類(lèi)型標(biāo)識(shí)信息所標(biāo)識(shí)的設(shè)備的設(shè)備類(lèi)型;第二查找單元54,與第四獲取單元52耦合連接,用于從域名轉(zhuǎn)發(fā)表中查找與設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

圖6是根據(jù)本發(fā)明實(shí)施例的第三接收模塊的結(jié)構(gòu)框圖,如圖6所示,在設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型時(shí),該裝置除包括圖2至圖5任一個(gè)所示的所有模塊外,裝置還包括:第三接收模塊60,用于在從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址之前,接收配置信息,其中,配置信息用于指示至少一組具有對(duì)應(yīng)關(guān)系的設(shè)備類(lèi)型、轉(zhuǎn)發(fā)鏈路、目的地址;第一配置模塊62,與第三接收模塊60耦合連接,用于將配置信息指示的至少一組具有對(duì)應(yīng)關(guān)系的設(shè)備類(lèi)型、轉(zhuǎn)發(fā)鏈路、目的地址配置在域名轉(zhuǎn)發(fā)表中。

在根據(jù)本是實(shí)施例的可選實(shí)施方式中,在設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型時(shí),接收配置信息包括:接收DHCP服務(wù)器發(fā)送的ACK報(bào)文,其中,ACK報(bào)文中自定義的OPTION字段攜帶有配置信息。

圖7是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖五,如圖7所示,在設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型時(shí),該裝置除包括圖2所示的所有模塊外,查找模塊22還包括:第五獲取單元70,用于從請(qǐng)求報(bào)文中獲取域名;第三查找單元72,與第五獲取單元70耦合連接,用于在域名轉(zhuǎn)發(fā)表中查找與域名匹配的域名表達(dá)式;第六獲取單元74,與第三查找單元72耦合連接,用于若查找到與域名匹配的域名表達(dá)式,則從域名轉(zhuǎn)發(fā)表中獲取與域名匹配的域名表達(dá)式具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

根據(jù)本發(fā)明可選的實(shí)施例,在設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型時(shí),第三查找單元在域名轉(zhuǎn)發(fā)表中查找與域名匹配的域名表達(dá)式包括以下之一:在域名轉(zhuǎn)發(fā)表中查找是否存在滿足第一條件的域名表達(dá)式,其中,滿足第一條件的域名表達(dá)式為域名表達(dá)式的字符包含在域名中;若存在滿足第一條件的域名表達(dá)式,則將滿足第一條件的域名表達(dá)式作為查找到的與域名匹配的域名表達(dá)式;在域名轉(zhuǎn)發(fā)表中查找是否存在滿足第二條件的域名表達(dá)式,其中,滿足第二條件的域名表達(dá)式為域名表達(dá)式的字符與域名中的字符相同;若存在滿足第二條件的域名表達(dá)式,則將滿足第二條件的域名表達(dá)式作為查找到的與域名匹配的域名表達(dá)式;在域名轉(zhuǎn)發(fā)表中查找是否存在滿足第三條件的域名表達(dá)式,其中,滿足第二條件的域名表達(dá)式為域名表達(dá)式中不存在與域名中的字符相同且域名表達(dá)式的字符不包含在域名中;若存在滿足第三條件的域名表達(dá)式,則將滿足第三條件的域名表達(dá)式作為查找到的與域名匹配的域名表達(dá)式。

圖8是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖六,設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型和設(shè)備的域名表達(dá)式,如圖8所示,在設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型時(shí),該裝置除包括圖2所示的所有模塊外,查找模塊22包括:第七獲取單元80,用于從請(qǐng)求報(bào)文中獲取設(shè)備的源地址和域名;第一處理單元82,與第七獲取單元20耦合連接,用于獲取與設(shè)備的源地址具有對(duì)應(yīng)關(guān)系的設(shè)備的設(shè)備類(lèi)型,并從域名轉(zhuǎn)發(fā)表中查找與設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的第一轉(zhuǎn)發(fā)鏈路和第一目的地址;第二處理單元84,與第一處理單元82耦合連接,用于在域名轉(zhuǎn)發(fā)表中查找與域名匹配的域名表達(dá)式,若查找到與域名匹配的域名表達(dá)式,則從域名轉(zhuǎn)發(fā)表中獲取與域名匹配的域名表達(dá)式具有對(duì)應(yīng)關(guān)系的第二轉(zhuǎn)發(fā)鏈路和第二目的地址;第一判斷單元86,與第二處理單元84耦合連接,用于判斷第一轉(zhuǎn)發(fā)鏈路與第二轉(zhuǎn)發(fā)鏈路是否相同、且第一目的地址與第二目的地址是否相同;第一確定單元88,與第一判斷單元86耦合連接,用于若第一轉(zhuǎn)發(fā)鏈路與第二轉(zhuǎn)發(fā)鏈路相同、且第一目的地址與第二目的地址相同,則將第一轉(zhuǎn)發(fā)鏈路和第一目的地址作為查找到的與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

圖9是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖七,設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型和設(shè)備的域名表達(dá)式,如圖9所示,在設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型時(shí),該裝置除包括圖2所示的所有模塊外,查找模塊22包括:第八獲取單元90,用于從請(qǐng)求報(bào)文中獲取用于標(biāo)識(shí)設(shè)備的設(shè)備類(lèi)型的類(lèi)型標(biāo)識(shí)信息和域名;第三處理單元92,與第八獲取單元90耦合連接,與第八獲取,用于獲取類(lèi)型標(biāo)識(shí)信息所標(biāo)識(shí)的設(shè)備的設(shè)備類(lèi)型,并從域名轉(zhuǎn)發(fā)表中查找與設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的第一轉(zhuǎn)發(fā)鏈路和第一目的地址;第四處理單元94,與第三處理單元92耦合連接,用于在域名轉(zhuǎn)發(fā)表中查找與域名匹配的域名表達(dá)式,若查找到與域名匹配的域名表達(dá)式,則從域名轉(zhuǎn)發(fā)表中獲取與域名匹配的域名表達(dá)式具有對(duì)應(yīng)關(guān)系的第二轉(zhuǎn)發(fā)鏈路和第二目的地址;第二判斷單元96,與第四處理單元94耦合連接,用于判斷第一轉(zhuǎn)發(fā)鏈路與第二轉(zhuǎn)發(fā)鏈路是否相同、且第一目的地址與第二目的地址是否相同;第二確定單元98,與第二判斷單元96耦合連接,用于若第一轉(zhuǎn)發(fā)鏈路與第二轉(zhuǎn)發(fā)鏈路相同、且第一目的地址與第二目的地址相同,則將第一轉(zhuǎn)發(fā)鏈路和第一目的地址作為查找到的與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址。

圖10是根據(jù)本發(fā)明實(shí)施例的域名的轉(zhuǎn)發(fā)裝置的可選結(jié)構(gòu)框圖八,設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型和設(shè)備的域名表達(dá)式,如圖10所示,在設(shè)備的查找標(biāo)識(shí)為設(shè)備的設(shè)備類(lèi)型時(shí),該裝置除包括圖2所示的所有模塊外,裝置還包括:第二配置模塊100,用于在從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址之前,配置用于指示選擇域名轉(zhuǎn)發(fā)表的策略信息,其中,策略信息用于指示以下之一:用于選擇與設(shè)備的設(shè)備類(lèi)型具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址的域名轉(zhuǎn)發(fā)表;用于選擇與設(shè)備的域名具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址的域名轉(zhuǎn)發(fā)表;用于選擇與設(shè)備的設(shè)備類(lèi)型和設(shè)備的域名具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址的域名轉(zhuǎn)發(fā)表。

下面結(jié)合本發(fā)明的可選實(shí)施例對(duì)本方案進(jìn)行詳細(xì)說(shuō)明,本可選實(shí)施例描述了一種家 庭網(wǎng)關(guān)設(shè)備多業(yè)務(wù)場(chǎng)景下進(jìn)行通道控制的方法,并記載了一種針對(duì)不同業(yè)務(wù)場(chǎng)景下進(jìn)行域名轉(zhuǎn)發(fā)的策略,解決了多業(yè)務(wù)場(chǎng)景下域名轉(zhuǎn)發(fā)問(wèn)題,滿足了不同的業(yè)務(wù)需求場(chǎng)景。本可選實(shí)施例通過(guò)某種協(xié)議進(jìn)行域名轉(zhuǎn)發(fā)表的配置,如通過(guò)DHCP協(xié)議或TR069協(xié)議等控制域名的轉(zhuǎn)發(fā),TR069協(xié)議是由DSL論壇所開(kāi)發(fā)的技術(shù)規(guī)范之一,其全稱(chēng)為“CPE廣域網(wǎng)管理協(xié)議”,也稱(chēng)為客戶(hù)終端設(shè)備廣域網(wǎng)管理協(xié)議。對(duì)于LAN側(cè)設(shè)備的域名請(qǐng)求,查詢(xún)域名轉(zhuǎn)發(fā)表進(jìn)行域名轉(zhuǎn)發(fā)。本可選實(shí)施例提出域名了轉(zhuǎn)發(fā)表的概念,定義了域名轉(zhuǎn)發(fā)表信息,且解決了相關(guān)信息的獲取方式。

本可選實(shí)施例的域名轉(zhuǎn)發(fā)表包含如下信息:設(shè)備類(lèi)型、域名表達(dá)式、優(yōu)先級(jí)策略、轉(zhuǎn)發(fā)鏈路和IP地址列表。

其中,設(shè)備類(lèi)型表示家庭網(wǎng)關(guān)下掛設(shè)備的類(lèi)型信息,是對(duì)下掛設(shè)備安全認(rèn)證的一部分,設(shè)備類(lèi)型信息可以通過(guò)DHCP協(xié)議動(dòng)態(tài)獲取。對(duì)于家庭網(wǎng)關(guān)設(shè)備下掛的不同設(shè)備,采用DHCP方式獲取地址,家庭網(wǎng)關(guān)通過(guò)約定的DHCP OPTION60信息獲取下掛設(shè)備的類(lèi)型信息,即檢測(cè)出PC設(shè)備或STB設(shè)備等。另外,設(shè)備類(lèi)型信息也可以通過(guò)Tr069協(xié)議配置。

域名表達(dá)式表示需要匹配的域名信息,用于和域名請(qǐng)求地址進(jìn)行匹配,該信息可以絕對(duì)匹配也可以模糊匹配。如下發(fā)域名地址為“*iptv*”,則只要域名地址中包含了“iptv”字符則表示域名表達(dá)式匹配成功。

優(yōu)先級(jí)策略表示按照哪種優(yōu)先方式進(jìn)行轉(zhuǎn)發(fā),即設(shè)備類(lèi)型優(yōu)先或域名表達(dá)式優(yōu)先。優(yōu)先級(jí)策略可以通過(guò)家庭網(wǎng)關(guān)默認(rèn)配置也可以通過(guò)Tr069協(xié)議設(shè)置或修改。如設(shè)置優(yōu)先匹配設(shè)備類(lèi)型則只要設(shè)備類(lèi)型匹配則進(jìn)行域名信息的轉(zhuǎn)發(fā),如設(shè)置優(yōu)先匹配域名表達(dá)式則域名表達(dá)式匹配成功則進(jìn)行域名信息的轉(zhuǎn)發(fā),如設(shè)置為兼容模式則設(shè)備類(lèi)型和域名表達(dá)式均匹配成功才進(jìn)行域名信息的轉(zhuǎn)發(fā)。

轉(zhuǎn)發(fā)鏈路表示該域名轉(zhuǎn)發(fā)的路徑,即存在多條虛擬路由鏈路的情況下通過(guò)哪個(gè)虛擬路由鏈路轉(zhuǎn)發(fā)。如IPTV業(yè)務(wù)通過(guò)IPTV的虛擬路由鏈路轉(zhuǎn)發(fā),上網(wǎng)業(yè)務(wù)通過(guò)INTERNET的虛擬路由鏈路轉(zhuǎn)發(fā)。

IP地址列表,表示目的域名IP地址信息,即轉(zhuǎn)發(fā)的目的IP地址??梢允且粋€(gè)或多個(gè)IP地址,也可以為空,空的情況表示匹配成功的域名請(qǐng)求不轉(zhuǎn)發(fā)。多個(gè)IP地址的情況表示分別向多個(gè)IP地址轉(zhuǎn)發(fā)域名請(qǐng)求報(bào)文。

如果優(yōu)先級(jí)策略配置為優(yōu)先匹配設(shè)備類(lèi)型,則域名匹配條件簡(jiǎn)化為設(shè)備類(lèi)型信息,即域名轉(zhuǎn)發(fā)表蛻化為:

設(shè)備類(lèi)型、轉(zhuǎn)發(fā)鏈路和IP地址列表。

本可選實(shí)施例定義這種轉(zhuǎn)發(fā)條目為設(shè)備域名轉(zhuǎn)發(fā)表。即通過(guò)匹配設(shè)備信息進(jìn)行域名的轉(zhuǎn)發(fā)。對(duì)于家庭網(wǎng)關(guān)設(shè)備下掛的不同設(shè)備,采用DHCP方式獲取地址,家庭網(wǎng)關(guān)通過(guò) 約定的DHCP OPTION60信息獲取下掛設(shè)備的類(lèi)型信息,即檢測(cè)出PC設(shè)備或STB設(shè)備。家庭網(wǎng)關(guān)動(dòng)態(tài)維護(hù)下掛設(shè)備的信息表。如PC設(shè)備發(fā)送的域名請(qǐng)求報(bào)文,通過(guò)上網(wǎng)虛擬鏈路進(jìn)行轉(zhuǎn)發(fā),STB設(shè)備發(fā)送的域名請(qǐng)求,通過(guò)IPTV虛擬路由鏈路進(jìn)行轉(zhuǎn)發(fā)。

如果優(yōu)先級(jí)策略配置為優(yōu)先匹配域名表達(dá)式,則域名匹配條件簡(jiǎn)化為域名表達(dá)式信息,即域名轉(zhuǎn)發(fā)表蛻化為:域名表達(dá)式,轉(zhuǎn)發(fā)鏈路和IP地址列表。

本可選實(shí)施例定義這種轉(zhuǎn)發(fā)條目為描述域名轉(zhuǎn)發(fā)表,描述域名轉(zhuǎn)發(fā)表通過(guò)獲取域名表達(dá)式、轉(zhuǎn)發(fā)鏈路和IP地址列表生成。描述域名轉(zhuǎn)發(fā)表的獲取方式可以通過(guò)DHCP協(xié)議動(dòng)態(tài)獲取。由于DHCP標(biāo)準(zhǔn)協(xié)議并未包含對(duì)域名的配置,本專(zhuān)利擴(kuò)展了DHCP OPTION字段,通過(guò)自定義的DHCP OPTION下發(fā)描述域名轉(zhuǎn)發(fā)表信息。即虛擬路由鏈路向服務(wù)器獲取地址的時(shí)候由服務(wù)器下發(fā)描述域名表信息。另外,描述域名轉(zhuǎn)發(fā)表的獲取也可以通過(guò)Tr069協(xié)議來(lái)獲取。

通過(guò)本可選的實(shí)施例,滿足了用戶(hù)上網(wǎng)或IPTV等綜合業(yè)務(wù)場(chǎng)景下域名的分類(lèi)控制,動(dòng)態(tài)實(shí)現(xiàn)了不同數(shù)據(jù)業(yè)務(wù)分離。不要求用戶(hù)進(jìn)行特別配置和端口使用限制,工程實(shí)現(xiàn)和部署簡(jiǎn)單,成本低,對(duì)于接入設(shè)備綜合業(yè)務(wù)提升有一定的指導(dǎo)和推廣價(jià)值。

本可選實(shí)施例的具體應(yīng)用和實(shí)施流程如下:

圖11是本發(fā)明可選實(shí)施例的域名轉(zhuǎn)發(fā)方法的流程示意圖一,如圖11所示,可選實(shí)施例1包括如下步驟:

步驟S1101,路由虛擬鏈路向服務(wù)器獲取到IP地址和域名信息;

家庭網(wǎng)關(guān)預(yù)制或通過(guò)媒介配置兩條路由虛擬鏈路用于開(kāi)展上網(wǎng)業(yè)務(wù)和IPTV業(yè)務(wù)。路由鏈路通過(guò)DHCP向服務(wù)器獲取IP地址和域名信息。

步驟S1102,給下掛設(shè)備分配地址;

基于本可選實(shí)施例的處理方式,LAN側(cè)設(shè)備可隨意掛接在家庭網(wǎng)關(guān)的LAN口,LAN側(cè)設(shè)備通過(guò)DHCP協(xié)議向家庭網(wǎng)關(guān)申請(qǐng)地址,設(shè)備域名轉(zhuǎn)發(fā)表獲取模塊收到后獲取設(shè)備信息,進(jìn)行設(shè)備信息安全校驗(yàn)后,給下掛設(shè)備分配IP地址。

步驟S1103,根據(jù)獲取的設(shè)備信息生成設(shè)備域名轉(zhuǎn)發(fā)表;

設(shè)備域名轉(zhuǎn)發(fā)表用于實(shí)現(xiàn)不同設(shè)備向不同的路由鏈路轉(zhuǎn)發(fā),其中,設(shè)備域名轉(zhuǎn)發(fā)表包含了設(shè)備類(lèi)型、轉(zhuǎn)發(fā)鏈路和目的IP地址鏈表信息。如獲取的設(shè)備域名轉(zhuǎn)發(fā)表為:

含義為,對(duì)于STB發(fā)送的域名請(qǐng)求通過(guò)IPTV虛擬路由鏈路轉(zhuǎn)發(fā),目的IP地址為10.10.10.10,對(duì)于PC設(shè)備發(fā)送的域名請(qǐng)求,通過(guò)INTERNT虛擬路由鏈路轉(zhuǎn)發(fā),目的IP地址是20.20.20.20。

步驟S1104,處理LAN側(cè)的域名請(qǐng)求,按照設(shè)備域名轉(zhuǎn)發(fā)表轉(zhuǎn)發(fā);

解析LAN側(cè)的域名請(qǐng)求報(bào)文,通過(guò)獲取報(bào)文的MAC、VLAN和IP地址信息匹配到設(shè)備類(lèi)型信息,按照設(shè)備域名轉(zhuǎn)發(fā)表進(jìn)行轉(zhuǎn)發(fā)。

步驟S105,處理域名服務(wù)器DNS響應(yīng)報(bào)文,轉(zhuǎn)發(fā)到LAN側(cè)設(shè)備;

解析服務(wù)器回復(fù)的DNS響應(yīng)報(bào)文,提取報(bào)文信息,如IP地址和TTL時(shí)間等,將報(bào)文轉(zhuǎn)發(fā)到LAN側(cè)。

至此,流程結(jié)束。

圖12是本發(fā)明可選實(shí)施例的域名轉(zhuǎn)發(fā)方法的流程示意圖二,如圖12所示,可選實(shí)施例2包括:

步驟S1201,路由虛擬鏈路向服務(wù)器發(fā)起DHCP請(qǐng)求且攜帶自定義OPTION請(qǐng)求;

該實(shí)施例中DHCP請(qǐng)求報(bào)文中攜帶自定義的OPTION信息,如自定義OPTION為224。發(fā)起DHCP請(qǐng)求的時(shí)候在OPTION55中攜帶請(qǐng)求OPTION224。當(dāng)然,該流程中可以支持對(duì)OPTION121或其它相關(guān)OPTION的請(qǐng)求。

步驟S1202,解析服務(wù)器回復(fù)報(bào)文,獲取IP地址,并根據(jù)自定義OPTION生成描述域名轉(zhuǎn)發(fā)表;

DHCP服務(wù)器的ACK報(bào)文中攜帶自定義的OPTION信息,如OPTION 224,則解析OPTION224信息獲取域名轉(zhuǎn)發(fā)信息,配置描述域名轉(zhuǎn)發(fā)表。描述域名轉(zhuǎn)發(fā)表包含如下信息:域名表達(dá)式、轉(zhuǎn)發(fā)鏈路和IP地址列表。其中域名表達(dá)式可以是準(zhǔn)確域名也可以是模糊域名,域名目的IP地址列表可以是一個(gè)IP地址也可以是多個(gè)域名IP地址。如下發(fā)如下信息:

第一個(gè)條目表示只要域名請(qǐng)求報(bào)文中包含了“iptv”的信息則通過(guò)IPTV的路由鏈路進(jìn)行轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)的目的IP地址是10.10.10.10;第二個(gè)條目表示域名請(qǐng)求報(bào)文攜帶 “zte.com.cn”的域名請(qǐng)求通過(guò)IPTV路由鏈路轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)的目的IP地址是20.20.20.20;第三條表示域名請(qǐng)求報(bào)文中包含“test.com”的通過(guò)INTERNET路由鏈路轉(zhuǎn)發(fā),目的IP地址是30.30.30.30。第四條表示前面的域名轉(zhuǎn)發(fā)條目沒(méi)有匹配的情況下通過(guò)INTERNT路由鏈路轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)的目的IP地址是40.40.40和50.50.50.50。通過(guò)這種控制方式可以實(shí)現(xiàn)同一個(gè)設(shè)備的不同業(yè)務(wù)的域名請(qǐng)求發(fā)送到不同的路由虛擬鏈路或不同的域名服務(wù)器。有利于實(shí)現(xiàn)業(yè)務(wù)的特殊化定制。

步驟S1203,獲取域名轉(zhuǎn)發(fā)優(yōu)先級(jí);

通過(guò)域名轉(zhuǎn)發(fā)優(yōu)先級(jí)進(jìn)行設(shè)備域名轉(zhuǎn)發(fā)優(yōu)先或描述域名轉(zhuǎn)發(fā)優(yōu)先的控制。如設(shè)備域名轉(zhuǎn)發(fā)優(yōu)先則優(yōu)先匹配設(shè)備信息轉(zhuǎn)發(fā),如描述域名轉(zhuǎn)發(fā)優(yōu)先則優(yōu)先匹配域名表達(dá)式信息。

步驟S1204,獲取設(shè)備域名轉(zhuǎn)發(fā)表;

設(shè)備域名域名轉(zhuǎn)發(fā)表的獲取和實(shí)例1中102-103的步驟相同。如果不需要按照設(shè)備域名轉(zhuǎn)發(fā)表轉(zhuǎn)發(fā)此步驟可以忽略。

步驟S1205,按照域名轉(zhuǎn)發(fā)表轉(zhuǎn)發(fā)域名請(qǐng)求;

對(duì)于LAN側(cè)的域名請(qǐng)求報(bào)文,查詢(xún)域名轉(zhuǎn)發(fā)表,按照域名轉(zhuǎn)發(fā)表的匹配情況進(jìn)行轉(zhuǎn)發(fā)。

步驟S1206,處理域名服務(wù)器DNS響應(yīng)報(bào)文,轉(zhuǎn)發(fā)到LAN側(cè)設(shè)備。

至此,流程結(jié)束。

圖13是本發(fā)明可選實(shí)施例的域名轉(zhuǎn)發(fā)方法的流程示意圖三,如圖13所示,可選實(shí)施例3包括如下步驟:

步驟S1301,Tr069管理媒介下發(fā)域名轉(zhuǎn)發(fā)條目;

域名轉(zhuǎn)發(fā)條目包含域名地址表達(dá)式、目的路由鏈路和目的IP地址鏈表。

如定義的Tr069節(jié)點(diǎn)下發(fā)參數(shù):

InternetGatewayDevice.WANDevice.DNSForward.Dnspara=*iptv*

InternetGatewayDevice.WANDevice.DNSForward.WanInst=IPTV

InternetGatewayDevice.WANDevice.DNSForward.IPList=10.10.10.10

表示域名表達(dá)是為“*iptv*”,轉(zhuǎn)發(fā)鏈路為IPTV,目的IP地址為10.10.10。

步驟S1302,Tr069管理媒介下發(fā)設(shè)備域名轉(zhuǎn)發(fā)條目;

設(shè)備域名轉(zhuǎn)發(fā)條目包括設(shè)備類(lèi)型、目的路由鏈路和目的IP地址鏈表。

步驟S1303,Tr069管理媒介下發(fā)允許接入的設(shè)備類(lèi)型;

通過(guò)這種方式對(duì)接入設(shè)備類(lèi)型進(jìn)行控制,如設(shè)置允許接入STB和PC,則其他類(lèi)型設(shè)備無(wú)法接入,實(shí)現(xiàn)了設(shè)備安全接入控制。

步驟S1304,Tr069管理媒介下發(fā)域名轉(zhuǎn)發(fā)優(yōu)先級(jí);

通過(guò)下發(fā)域名轉(zhuǎn)發(fā)優(yōu)先級(jí),設(shè)置域名方式,即優(yōu)先域名轉(zhuǎn)發(fā)表或設(shè)備域名轉(zhuǎn)發(fā)表。

步驟S1305,處理LAN側(cè)域名請(qǐng)求按照描述域名轉(zhuǎn)發(fā)表或設(shè)備域名轉(zhuǎn)發(fā)表轉(zhuǎn)發(fā)。

本實(shí)例是通過(guò)Tr069配置方式實(shí)現(xiàn)描述域名轉(zhuǎn)發(fā)表或設(shè)備域名轉(zhuǎn)發(fā)表??梢院蛯?shí)例1和實(shí)例2混合應(yīng)用,實(shí)現(xiàn)既支持通過(guò)DHCP協(xié)議動(dòng)態(tài)控制生成描述域名轉(zhuǎn)發(fā)表,支持通過(guò)動(dòng)態(tài)獲取設(shè)備類(lèi)型生成設(shè)備域名轉(zhuǎn)發(fā)表又支持通過(guò)Tr069管理媒介的下發(fā)的方式實(shí)現(xiàn)域名轉(zhuǎn)發(fā)表。

至此,流程結(jié)束。

圖14是本發(fā)明可選實(shí)施例的設(shè)備域名轉(zhuǎn)發(fā)表獲取模塊工作流程圖,如圖14所示,設(shè)備域名轉(zhuǎn)發(fā)表獲取模塊流程如下:

步驟S1401,處理LAN側(cè)的地址獲取請(qǐng)求;

對(duì)于LAN側(cè)的DHCP請(qǐng)求報(bào)文,該模塊獲取下掛設(shè)備的MAC、VLAN和設(shè)備類(lèi)型等信息。

步驟S1402,設(shè)備信息檢驗(yàn);

對(duì)于哪些設(shè)備可以接入網(wǎng)絡(luò),可以通過(guò)運(yùn)營(yíng)商定制來(lái)實(shí)現(xiàn),也可以通過(guò)管理媒介配置允許接入哪些設(shè)備接入。對(duì)于允許接入的設(shè)備分配地址,不允許接入的設(shè)備不予分配地址。

步驟S1403,記錄設(shè)備信息并給設(shè)備分配地址;

記錄的設(shè)備信息包括MAC、VLAN、設(shè)備類(lèi)型和IP地址。

步驟S1404,生成設(shè)備域名轉(zhuǎn)發(fā)表;

檢查設(shè)備域名轉(zhuǎn)發(fā)表是否存在相同條目,如果存在則更新定時(shí)器,如果不存在則創(chuàng)建設(shè)備域名轉(zhuǎn)發(fā)表,并設(shè)置設(shè)備域名轉(zhuǎn)發(fā)表老化時(shí)間;

至此,流程結(jié)束。

圖15是本發(fā)明可選實(shí)施例的描述域名轉(zhuǎn)發(fā)表獲取模塊工作流程圖,如圖15所示,描述域名轉(zhuǎn)發(fā)表獲取模塊流程如下:

步驟S1501,描述域名轉(zhuǎn)發(fā)表獲取方式選擇;

描述域名轉(zhuǎn)發(fā)表的獲取包括DHCP方式動(dòng)態(tài)獲取或管理媒介配置;

步驟S1502,通過(guò)DHCP協(xié)議獲?。?/p>

這種獲取方式自定義DHCP OPTION,通過(guò)該OPTION獲取到域名轉(zhuǎn)發(fā)表信息;

步驟S1503,通過(guò)Tr069管理媒介配置域名信息;

通過(guò)模糊配置的方式實(shí)現(xiàn),即配置某類(lèi)域名通過(guò)某條路由鏈路向特定的域名IP地址轉(zhuǎn)發(fā);

步驟S1504,生成描述域名轉(zhuǎn)發(fā)表;

至此,流程結(jié)束。

圖16是本發(fā)明可選實(shí)施例的域名轉(zhuǎn)發(fā)模塊工作流程圖,如圖16所示,域名轉(zhuǎn)發(fā)模塊工作流程包括:

步驟S1601,收到域名請(qǐng)求報(bào)文;

步驟S1602,提取設(shè)備信息和域名請(qǐng)求信息;

步驟S1603,域名轉(zhuǎn)發(fā)表優(yōu)先級(jí)選擇;

默認(rèn)實(shí)現(xiàn)上先匹配域名轉(zhuǎn)發(fā)表再匹配設(shè)備域名轉(zhuǎn)發(fā)表,也可以通過(guò)管理媒介配置轉(zhuǎn)發(fā)優(yōu)先級(jí)。

步驟S1604,按照描述域名轉(zhuǎn)發(fā)表或設(shè)備域名轉(zhuǎn)發(fā)表轉(zhuǎn)發(fā);

步驟S1605,解析DNS響應(yīng)報(bào)文,將DNS響應(yīng)報(bào)文發(fā)送到LAN側(cè)。

至此,流程結(jié)束。

采用本發(fā)明可選的實(shí)施例,家庭網(wǎng)關(guān)開(kāi)展不同業(yè)務(wù)均通過(guò)路由方式實(shí)現(xiàn)。且不同類(lèi)型設(shè)備可以隨意插接在某個(gè)或多個(gè)LAN口,增強(qiáng)了可擴(kuò)展性。另一方面,根據(jù)域名轉(zhuǎn)發(fā)策略,將不同業(yè)務(wù)的報(bào)文轉(zhuǎn)發(fā)到不同的通道,減少不同通道間報(bào)文的沖擊和轉(zhuǎn)發(fā)錯(cuò)誤。另外,通過(guò)約定的DHCP OPTION60信息實(shí)現(xiàn)了對(duì)下掛設(shè)備的識(shí)別,可以實(shí)現(xiàn)對(duì)下掛設(shè)備的安全控制,即控制不符合要求的設(shè)備不能開(kāi)展相關(guān)業(yè)務(wù),通過(guò)獲取設(shè)備信息生成設(shè)備域名轉(zhuǎn)發(fā)表,通過(guò)自定義的OPTION方式或Tr069協(xié)議配置的方式實(shí)現(xiàn)了描述域名轉(zhuǎn)發(fā)表的獲取。采用本可選實(shí)施例的域名轉(zhuǎn)發(fā)方法,可以實(shí)現(xiàn)特殊域名的個(gè)性化定制,滿足上網(wǎng)或IPTV等業(yè)務(wù)分離場(chǎng)景要求。應(yīng)用本可選實(shí)施例實(shí)現(xiàn)的家庭網(wǎng)關(guān)設(shè)備,配置靈活,實(shí)現(xiàn)方便,成本低,有廣闊的市場(chǎng)應(yīng)用前景。

當(dāng)然,本實(shí)施例還可有其他實(shí)施方式,如可以混合應(yīng)用本可選實(shí)施例提到的幾種實(shí)現(xiàn)域名轉(zhuǎn)發(fā)的方法。且每種方法均有很多可變實(shí)例,如通過(guò)設(shè)備域名轉(zhuǎn)發(fā)表的實(shí)現(xiàn)方式,本實(shí)例中按照不同的設(shè)備通過(guò)不同的路由鏈路進(jìn)行轉(zhuǎn)發(fā),也可以通過(guò)Tr069管理媒介進(jìn) 行配置,如某類(lèi)設(shè)備的特定域名請(qǐng)求通過(guò)不同的路由鏈路或向某路由鏈路的某個(gè)域名進(jìn)行請(qǐng)求。另外,本可選實(shí)施例提到的是多業(yè)務(wù)的域名轉(zhuǎn)發(fā)場(chǎng)景,對(duì)于一條路由鏈路的單一業(yè)務(wù)場(chǎng)景本專(zhuān)利也是適用的,如通過(guò)域名轉(zhuǎn)發(fā)表控制允許訪問(wèn)某些域名或禁止某些域名,或者控制向單路由鏈路多域名地址的特定地址發(fā)送域名請(qǐng)求。

本實(shí)施例提出了通過(guò)配置多條路由鏈路分別用于開(kāi)展不同業(yè)務(wù)的方法,并提出了控制域名轉(zhuǎn)發(fā)的策略,提出了創(chuàng)建域名轉(zhuǎn)發(fā)表的幾種方法,將不同的域名請(qǐng)求報(bào)文通過(guò)不同的路由虛擬鏈路進(jìn)行轉(zhuǎn)發(fā),實(shí)現(xiàn)了對(duì)不同業(yè)務(wù)或特定域名的分類(lèi)控制。

需要說(shuō)明的是,上述各個(gè)模塊是可以通過(guò)軟件或硬件來(lái)實(shí)現(xiàn)的,對(duì)于后者,可以通過(guò)以下方式實(shí)現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個(gè)處理器中。

本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)。可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:

S1,接收與家庭網(wǎng)關(guān)連接的設(shè)備發(fā)送的請(qǐng)求報(bào)文,其中,請(qǐng)求報(bào)文中攜帶有待轉(zhuǎn)發(fā)的域名;

S2,從預(yù)先配置的域名轉(zhuǎn)發(fā)表中查找與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,其中,設(shè)備的查找標(biāo)識(shí)包括:設(shè)備的設(shè)備類(lèi)型和/或域名;

S3,若查找到與設(shè)備的查找標(biāo)識(shí)具有對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)鏈路和目的地址,則按照轉(zhuǎn)發(fā)鏈路將域名發(fā)送到目的地址。

可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。

顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。

以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
百色市| 壤塘县| 新沂市| 万载县| 乌苏市| 沈丘县| 佛学| 石阡县| 大余县| 娄烦县| 临西县| 科技| 贞丰县| 乐平市| 榆林市| 广宗县| 灵寿县| 阿尔山市| 汉寿县| 阿勒泰市| 金山区| 北流市| 大石桥市| 天峨县| 遵义市| 察哈| 科技| 阜阳市| 镇安县| 廊坊市| 兰考县| 泽库县| 澄城县| 文登市| 平昌县| 云梦县| 永德县| 三门峡市| 高台县| 江西省| 六盘水市|