專利名稱:用于分類網(wǎng)際協(xié)議地址的系統(tǒng)的制作方法
用于分類網(wǎng)際協(xié)議地址的系統(tǒng)
領(lǐng)域
本發(fā)明涉及用于分類網(wǎng)際協(xié)議地址的系統(tǒng)和方法,其對于確定該地址是否對
應(yīng)于服務(wù)器場(server farm)的服務(wù)器尤其有用。 背景
在典型的組網(wǎng)計算環(huán)境中,用戶可以具有經(jīng)由局域網(wǎng)(例如,LAN或WAN) 和局域網(wǎng)服務(wù)器連接到因特網(wǎng)的計算機。在一些環(huán)境中,代理服務(wù)器(其可以與局 域網(wǎng)服務(wù)器一致)截取并解讀在因特網(wǎng)與客戶機——例如在用戶的計算機上運行的 電子郵件客戶機或MUA (郵件用戶代理)——之間正傳送的命令。代理服務(wù)器可 以出于例如安全過濾的目的而監(jiān)視客戶機正訪問的網(wǎng)際協(xié)議(IP)地址;或向客戶 機提供對本地高速緩存中而非外部服務(wù)器(S卩,僅經(jīng)由諸如因特網(wǎng)之類的網(wǎng)絡(luò)才能 訪問的服務(wù)器)上的文件的訪問。
許多大的服務(wù)供應(yīng)商具有提供給定服務(wù)的外部服務(wù)器的場(/wm),其盡管 只有單個服務(wù)器名稱被公布,但可能具有如下的地址 ,多器名稱 /尸層 popl.mailsp.com 11.11.11.11 pop2.mailsp.com 11.11.11.12 pop3.mailsp.com 11.11.11.13 pop4.mailsp.com 11.11.11.14
當嘗試與服務(wù)器場中的服務(wù)器通信時,客戶機將僅用所公布的服務(wù)器名稱來 開始,例如"pop.mailsp.com'。該服務(wù)器名稱由域名服務(wù)器(DNS)解析成服務(wù) 器場中的這些IP地址中的一個。監(jiān)視正被客戶機訪問的IP地址的代理服務(wù)器或許沒有識別出特定IP地址是屬于服務(wù)器場的;例如,如果外部電子郵件服務(wù)器是服 務(wù)器場的一部分并且因此具有多個潛在IP地址,則代理服務(wù)器或許沒有識別出一 個IP地址對應(yīng)于該外部電子郵件服務(wù)器。如果代理服務(wù)器沒有識別出該IP地址, 則其或許不能按期望起作用例如,代理服務(wù)器或許不能意識到該IP地址對應(yīng)于 特定電子郵件服務(wù)器或執(zhí)行訪問限制。
期望解決以上問題,或至少提供有用的替換方案。
概述
根據(jù)本發(fā)明,提供了一種用于分類網(wǎng)際協(xié)議(IP)地址的系統(tǒng),包括 數(shù)據(jù)存儲,用于存儲與客戶機相關(guān)聯(lián)的客戶機概況數(shù)據(jù),所述客戶機概況數(shù)
據(jù)包括第一服務(wù)器的第一網(wǎng)際協(xié)議地址;以及
處理器,用于接收來自該客戶機的解析出的網(wǎng)際協(xié)議地址,以及確定解析出
的網(wǎng)際協(xié)議地址是否對應(yīng)于與第一服務(wù)器相關(guān)聯(lián)的第二服務(wù)器。
本發(fā)明還提供了一種用于分類網(wǎng)際協(xié)議(IP)地址的方法,包括 存儲第一服務(wù)器的標識數(shù)據(jù); 接收來自客戶機的網(wǎng)際協(xié)議地址;以及
使用所述標識數(shù)據(jù)來確定該網(wǎng)際協(xié)議地址是否對應(yīng)于與所述第一服務(wù)器相關(guān) 聯(lián)的第二服務(wù)器。
本發(fā)明還提供了一種由代理服務(wù)器執(zhí)行的方法,包括 存儲服務(wù)器場的標識數(shù)據(jù); 接收來自客戶機的網(wǎng)際協(xié)議(IP)地址;以及
使用所述標識數(shù)據(jù)來確定所述網(wǎng)際協(xié)議地址是否對應(yīng)于該服務(wù)器場的服務(wù)器。
此后參照附圖以僅示例的方式描述本發(fā)明的優(yōu)選實施例,在附圖中
7圖1是包括根據(jù)本發(fā)明的優(yōu)選實施例配置的代理服務(wù)器的網(wǎng)絡(luò)組件安排; 圖2是包括代理服務(wù)器的網(wǎng)絡(luò)組件的替換性安排; 圖3是代理服務(wù)器的示意圖4是其中代理服務(wù)器解讀來自客戶機的IP地址的訪問事件過程的流程以及
圖5是由代理服務(wù)器執(zhí)行的用于分類IP地址的過程的流程圖。 優(yōu)選實施例的詳細描述
圖1和2示出如何可將代理服務(wù)器102配置成監(jiān)視正被客戶機108訪問的IP 地址代理服務(wù)器102可位于客戶機108與因特網(wǎng)106之間(如圖1中所示),或 者可以連接到局域網(wǎng)服務(wù)器202 (如圖2中所示)。代理服務(wù)器102能夠監(jiān)視IP 地址但不監(jiān)視服務(wù)器名稱。客戶機108可以是在能夠建立IP連接或會話的計算機 系統(tǒng)或設(shè)備上運行的任何客戶機軟件。客戶機108可以是諸如微軟公司的Outlook 或Apple(蘋果)公司的Mail之類的電子郵件客戶機,或者是諸如Internet Explorer、 Safari或Firefox之類的web瀏覽器。
如圖3中所示,代理服務(wù)器102包括用于執(zhí)行諸如檢測正被客戶機108訪問 的一個或更多IP地址之類的過程的代理服務(wù)器處理器302,以及客戶機概況存儲 304??蛻魴C概況存儲304包括網(wǎng)絡(luò)配置數(shù)據(jù)和用戶的客戶機概況數(shù)據(jù),諸如像用 戶的用戶名和口令以及外部服務(wù)器104的IP地址??蛻魴C概況數(shù)據(jù)可被代理服務(wù) 器102用來訪問外部服務(wù)器104并充當客戶機108的代理??蛻魴C概況數(shù)據(jù)還可被 代理服務(wù)器102用來通過識別來自客戶機108的請求中的IP地址來監(jiān)視客戶機108 何時嘗試訪問網(wǎng)絡(luò)106上的外部服務(wù)器104。代理服務(wù)器102能使用數(shù)個不同硬件 和/或軟件組件來實現(xiàn)。服務(wù)器102可以包括諸如由IBM公司或Apple公司生產(chǎn)的 運行諸如Unix、 Linux或Mac OS X之類的操作系統(tǒng)的標準計算機服務(wù)器。處理器 302可由存儲在服務(wù)器的存儲器上的、并用諸如0++、 Perl或Ruby之類的語言編 寫的計算機程序代碼來預(yù)設(shè)??蛻魴C概況存儲304可由用以維持和提供對在使用該 服務(wù)器的存儲器的存儲304上保持的數(shù)據(jù)的訪問的數(shù)據(jù)庫服務(wù)器(諸如MySQL) 來提供。由代理服務(wù)器102執(zhí)行的過程至少一部分可替換地由諸如ASIC或FPGA 之類的專用硬件電路來執(zhí)行,以代替計算機代碼的至少一部分并且提供更快的處理速度。
客戶機108在請求訪問外部網(wǎng)絡(luò)106上的數(shù)據(jù)時連接到代理服務(wù)器102。代理 服務(wù)器102用客戶機概況存儲304中的客戶機概況數(shù)據(jù)來配置,并且該客戶機概況 數(shù)據(jù)先前已通過客戶機108與代理服務(wù)器102之間的通信或經(jīng)由代理服務(wù)器102 的手動配置被提供。
代理服務(wù)器102的處理器302執(zhí)行以下參考圖4和5描述的訪問事件過程。 該過程在步驟402處始于代理服務(wù)器102具有客戶機概況數(shù)據(jù),該客戶機概況數(shù)據(jù) 包括所存儲的已知其對應(yīng)于已知外部服務(wù)器104的IP地址。在步驟404處,希望 訪問網(wǎng)絡(luò)106上的服務(wù)器的客戶機使用該服務(wù)器的已公布服務(wù)器名稱——例如 pop.mailsp.com,以向域名系統(tǒng)(DNS)發(fā)送DNS請求并獲得該服務(wù)器的解析IP 地址。如先前所提及的,當相同的給定服務(wù)器名稱對應(yīng)于包含許多實際服務(wù)器的服 務(wù)器場時,DNS可能提供該服務(wù)器名稱的不同IP地址。在步驟406處,客戶機向 代理服務(wù)器102發(fā)送包含該解析出的IP地址的請求。代理服務(wù)器接收來自客戶機 108的請求并確定該解析出的IP地址是否與客戶機概況數(shù)據(jù)中存儲的IP地址對應(yīng) 于相同的服務(wù)器場。為執(zhí)行該確定,代理服務(wù)器102在步驟408處如以下所描述地 執(zhí)行IP地址分類過程。如果發(fā)現(xiàn)該解析出的IP地址對應(yīng)于與具有第一 IP地址的 服務(wù)器相同的服務(wù)器場中的服務(wù)器,則代理服務(wù)器將識別出該客戶機請求并相應(yīng)地 處理該請求。代理服務(wù)器可以按特定方式處理從客戶機108到服務(wù)器場中的服務(wù)器 的請求。例如,僅去往該服務(wù)器場中的服務(wù)器的請求將被允許或可以對該服務(wù)器場 中的服務(wù)器執(zhí)行特定下載程序,如由本申請人在與本申請同一日提交(并通過援引 納入于此)的題為"Proxy Server (代理服務(wù)器)"的國際(PCT)申請中所描述 的。然而,如果該解析出的IP地址在步驟410沒有被識別出,則代理服務(wù)器102 在步驟412處發(fā)起錯誤處理程序。
如圖5中所示,IP地址分類過程408確定解析出的IP地址是否對應(yīng)于與所存 儲的IP地址相同的服務(wù)器場中的服務(wù)器。過程408在相繼步驟502、 504、 508和 510中將該解析出的IP地址與數(shù)個可能的匹配地址作比較。首先,將該解析出的 IP地址(即,圖4中在步驟406處在客戶機請求中找到的地址)與客戶機概況存 儲304中的客戶機概況數(shù)據(jù)中所存儲的IP地址作比較——若這兩個IP地址匹配,則很清楚它們指示相同的服務(wù)器且由此是相同的服務(wù)器場。然而,如果在步驟502 處IP地址不匹配,則將該解析出的IP地址與已知其對應(yīng)于一個或更多服務(wù)器場的 外部服務(wù)器的地址列表作比較;服務(wù)器場中的服務(wù)器列表可以手動輸入代理服務(wù)器 102的存儲器中,或可以由另一過程自動提供。如果發(fā)現(xiàn)該解析出的IP地址對應(yīng) 于也包含客戶機概況數(shù)據(jù)的所存儲IP地址的服務(wù)器列表中的IP地址中的一個,則 這兩者被認為是指向相同的服務(wù)器場。如果沒有發(fā)現(xiàn)該解析出的IP地址在與客戶 機概況數(shù)據(jù)的所存儲IP地址相同的服務(wù)器場中列出,則使用域名系統(tǒng)(DNS)來 搜索可能的匹配。
在步驟506處,代理服務(wù)器102執(zhí)行如在因特網(wǎng)工程任務(wù)組(IETF)RFC 1035 和2317 (http:〃麗w.ietf.org/rfc.html)中所描述的反向DNS查找過程,以確定對應(yīng) 于該解析出的IP地址的服務(wù)器名稱和對應(yīng)于客戶機概況數(shù)據(jù)的所存儲IP地址的服 務(wù)器名稱。如果在步驟508處使用該解析出的IP地址返回的服務(wù)器名稱(例如,
'mailsp.com')的后綴匹配使用所存儲的地址返回的服務(wù)器名稱的后綴,則這些 IP地址被認為在相周的服務(wù)器場中。如果在步驟508處這些后綴不匹配,則代理 服務(wù)器可截短這些后綴從而在步驟510處僅比較服務(wù)器名稱的最右邊部分(例如, mailsp.com或melbuni.edu.au);如果這些服務(wù)器名稱的經(jīng)截短后綴匹配,則這些 IP地址有可能來自相同的服務(wù)器場。然而,如果甚至這些服務(wù)器名稱的經(jīng)截短后 綴也不匹配,則該代理服務(wù)器在步驟512中斷定這些IP地址并不指示相同的服務(wù) 器場。比較和截短步驟(508、 510)可被配置成到達任意截短程度或任意后綴長度; 后綴的其他示例可以是public.mailsp.com、 mail.dhs.nsw.gov.au、或甚至是au (盡 管短后綴將較不可能標識單個服務(wù)器場)。
分類過程不受服務(wù)器群的大小、所支持的協(xié)議的本質(zhì)所約束。進一步,該過 程不依賴于代理102能夠截取其被設(shè)計成截取的協(xié)議以外的任何協(xié)議,例如,其不 依賴于能夠截取DNS話務(wù)。
分類過程408可以使用對位于服務(wù)器場中的電子郵件服務(wù)器 'pop5.mailsp.com'的搜索的示例來圖解??蛻魴C108被配置成使用POP3協(xié)議從 服務(wù)器名稱為'pop.mailsp.com'的外部服務(wù)器104檢索電子郵件。代理服務(wù)器102 具有所存儲的客戶機概況,包括客戶機的用戶名、口令及其電子郵件服務(wù)器的IP
10地址一其為'11.11.U.14'。進一步,包含電子郵件服務(wù)器的服務(wù)器場具有數(shù)個 IP地址,包括在代理服務(wù)器102的存儲器中列出的以下地址11.11.11.11、
11.1UU2、 11.11.11.13禾卩11.11.11.14。
在不為代理服務(wù)器102所知的情況下,DNS當前將以下服務(wù)器名稱解析為以 下IP地址,全部都對應(yīng)于'pop.mailsp.com,服務(wù)器場 popl.mailsp.com 11.11.11.11: pop2.mailsp.com 11.11.11.12 pop3.mailsp.com 11.11.11.13 pop4.mailsp.com 11.11.11.14; 以及 pop5.mailsp.com 11.11.11.15。
在該示例中,客戶機108嘗試訪問'pop.mailsp.com'??蛻魴C使用該DNS 將'pop.mailsp.com'(對于該給定請求)解析成11.11.11.15。當代理服務(wù)器102 檢測到客戶機108正嘗試使用POP3協(xié)議訪問IP地址11.11.11.15時,其試圖將該 解析出的地址與客戶機概況數(shù)據(jù)的所存儲地址(即'11.11.11.14,)作比較——在 圖5中的步驟502處——但其不匹配。隨后代理在步驟504處試圖將該解析出的地 址和客戶機概況地址與所存儲的對應(yīng)于相同服務(wù)器場的服務(wù)器列表匹配;在這種情
形中,盡管另一個服務(wù)器的IP地址('1UU1.14,)是針對'pop.mailsp.com' 服務(wù)器場而存儲的,但新地址('11.11.11.15,)不是。
在下一步驟506處,代理服務(wù)器102執(zhí)行反向DNS查找以尋找對應(yīng)于該解析 出的IP地址的服務(wù)器名稱。在這種情形中,該反向DNS過程返回 'p叩5,mailsp.com,。在接下來的步驟508處,比較這兩個名稱的后綴;在這種情 形中,'mailsp.com,是這兩種情形的后綴,因此發(fā)現(xiàn)這些名稱匹配,并且代理服 務(wù)器102把來自客戶機108的請求當作如同是針對通常使用的外部服務(wù)器104的那 樣來對待(該匹配是否標識服務(wù)器場匹配取決于所選擇的代理服務(wù)器與服務(wù)器場的 配置的比較)。更新存儲在代理服務(wù)器上的客戶機概況以反映其電子郵件服務(wù)器的 IP地址現(xiàn)在是'11.11.11.15,。進一步,在代理服務(wù)器的存儲器中列出的對應(yīng)于該 服務(wù)器場的IP地址被修改以包括IP地址'11.11.11.15'。所使用的控制流和數(shù)據(jù)的示例在附錄中提供。
當代理服務(wù)器102被配置成形成如本申請人在與本申請同一天提交的題為
"Proxy Server (代理服務(wù)器)"的國際(PCT)專利申請(且其通過援引納入于 此)的專利說明書中所描述的代理服務(wù)器時,可有益地使用如本文所描述的由代理 服務(wù)器102執(zhí)行的過程。
不背離如本文中參考附圖描述的本發(fā)明的范圍的許多修改對于本領(lǐng)域技術(shù)人 員將是顯而易見的。附錄
存儲的配置(概況)數(shù)據(jù)
客戶機配置月艮務(wù)器pop3.mailsp.com
服務(wù)器配置服務(wù)器場
服務(wù)器場詳情服務(wù)器 IP地址 popl.mailsp.com 11.11.11.11 pop2.mailsp.com 11.11.11.12 pop3.mailsp.com 11.11.11.13 pop4.mailsp.com 11.11.11.14
代理服務(wù)器的關(guān)于服 務(wù)器群的配置數(shù)據(jù)-服務(wù)器群名稱 MailServiceProvider (郵件服 務(wù)供應(yīng)商) 值 11.11.11.11 popl.mailsp.com mailsp.com
數(shù)據(jù)和控制流1.客戶機配置有服務(wù)器名稱。服務(wù)器名稱pop3.mailsp.com
2.客戶機解析服務(wù)器名稱。服務(wù)器場 的DNS系統(tǒng)用與該服務(wù)器場相關(guān)的IP 地址來響應(yīng)。DNS系統(tǒng)用對應(yīng)于pop2.mailsp.com的IP地 址來響應(yīng)
3.客戶機使用恰適協(xié)議和IP地址來打 開連接??蛻魴C打開到11.11.11.12的P0P3連接。
4.代理服務(wù)器截取到服務(wù)器的連接。代理服務(wù)器看見11.11.11.12。
5.代理服務(wù)器做反向DNS査找査找產(chǎn)生反向DNS名稱pop2.mailsp.com
6.代理服務(wù)器咨詢服務(wù)器群數(shù)據(jù)并尋 找匹配。遍及服務(wù)器群搜索直至得到 MailServiceProvider。對11.11.11.11沒有匹 配。對popl.mailsp.com沒有匹配。對 mailsp.com匹酉己。
7.代理服務(wù)器咨詢正確服務(wù)器群的持 久狀態(tài)數(shù)據(jù)。服務(wù)器群MailServiceProvider的持久狀 態(tài)按用戶名來索引。持久狀態(tài)數(shù)據(jù)可由例如 郵箱內(nèi)容信息構(gòu)成并(對每一個服務(wù)器群) 按客戶機概況數(shù)據(jù)的用戶名來索引。
權(quán)利要求
1. 一種用于分類網(wǎng)際協(xié)議(IP)地址的系統(tǒng),包括數(shù)據(jù)存儲,用于存儲與客戶機相關(guān)聯(lián)的客戶機概況數(shù)據(jù),所述客戶機概況數(shù)據(jù)包括第一服務(wù)器的第一網(wǎng)際協(xié)議地址;以及處理器,用于接收來自所述客戶機的解析出的網(wǎng)際協(xié)議地址,以及確定所述解析出的網(wǎng)際協(xié)議地址是否對應(yīng)于與所述第一服務(wù)器相關(guān)聯(lián)的第二服務(wù)器。
2. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述數(shù)據(jù)存儲包括代表對應(yīng)于服 務(wù)器場中的服務(wù)器的網(wǎng)際協(xié)議地址的配置數(shù)據(jù),并且當所述解析出的IP地址對應(yīng) 于所述配置數(shù)據(jù)的所述IP地址中的一個時,所述處理器確定所述第一服務(wù)器和第 二服務(wù)器相關(guān)聯(lián)并且是所述服務(wù)器場的一部分。
3. 如權(quán)利要求2所述的系統(tǒng),其特征在于,所述客戶機概況數(shù)據(jù)包括所述配 置數(shù)據(jù)。
4. 如權(quán)利要求l、 2或3所述的系統(tǒng),其特征在于,所述處理器使用所述解析 出的IP地址和所述第一服務(wù)器的IP地址執(zhí)行反向域名系統(tǒng)查找過程,以獲得各自 對應(yīng)的第一服務(wù)器名稱和第二服務(wù)器名稱,并且將所述第一服務(wù)器名稱和第二服務(wù) 器名稱進行比較以確定所述服務(wù)器是否相關(guān)聯(lián)。
5. 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述處理器比較所述服務(wù)器名稱 的后綴。
6. 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述處理器截短所述服務(wù)器名稱 以執(zhí)行比較。
7. 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述服務(wù)器名稱通過比較所述服 務(wù)器名稱的最右邊部分來比較。
8. 如權(quán)利要求2所述的系統(tǒng),其特征在于,當確定所述解析出的網(wǎng)際協(xié)議地址對應(yīng)于所述服務(wù)器場的服務(wù)器時,所述解析出的網(wǎng)際協(xié)議地址作為所述配置數(shù)據(jù) 的一部分來存儲。
9. 如以上權(quán)利要求中任一項所述的系統(tǒng),其特征在于,所述解析出的IP地址 是隨客戶機請求被接收到的,并且當所述第二服務(wù)器與所述第一服務(wù)器相關(guān)聯(lián)時所 述請求被允許。
10. —種包括如以上權(quán)利要求中任一項所述的系統(tǒng)的代理服務(wù)器。
11. 一種用于分類網(wǎng)際協(xié)議(IP)地址的方法,包括 存儲第一服務(wù)器的標識數(shù)據(jù); 接收來自客戶機的網(wǎng)際協(xié)議地址;以及使用所述標識數(shù)據(jù)來確定所述網(wǎng)際協(xié)議地址是否對應(yīng)于與所述第一服務(wù)器相 關(guān)聯(lián)的第二服務(wù)器。
12. 如權(quán)利要求11所述的方法,其特征在于,所述標識數(shù)據(jù)代表對應(yīng)于服 務(wù)器場中的服務(wù)器的網(wǎng)際協(xié)議地址,并且當來自所述客戶機的所述IP地址對應(yīng)于 所述標識數(shù)據(jù)的所述IP地址中的一個時,所述第一服務(wù)器和第二服務(wù)器被確定為 相關(guān)聯(lián)并且是所述服務(wù)器場的一部分。
13. 如權(quán)利要求12所述的方法,其特征在于,所述標識數(shù)據(jù)包括與所述客 戶機相關(guān)聯(lián)的客戶機概況數(shù)據(jù)。
14. 如權(quán)利要求ll、 12或13所述的方法,其特征在于,包括使用來自所述 客戶機的所述IP地址和所述第一服務(wù)器的所存儲IP地址執(zhí)行反向域名系統(tǒng)查找過 程,以獲得各自對應(yīng)的第一服務(wù)器名稱和第二服務(wù)器名稱,并且將所述第一服務(wù)器 名稱和第二服務(wù)器名稱作比較以確定所述服務(wù)器是否相關(guān)聯(lián)。
15. 如權(quán)利要求14所述的方法,其特征在于,包括比較所述服務(wù)器名稱的后綴。
16. 如權(quán)利要求14所述的方法,其特征在于,包括截短所述服務(wù)器名稱以執(zhí)行比較。
17. 如權(quán)利要求14所述的方法,其特征在于,所述服務(wù)器名稱通過比較所 述服務(wù)器名稱的最右邊部分來比較。
18. 如權(quán)利要求11所述的方法,其特征在于,當確定來自所述客戶機的所 述網(wǎng)際協(xié)議地址對應(yīng)于所述服務(wù)器場的服務(wù)器時,將來自所述客戶機的所述網(wǎng)際協(xié) 議地址作為所述標識數(shù)據(jù)的一部分來存儲。
19. 如權(quán)利要求11到18中任一項所述的方法,其特征在于,來自所述客戶 機的所述IP地址是隨客戶機請求被接收到的,并且當所述第二服務(wù)器與所述第一 服務(wù)器相關(guān)聯(lián)時所述請求被允許。
20. —種由代理服務(wù)器執(zhí)行的方法,包括 存儲服務(wù)器場的標識數(shù)據(jù); 接收來自客戶機的網(wǎng)際協(xié)議(IP)地址;以及使用所述標識數(shù)據(jù)來確定所述網(wǎng)際協(xié)議地址是否對應(yīng)于所述服務(wù)器場的服務(wù)器。
21. 如權(quán)利要求20所述的方法,其特征在于,所述標識數(shù)據(jù)代表對應(yīng)于所 述服務(wù)器場中的服務(wù)器的網(wǎng)際協(xié)議地址,并且當所述IP地址對應(yīng)于所述標識數(shù)據(jù) 的所述IP地址中的一個時,所述網(wǎng)際協(xié)議地址被確定為對應(yīng)于所述服務(wù)器場的服 務(wù)器。
22. 如權(quán)利要求21所述的方法,其特征在于,所述標識數(shù)據(jù)包括與所述客 戶機相關(guān)聯(lián)的客戶機概況數(shù)據(jù)。
23. 如權(quán)利要求20、 21或22所述的方法,其特征在于,包括使用所述IP 地址和所述服務(wù)器場的所述IP地址中的一個來執(zhí)行反向域名系統(tǒng)査找,以獲得各自對應(yīng)的第一服務(wù)器名稱和第二服務(wù)器名稱,并且將所述第一服務(wù)器名稱和第二服 務(wù)器名稱作比較以確定所述IP地址是否對應(yīng)于所述服務(wù)器場的服務(wù)器。
24. 如權(quán)利要求23所述的方法,其特征在于,包括比較所述服務(wù)器名稱的 后綴。
25. 如權(quán)利要求23所述的方法,其特征在于,包括截短所述服務(wù)器名稱以 執(zhí)行比較。
26. 如權(quán)利要求23所述的方法,其特征在于,所述服務(wù)器名稱通過比較所 述服務(wù)器名稱的最右邊部分來比較。
27. 如權(quán)利要求20所述的方法,其特征在于,當確定所述IP地址對應(yīng)于所 述服務(wù)器場的服務(wù)器時,將所述IP地址作為所述配置數(shù)據(jù)的一部分來存儲。
28. 如權(quán)利要求20到27中任一項所述的方法,其特征在于,所述IP地址 是隨客戶機請求被接收到的,并且當確定所述IP地址對應(yīng)于所述服務(wù)器場的服務(wù) 器時,所述請求被允許。
29. 存儲在存儲器上以供在執(zhí)行如權(quán)利要求11到28中的任一項所述的方法 時使用的計算機程序代碼。
30. —種用于執(zhí)行如權(quán)利要求11到28中的任一項所述的方法的代理服務(wù)祖 器。
全文摘要
一種用于分類網(wǎng)際協(xié)議(IP)地址的系統(tǒng),包括數(shù)據(jù)存儲,用于存儲與客戶機相關(guān)聯(lián)的客戶機概況數(shù)據(jù),該客戶機概況數(shù)據(jù)包括服務(wù)器的網(wǎng)際協(xié)議地址;以及處理器,用于接收來自該客戶機的解析出的網(wǎng)際協(xié)議地址,以及確定解析出的網(wǎng)際協(xié)議地址是否對應(yīng)于與第一服務(wù)器相關(guān)聯(lián)的第二服務(wù)器。該數(shù)據(jù)存儲包括代表對應(yīng)于服務(wù)器場中的服務(wù)器的網(wǎng)際協(xié)議地址的配置數(shù)據(jù),并且當解析出的IP地址對應(yīng)于該配置數(shù)據(jù)的這些IP地址中的一個時,處理器確定這些服務(wù)器相關(guān)聯(lián)并且是該服務(wù)器場的一部分。該解析出的IP地址是隨客戶機請求被接收到的,并且當?shù)诙?wù)器與第一服務(wù)器相關(guān)聯(lián)時該請求被允許。
文檔編號H04L29/06GK101507231SQ200780024491
公開日2009年8月12日 申請日期2007年6月29日 優(yōu)先權(quán)日2006年6月30日
發(fā)明者M·C·韋布-約翰遜 申請人:網(wǎng)絡(luò)通保安有限公司