1.一種用于將網(wǎng)絡(luò)配置為在將用戶(hù)網(wǎng)絡(luò)連接到服務(wù)提供方網(wǎng)絡(luò)的第一網(wǎng)絡(luò)服務(wù)上路由數(shù)據(jù)的方法,包括:
(a)從用戶(hù)接收指令,所述指令用于在特定網(wǎng)絡(luò)服務(wù)上對(duì)來(lái)自用戶(hù)網(wǎng)絡(luò)的尋址到主機(jī)名的數(shù)據(jù)進(jìn)行路由;
(b)根據(jù)所述主機(jī)名,確定對(duì)由所述主機(jī)名標(biāo)識(shí)的服務(wù)器進(jìn)行尋址的第一IP地址;
(c)確定第二IP地址,作為所述特定網(wǎng)絡(luò)服務(wù)的第二IP地址;以及
(d)向用戶(hù)網(wǎng)絡(luò)發(fā)送消息,所述消息具體地指示用戶(hù)網(wǎng)絡(luò)上的路由器將尋址到第一IP地址的數(shù)據(jù)路由到第二IP地址,從而所述消息使得將用戶(hù)網(wǎng)絡(luò)上的路由器配置為優(yōu)先于第二網(wǎng)絡(luò)服務(wù),在第一網(wǎng)絡(luò)服務(wù)上對(duì)數(shù)據(jù)進(jìn)行路由,所述第二網(wǎng)絡(luò)服務(wù)具有包含第一IP地址在內(nèi)的更通用的路由條目。
2.根據(jù)權(quán)利要求1所述的方法,其中,確定(b)包括:在域名服務(wù)上查找所述主機(jī)名以確定第一IP地址。
3.根據(jù)權(quán)利要求2所述的方法,其中,確定(b)還包括:在本地高速緩存上查找所述主機(jī)名,其中,當(dāng)在本地高速緩存上沒(méi)有找到未到期匹配時(shí),進(jìn)行在域名服務(wù)上對(duì)所述主機(jī)名的查找。
4.根據(jù)權(quán)利要求3所述的方法,還包括:
(e)確定從域名服務(wù)獲取所述主機(jī)名之后經(jīng)過(guò)了一時(shí)間段;以及
(f)當(dāng)確定經(jīng)過(guò)了所述時(shí)間段時(shí),使所述本地高速緩存中針對(duì)所述主機(jī)名的條目到期。
5.根據(jù)權(quán)利要求1所述的方法,其中,第一網(wǎng)絡(luò)服務(wù)和第二網(wǎng)絡(luò)服務(wù)提供到互聯(lián)網(wǎng)的連接性,并且其中發(fā)送(d)包括:向用戶(hù)網(wǎng)絡(luò)發(fā)送邊界網(wǎng)關(guān)協(xié)議服務(wù)消息。
6.根據(jù)權(quán)利要求5所述的方法,其中第二網(wǎng)絡(luò)服務(wù)由服務(wù)提供方經(jīng)由服務(wù)提供方網(wǎng)絡(luò)提供。
7.根據(jù)權(quán)利要求6所述的方法,其中在(a)中接收到的用于對(duì)數(shù)據(jù)進(jìn)行路由的指令包括商業(yè)規(guī)則,所述商業(yè)規(guī)則指示在第二網(wǎng)絡(luò)服務(wù)上的業(yè)務(wù)達(dá)到一利用等級(jí)時(shí),將具有所述主機(jī)名的業(yè)務(wù)切換到第一網(wǎng)絡(luò)服務(wù),并且所述方法還包括:
(e)確定第二網(wǎng)絡(luò)服務(wù)上的業(yè)務(wù)已經(jīng)達(dá)到所述利用等級(jí),
其中當(dāng)在(e)中確定所述業(yè)務(wù)已經(jīng)達(dá)到所述利用等級(jí)時(shí),進(jìn)行步驟(b)至步驟(d)。
8.根據(jù)權(quán)利要求5所述的方法,其中第二網(wǎng)絡(luò)服務(wù)由與第一網(wǎng)絡(luò)服務(wù)的服務(wù)提供方不同的其它服務(wù)提供方提供。
9.根據(jù)權(quán)利要求1所述的方法,還包括:
(e)在第一網(wǎng)絡(luò)服務(wù)上接收第一分組,所述第一分組具有源IP地址和目的地IP地址;
(f)確定第一分組的目的地IP地址是第一IP地址;
當(dāng)確定第一分組具有第一IP地址時(shí):
(g)修改第一分組的源IP地址以替換為轉(zhuǎn)換后的IP地址,使得尋址到轉(zhuǎn)換后的IP地址的返回業(yè)務(wù)被路由到第一網(wǎng)絡(luò)服務(wù);
(h)轉(zhuǎn)發(fā)具有修改后的源IP地址的第一分組;
(i)從網(wǎng)絡(luò)服務(wù)提供方接收第二分組,所述第二分組具有源IP地址和目的地IP地址;
(j)確定第二分組具有轉(zhuǎn)換后的IP地址;
當(dāng)確定第二分組具有轉(zhuǎn)換后的IP地址時(shí):
(k)修改第二分組的目的地IP地址,以將轉(zhuǎn)換后的IP地址替換為第一IP地址;以及
(l)轉(zhuǎn)發(fā)具有修改后的目的地地址的第二分組,其中修改(g)和修改(l)使得要通過(guò)第一網(wǎng)絡(luò)服務(wù)被轉(zhuǎn)發(fā)的返回業(yè)務(wù)被路由到第一網(wǎng)絡(luò)服務(wù)。
10.一種用于將網(wǎng)絡(luò)配置為在將用戶(hù)網(wǎng)絡(luò)連接到服務(wù)提供方網(wǎng)絡(luò)的第一網(wǎng)絡(luò)服務(wù)上路由數(shù)據(jù)的系統(tǒng),包括:
門(mén)戶(hù)模塊,從用戶(hù)接收指令,所述指令用于在第一網(wǎng)絡(luò)服務(wù)上對(duì)來(lái)自用戶(hù)網(wǎng)絡(luò)的尋址到主機(jī)名的數(shù)據(jù)進(jìn)行路由;
DNS查找模塊,根據(jù)所述主機(jī)名確定對(duì)由所述主機(jī)名標(biāo)識(shí)的服務(wù)器進(jìn)行尋址的第一IP地址,并且確定第二IP地址,作為第一網(wǎng)絡(luò)服務(wù)的第二IP地址;以及
路由器,向用戶(hù)網(wǎng)絡(luò)發(fā)送消息,所述消息具體地指示路由表將尋址到第一IP地址的數(shù)據(jù)路由到第二IP地址,其中所述消息使得將用戶(hù)網(wǎng)絡(luò)上的路由器配置為優(yōu)先于第二網(wǎng)絡(luò)服務(wù),在第一網(wǎng)絡(luò)服務(wù)上對(duì)數(shù)據(jù)進(jìn)行路由,所述第二網(wǎng)絡(luò)服務(wù)具有包含第一IP地址在內(nèi)的更通用的路由條目。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,DNS查找模塊在域名服務(wù)上查找所述主機(jī)名以確定第一IP地址。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其中DNS查找模塊在本地高速緩存上查找所述主機(jī)名,當(dāng)在本地高速緩存中沒(méi)有找到未到期匹配時(shí),進(jìn)行在域名服務(wù)上查找所述主機(jī)名。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),還包括:
刷新模塊,確定從域名服務(wù)獲取所述主機(jī)名之后經(jīng)過(guò)了一時(shí)間段,并且當(dāng)確定經(jīng)過(guò)了所述時(shí)間段時(shí),使所述本地高速緩存中針對(duì)所述主機(jī)名的條目到期。
14.根據(jù)權(quán)利要求10所述的系統(tǒng),其中第一網(wǎng)絡(luò)服務(wù)和第二網(wǎng)絡(luò)服務(wù)提供到互聯(lián)網(wǎng)的連接性,并且其中路由器向用戶(hù)網(wǎng)絡(luò)發(fā)送邊界網(wǎng)關(guān)協(xié)議服務(wù)消息。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中第二網(wǎng)絡(luò)服務(wù)由服務(wù)提供方經(jīng)由服務(wù)提供方網(wǎng)絡(luò)提供。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中用于對(duì)數(shù)據(jù)進(jìn)行路由的指令包括商業(yè)規(guī)則,所述商業(yè)規(guī)則指示在第二網(wǎng)絡(luò)服務(wù)達(dá)到一利用等級(jí)時(shí)將具有所述主機(jī)名的業(yè)務(wù)切換到第一網(wǎng)絡(luò)服務(wù),并且所述方法還包括:
策略模塊,確定第二網(wǎng)絡(luò)服務(wù)上的業(yè)務(wù)已經(jīng)達(dá)到所述利用等級(jí),
其中當(dāng)在(e)中確定所述業(yè)務(wù)已經(jīng)達(dá)到所述利用等級(jí)時(shí),路由器發(fā)送所述消息。
17.根據(jù)權(quán)利要求14所述的系統(tǒng),其中第二網(wǎng)絡(luò)服務(wù)由與第一網(wǎng)絡(luò)服務(wù)的服務(wù)提供方不同的其它服務(wù)提供方提供。
18.根據(jù)權(quán)利要求10所述的系統(tǒng),其中路由器在第一網(wǎng)絡(luò)服務(wù)上接收第一分組,所述第一分組具有源IP地址和目的地IP地址,并且路由器確定第一分組的目的地IP地址是第一IP地址,并且其中路由器還包括:
地址轉(zhuǎn)換模塊,當(dāng)路由器確定第一分組具有第一IP地址時(shí):(i)修改第一分組的源IP地址以替換為轉(zhuǎn)換后的IP地址,使得尋址到轉(zhuǎn)換后的IP地址的返回業(yè)務(wù)被路由到第一網(wǎng)絡(luò)服務(wù),以及(ii)轉(zhuǎn)發(fā)具有修改后的源IP地址的第一分組,以及
其中路由器從網(wǎng)絡(luò)服務(wù)提供方接收第二分組,所述第二分組具有源IP地址和目的地IP地址,并且路由器確定第二分組具有轉(zhuǎn)換后的IP地址,
其中當(dāng)路由器確定第二分組具有轉(zhuǎn)換后的IP地址時(shí),地址轉(zhuǎn)換模塊:(i)修改第二分組的目的地IP地址,以將轉(zhuǎn)換后的IP地址替換為第一IP地址;以及(ii)轉(zhuǎn)發(fā)具有修改后的目的地地址的第二分組,從而第一分組的源地址和第二分組的目的地地址的修改使得要通過(guò)第一網(wǎng)絡(luò)服務(wù)被轉(zhuǎn)發(fā)的返回業(yè)務(wù)被路由到第一網(wǎng)絡(luò)服務(wù)。
19.一種有形地實(shí)現(xiàn)指令程序的程序存儲(chǔ)設(shè)備,所述指令能夠由至少一個(gè)機(jī)器執(zhí)行以執(zhí)行用于將網(wǎng)絡(luò)配置為在將用戶(hù)網(wǎng)絡(luò)連接到服務(wù)提供方網(wǎng)絡(luò)的第一網(wǎng)絡(luò)服務(wù)上路由數(shù)據(jù)的方法,所述方法包括:
(a)從用戶(hù)接收指令,所述指令用于在特定網(wǎng)絡(luò)服務(wù)上對(duì)來(lái)自用戶(hù)網(wǎng)絡(luò)的尋址到主機(jī)名的數(shù)據(jù)進(jìn)行路由;
(b)根據(jù)所述主機(jī)名,確定對(duì)由所述主機(jī)名標(biāo)識(shí)的服務(wù)器進(jìn)行尋址的第一IP地址;
(c)確定第二IP地址,作為所述特定網(wǎng)絡(luò)服務(wù)的第二IP地址;以及
(d)向用戶(hù)網(wǎng)絡(luò)發(fā)送消息,所述消息具體地指示用戶(hù)網(wǎng)絡(luò)上的路由器將尋址到第一IP地址的數(shù)據(jù)路由到第二IP地址,從而所述消息使得將用戶(hù)網(wǎng)絡(luò)上的路由器配置為優(yōu)先于第二網(wǎng)絡(luò)服務(wù),在第一網(wǎng)絡(luò)服務(wù)上對(duì)數(shù)據(jù)進(jìn)行路由,所述第二網(wǎng)絡(luò)服務(wù)具有包含第一IP地址在內(nèi)的更通用的路由條目。
20.根據(jù)權(quán)利要求19所述的程序存儲(chǔ)設(shè)備,所述方法還包括:
(e)在第一網(wǎng)絡(luò)服務(wù)上接收第一分組,所述第一分組具有源IP地址和目的地IP地址;
(f)確定第一分組的目的地IP地址是第一IP地址;
當(dāng)確定第一分組具有第一IP地址時(shí):
(g)修改第一分組的源IP地址以替換為轉(zhuǎn)換后的IP地址,使得尋址到轉(zhuǎn)換后的IP地址的返回業(yè)務(wù)被路由到第一網(wǎng)絡(luò)服務(wù);
(h)轉(zhuǎn)發(fā)具有修改后的源IP地址的第一分組;
(i)從網(wǎng)絡(luò)服務(wù)提供方接收第二分組,所述第二分組具有源IP地址和目的地IP地址;
(j)確定第二分組具有轉(zhuǎn)換后的IP地址;
當(dāng)確定第二分組具有轉(zhuǎn)換后的IP地址時(shí):
(k)修改第二分組的目的地IP地址,以將轉(zhuǎn)換后的IP地址替換為第一IP地址;以及
(l)轉(zhuǎn)發(fā)具有修改后的目的地地址的第二分組,其中修改(g)和修改(l)使得要通過(guò)第一網(wǎng)絡(luò)服務(wù)被轉(zhuǎn)發(fā)的返回業(yè)務(wù)被路由到第一網(wǎng)絡(luò)服務(wù)。
21.一種用于將網(wǎng)絡(luò)配置為在將用戶(hù)網(wǎng)絡(luò)連接到服務(wù)提供方網(wǎng)絡(luò)的第一網(wǎng)絡(luò)服務(wù)上路由數(shù)據(jù)的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括:
(a)從用戶(hù)接收指令,所述指令用于在特定網(wǎng)絡(luò)服務(wù)上對(duì)來(lái)自用戶(hù)網(wǎng)絡(luò)的以由名稱(chēng)標(biāo)識(shí)的主機(jī)為目的地的數(shù)據(jù)進(jìn)行路由;
(b)根據(jù)所述名稱(chēng),確定對(duì)由所述名稱(chēng)標(biāo)識(shí)的服務(wù)器進(jìn)行尋址的第一IP地址;
(c)確定第二IP地址,作為所述特定網(wǎng)絡(luò)服務(wù)的第二IP地址;以及
(d)向用戶(hù)網(wǎng)絡(luò)發(fā)送消息,所述消息具體地指示用戶(hù)網(wǎng)絡(luò)上的路由器將尋址到第一IP地址的數(shù)據(jù)路由到第二IP地址,從而所述消息使得將用戶(hù)網(wǎng)絡(luò)上的路由器配置為優(yōu)先于第二網(wǎng)絡(luò)服務(wù),在第一網(wǎng)絡(luò)服務(wù)上對(duì)數(shù)據(jù)進(jìn)行路由,所述第二網(wǎng)絡(luò)服務(wù)具有包含第一IP地址在內(nèi)的更通用的路由條目。