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

一種cdn源站的ip地址識別方法及裝置制造方法

文檔序號:7778437閱讀:542來源:國知局
一種cdn源站的ip地址識別方法及裝置制造方法
【專利摘要】本發(fā)明提供一種CDN源站的IP地址識別方法及裝置,解決現(xiàn)有技術中無法獲取CDN源站的IP地址的問題。該方法中根據(jù)CDN源站的主域名獲取該主域名對應的多個子域名,解析并獲取多個子域名對應的IP地址,掃描子域名開放的默認端口,根據(jù)該子域名對應的IP地址及開放的默認端口訪問頁面,并在其響應頁面與CDN源站主域名對應的頁面相同時,確定該子域名對應的IP為CDN源站的IP地址。由于在本發(fā)明實施例中根據(jù)CDN源站的主域名對應的多個子域名的IP地址,以及子域名開放的默認端口,確定每個子域名對應的IP地址是否為CDN源站的IP地址,從而實現(xiàn)CDN源站IP地址的識別,為后期的CDN源站的保護提供便利。
【專利說明】—種CDN源站的IP地址識別方法及裝置
【技術領域】
[0001]本發(fā)明涉及網(wǎng)絡安全【技術領域】,尤其涉及一種⑶N的源站的IP地址識別方法及裝置。
【背景技術】
[0002]內(nèi)容分發(fā)網(wǎng)絡(⑶N)是一種新型網(wǎng)絡內(nèi)容服務體系,其基于IP網(wǎng)絡而構建,基于內(nèi)容訪問與應用的效率要求和質(zhì)量要求而提供內(nèi)容的分發(fā)和服務。CDN代表了一種基于網(wǎng)絡而構建的高質(zhì)量、高效率的網(wǎng)絡應用服務模式。部署有CDN的源站可以稱為CDN源站。采用CDN模式可以不用擔心用戶,用戶在任何時間,任何地點,通過任何網(wǎng)絡運營商都能快速打開⑶N源站。
[0003]圖1為現(xiàn)有技術中用戶、CDN及CDN源站的關聯(lián)關系示意圖,可以同時為CDN源站部署多個CDN,圖1中為了簡便只標識出了與用戶進行交互的CDN。當用戶訪問CDN源站時,用戶的訪問請求發(fā)送到⑶N,經(jīng)過⑶N處理后將該訪問請求發(fā)送到⑶N源站,⑶N源站對該訪問請求進行處理,處理后⑶N源站將響應信息發(fā)送到⑶N處理,⑶N處理后將該響應信息返回給用戶。由于用戶和CDN源站之間的交互都需要通過CDN,因此對于用戶而言,其只能獲取經(jīng)過⑶N處理后的信息,而⑶N處理后的信息中包含的都是⑶N的信息。
[0004]由于,用戶訪問⑶N源站時,與⑶N源站之間的信息經(jīng)由⑶N處理,而該信息中包含的都是CDN的信息,用戶無法從該信息中獲取CDN源站的IP地址。而在對CDN源站進行殺毒、防護等保護操作時,為了提高殺毒、防護等保護操作的準確性,需要根據(jù)CDN源站的IP地址進行。但現(xiàn)有技術中沒有獲?、荖源站的IP地址的方法,因此影響了對CDN源站的保護操作。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實施例提供一種⑶N源站的IP地址識別方法及裝置,解決現(xiàn)有技術中無法獲取⑶N源站的IP地址的問題。
[0006]本發(fā)明實施例提供一種⑶N源站的IP地址識別方法,該方法包括:
[0007]根據(jù)CDN源站的主域名獲取該主域名對應的多個子域名,解析并獲取所述多個子域名對應的IP地址;
[0008]針對每個子域名,掃描所述子域名開放的默認端口 ;
[0009]根據(jù)所述子域名對應的IP地址及所述子域名開放的默認端口訪問頁面;
[0010]判斷響應頁面是否與CDN源站的主域名對應的頁面相同;
[0011]若相同,則確定所述子域名對應的IP地址為⑶N源站的IP地址。
[0012]較佳地,在本發(fā)明實施例中為了準確的定位出⑶N源站,提高該⑶N源站的IP地址的識別效率,根據(jù)⑶N源站的主域名獲取該主域名對應的多個子域名之前還包括確定源站是否為CDN源站的步驟:
[0013]向源站發(fā)送請求信息;[0014]判斷源站返回的響應信息的消息頭中是否攜帶CDN標識字段;
[0015]若該響應信息的消息頭中攜帶CDN標識字段,則確定該源站為CDN源站。
[0016]較佳地,為了提高⑶N源站IP地址的識別效率,所述掃描所述子域名開放的默認 端口之前,還包括:
[0017]判斷所述子域名的IP地址與⑶N返回的所述主域名的IP地址是否屬于同一網(wǎng) 段;
[0018]若所述子域名的IP地址與⑶N返回的所述主域名的IP地址不屬于同一網(wǎng)段,則 進行掃描所述子域名開放的默認端口的步驟。
[0019]較佳地,在本發(fā)明實施例中為了提高確定的⑶N源站的IP地址的準確性,所述判 斷響應頁面是否與CDN源站的主域名對應的頁面相同之前,所述方法還包括:
[0020]向所述開放的默認端口的子域名對應的IP地址發(fā)送請求信息;
[0021]判斷返回的響應信息的消息頭中是否攜帶CDN標識字段;
[0022]若所述響應信息的消息頭中攜帶CDN標識字段,則確定所述子域名對應的IP地址 非⑶N源站的IP地址。
[0023]本發(fā)明實施例提供了一種⑶N源站的IP地址識別裝置,該裝置包括:
[0024]解析獲取模塊,用于根據(jù)CDN源站的主域名獲取該主域名對應的多個子域名,解 析并獲取所述多個子域名對應的IP地址;
[0025]掃描訪問模塊,用于針對每個子域名,掃描所述子域名開放的默認端口,根據(jù)所述 子域名對應的IP地址及所述子域名開放的默認端口訪問頁面;
[0026]判斷模塊,用于判斷響應頁面是否與CDN源站的主域名對應的頁面相同;
[0027]識別模塊,用于當判斷模塊判斷該響應頁面與CDN源站的主域名對應的頁面相同 時,確定該子域名對應的IP地址為⑶N源站的IP地址。
[0028]較佳地,在本發(fā)明實施例中為了準確的定位出⑶N源站,提高該⑶N源站的IP地 址的識別效率,所述裝置還包括:
[0029]發(fā)送模塊,向源站發(fā)送請求信息;
[0030]所述判斷模塊,還用于判斷源站返回的響應信息的消息頭中是否攜帶CDN標識字 段;
[0031]所述識別模塊,還用于若判斷模塊判斷該響應信息的消息頭中攜帶CDN標識字段 時,確定該源站為CDN源站。
[0032]較佳地,為了提高⑶N源站IP地址的識別效率,所述判斷模塊,還用于判斷所述子 域名的IP地址與⑶N返回的所述主域名的IP地址是否屬于同一網(wǎng)段;
[0033]所述掃描訪問模塊,還用于在判斷模塊判斷所述子域名的IP地址與CDN返回的所 述主域名的IP地址不屬于同一網(wǎng)段時,掃描該子域名開放的默認端口。
[0034]較佳地,在本發(fā)明實施例中為了提高確定的⑶N源站的IP地址的準確性,所述裝 置還包括:
[0035]發(fā)送模塊,用于向所述開放默認端口的子域名對應的IP地址發(fā)送請求信息;
[0036]所述判斷模塊,還用于判斷返回的響應信息的消息頭中是否攜帶CDN標識字段;
[0037]所述識別模塊,還用于當判斷模塊判斷該響應信息的消息頭中攜帶CDN標識字段 時,確定所述子域名對應的IP地址非⑶N源站的IP地址。[0038]本發(fā)明實施例提供了一種⑶N源站的IP地址識別方法及裝置,該方法中根據(jù)⑶N源站的主域名獲取該主域名對應的多個子域名,解析并獲取多個子域名對應的IP地址,掃描子域名開放的默認端口,根據(jù)該子域名對應的IP地址及開放的默認端口訪問頁面,并在其響應頁面與CDN源站主域名對應的頁面相同時,確定該子域名對應的IP為CDN源站的IP地址。由于在本發(fā)明實施例中根據(jù)CDN源站的主域名對應的多個子域名的IP地址,以及子域名開放的默認端口,確定每個子域名對應的IP地址是否為⑶N源站的IP地址,從而實現(xiàn)⑶N源站IP地址的識別,為后期的⑶N源站的保護提供便利。
【專利附圖】

【附圖說明】
[0039]圖1為現(xiàn)有技術中用戶、⑶N及⑶N源站的關聯(lián)關系不意圖;
[0040]圖2為本發(fā)明實施例提供的一種⑶N源站的IP地址識別過程示意圖;
[0041]圖3為本發(fā)明實施例提供的一種⑶N源站的IP地址識別的詳細過程示意圖;
[0042]圖4為本發(fā)明實施例提供的另一⑶N源站的IP地址的詳細識別過程示意圖;
[0043]圖5為本發(fā)明實施例提供的再一⑶N源站的IP地址識別過程示意圖;
[0044]圖6為本發(fā)明實施例提供的一種⑶N源站的IP地址識別裝置結構示意圖。
【具體實施方式】
[0045]為了識別出CDN源站的IP地址,便于后期對CDN源站的保護,本發(fā)明實施例提供了一種⑶N源站的IP地址識別方法及裝置。
[0046]下面結合說明書附圖,對本發(fā)明實施例進行詳細說明。
[0047]圖2為本發(fā)明實施例提供的一種⑶N源站的IP地址識別過程示意圖,該過程包括以下步驟:
[0048]S201:根據(jù)CDN源站的主域名獲取該主域名對應的多個子域名,解析并獲取所述多個子域名對應的IP地址。
[0049]主域名又稱為頂級域名、一級域名,子域名是主域名的下一級,每個主域名可以有多個子域名。例如對于主域名a.com,該主域名對應的多個子域名可以是ftp.a.com、mail.a.com等等。針對每個主域名,可以通過搜索引擎獲取該主域名對應的多個子域名,并解析獲取每個子域名對應的IP地址。
[0050]S202:針對每個子域名,掃描所述子域名開放的默認端口。
[0051]根據(jù)現(xiàn)有網(wǎng)絡的配置,該默認端口為80端口。
[0052]S203:根據(jù)所述子域名對應的IP地址及所述子域名開放的默認端口訪問頁面。
[0053]通過掃描該子域名開放的默認端口,獲取該子域名開放默認端口的IP地址并訪問,獲取該IP地址對應的頁面。
[0054]S204:判斷響應頁面是否與CDN源站的主域名對應的頁面相同,當判斷相同時,進行步驟S205,否則,進行步驟S206。
[0055]當獲取了該子域名開放80端口的IP地址的頁面后,為了判斷該IP地址是否為該CDN源站的IP地址,將該頁面與CDN源站的主域名對應的頁面進行比較,判斷兩個頁面是否相同,從而確定該子域名對應的IP地址是否為CDN源站的IP地址。因為只有頁面相同時,該子域名對應的IP地址才可能是⑶N源站的IP地址。[0056]S205:確定所述子域名對應的IP地址為⑶N源站的IP地址。
[0057]S206:確定該子域名對應的IP地址非⑶N源站對應的IP地址。
[0058]由于在本發(fā)明實施例中根據(jù)CDN源站的主域名對應的多個子域名的IP地址,以及 子域名開放的默認端口,確定每個子域名對應的IP地址是否為⑶N源站的IP地址,從而實 現(xiàn)⑶N源站IP地址的識別,為后期的⑶N源站的保護提供便利。
[0059]在本發(fā)明實施例中通過確定⑶N源站的主域名的IP地址和子域名的IP地址,確 定⑶N源站的IP地址。具體的根據(jù)子域名對應的IP地址及開放的默認端口訪問頁面,得 到的響應頁面及該CDN源站的主域名對應的頁面是否相同,判斷每個子域名的IP地址是否 為⑶N源站的IP地址。
[0060]為了準確的定位出CDN源站,提高CDN源站的識別效率,進而提高CDN源站的IP 地址的識別效率,在本發(fā)明實施例中需要針對每個源站,判斷該源站是否為CDN源站,即判 斷是否為該源站部署了 CDN。具體的根據(jù)CDN源站的主域名獲取該主域名對應的多個子域 名之前,還包括確定源站是否為CDN源站的步驟:
[0061]向源站發(fā)送請求信息;
[0062]判斷源站返回的響應信息的消息頭中是否攜帶CDN標識字段;
[0063]若該響應信息的消息頭中攜帶CDN標識字段,則確定該源站為CDN源站。
[0064]當源站為⑶N源站時,發(fā)送的請求信息經(jīng)由⑶N發(fā)送到⑶N源站,并且CDN源站在 返回響應信息時,也是將響應信息發(fā)送到了 CDN,CDN接收到該響應信息中,在該響應信息 的消息頭中添加CDN標識字段,從而使該響應信息的消息頭中攜帶CDN標識字段。因此當 接收到CDN源站返回的響應信息時,判斷該響應信息的消息頭中是否攜帶CDN標識字段,可 以判斷出該源站是否為CDN源站。當判斷該源站為CDN源站時,采用本發(fā)明實施例提供的 ⑶N源站的IP地址識別方法,識別該⑶N源站的IP地址。
[0065]圖3為本發(fā)明實施例提供的一種⑶N源站的IP地址識別的詳細過程示意圖,該過 程包括以下步驟:
[0066]S301:向源站發(fā)送請求信息。
[0067]其中,該請求信息可以是任何請求信息,只要源站能夠根據(jù)該請求信息返回響應 信息即可。
[0068]S302:判斷源站返回的響應信息的消息頭中是否攜帶CDN標識字段,當判斷結果 為是時,進行步驟S303,否則,進行步驟S309。
[0069]S303:確定該源站為⑶N源站,根據(jù)⑶N源站的主域名獲取該主域名對應的多個子 域名,解析并獲取所述多個子域名對應的IP地址。
[0070]S304:針對每個子域名,掃描所述子域名開放的默認端口。
[0071]S305:根據(jù)所述子域名對應的IP地址及所述子域名開放的默認端口訪問頁面。
[0072]S306:判斷響應頁面是否與CDN源站的主域名對應的頁面相同,當判斷相同時,進 行步驟S307,否則,進行步驟S308。
[0073]S307:確定所述子域名對應的IP地址為⑶N源站的IP地址。
[0074]S308:確定該子域名對應的IP地址非⑶N源站對應的IP地址。
[0075]S309:該源站非⑶N源站,該源站返回的IP地址為其自身的IP地址。
[0076]針對已經(jīng)確定為⑶N源站的源站,采用本發(fā)明實施例提供的該⑶N源站的IP地址識別方法,可以有效的提高⑶N源站的IP地址識別效率。
[0077]另外,在本發(fā)明實施例中,為了進一步提高⑶N源站的IP地址的識別效率,在掃描子域名開放的默認端口之前,還需要確定子域名的IP地址是否與⑶N返回的主域名的IP地址是否屬于同一網(wǎng)段,只有在子域名的IP地址與⑶N返回的所述主域名的IP地址不屬于同一網(wǎng)段,才掃描子域名開放的默認端口。
[0078]這是因為當⑶N返回的主域名的IP地址與子域名的IP地址屬于同一網(wǎng)段時,說明該主域名和子域名通過相同的CDN防護,通過本發(fā)明實施例提供的方式,無法準確的確定出⑶N源站的IP地址。只有在⑶N返回的主域名的IP地址和子域名的IP地址不屬于同一網(wǎng)段時,即主域名和子域名通過不同的⑶N防護時,才有可能確定出⑶N源站的IP地址。具體的,在本發(fā)明實施例中確定⑶N返回的主域名的IP地址與子域名的IP地址是否屬于同一網(wǎng)段,判斷的該CDN返回的主域名的IP地址與子域名的IP地址是否屬于同一 C段。
[0079]例如,⑶N返回的該主域名的IP地址為1.1.1.1,子域名的IP地址為1.1.1.232,則說明該⑶N返回的該主域名的IP地址與子域名的IP地址屬于同一 C段,此時可以說明主域名和子域名通過相同的⑶N防護;當⑶N返回的該主域名的IP地址為1.1.1.1,子域名的IP地址為2.2.2.2,則可以確定該主域名和子域名不是通過同一個⑶N防護的,通過該子域名的IP地址可能能夠確定出⑶N源站的IP地址。
[0080]圖4為本發(fā)明實施例提供的另一⑶N源站的IP地址的詳細識別過程示意圖,該過程包括以下步驟:
[0081]S401:根據(jù)CDN源站的主域名獲取該主域名對應的多個子域名,解析并獲取所述多個子域名對應的IP地址。
[0082]S402:針對每個子域名,掃描所述子域名開放的默認端口。
[0083]S403:判斷所述子域名的IP地址與⑶N返回的所述主域名的IP地址是否屬于同一網(wǎng)段,當判斷結果為是時,進行步驟S408,否則,進行步驟S404。
[0084]S404:根據(jù)所述子域名對應的IP地址及所述子域名開放的默認端口訪問頁面。
[0085]S405:判斷響應頁面是否與CDN源站的主域名對應的頁面相同,當判斷相同時,進行步驟S406,否則,進行步驟S407。
[0086]S406:確定所述子域名對應的IP地址為⑶N源站的IP地址。
[0087]S407:確定該子域名對應的IP地址非⑶N源站對應的IP地址。
[0088]S408:該子域名與主域名受到相同⑶N的防護,通過該子域名確定⑶N源站的IP地址的過程結束。
[0089]在訪問子域名對應的IP地址,獲取該IP地址對應的響應頁面之前,通過判斷該子域名對應的IP地址與主域名對應的IP地址是否屬于同一 C段,可以有效的過濾掉⑶N源站IP地址識別中的干擾IP地址,有效的提高CDN源站的IP地址識別效率。
[0090]另外,在本發(fā)明實施例中為了提高確定的CDN源站的IP地址的準確性,判斷響應頁面是否與CDN源站的主域名對應的頁面相同之前,所述方法還包括:
[0091]向所述開放的默認端口的子域名對應的IP地址發(fā)送請求信息;
[0092]判斷返回的響應信息的消息頭中是否攜帶CDN標識字段;
[0093]若所述響應信息的消息頭中攜帶CDN標識字段,則確定所述子域名對應的IP地址非⑶N源站的IP地址。
[0094]這是因為當確定了子域名對應的IP地址及其開放的默認端口后,為了判斷該子 域名是否受到CDN的防護,本發(fā)明實施例在判斷頁面是否相同之前,向該開放的默認端口 的子域名對應的IP地址發(fā)送請求信息,根據(jù)響應信息中是否攜帶CDN標識字段,判斷該子 域名是否受到⑶N的防護。
[0095]當判斷該子域名未受到CDN防護時,即該響應信息的消息頭中未攜帶CDN標識字 段時,根據(jù)該子域名對應的IP地址及該子域名開放的默認端口訪問頁面,判斷響應頁面是 否與CDN源站的主域名對應的頁面相同,從而確定該子域名對應的IP地址是否為CDN源站 的IP地址。
[0096]圖5為本發(fā)明實施例提供的再一⑶N源站的IP地址識別過程示意圖,該過程包括 以下步驟:
[0097]S501:根據(jù)CDN源站的主域名獲取該主域名對應的多個子域名,解析并獲取所述 多個子域名對應的IP地址。
[0098]S502:針對每個子域名,掃描所述子域名開放的默認端口。
[0099]S503:判斷該子域名對應的IP地址與⑶N返回的主域名的IP地址是否屬于同一 C段,當判斷結果為是時,進行步驟S510,否則,進行步驟S504。
[0100]S504:向該開放默認端口的子域名對應的IP地址發(fā)送請求信息。
[0101]S505:判斷返回的響應信息的消息頭中是否攜帶CDN標識字段,當判斷結果為是 時,進行步驟S509,否則,進行步驟S506。
[0102]S506:根據(jù)所述子域名對應的IP地址及所述子域名開放的默認端口訪問頁面。
[0103]S507:判斷響應頁面是否與CDN源站的主域名對應的頁面相同,當判斷結果為是 時,進行步驟S508,否則,進行步驟S509。
[0104]S508:確定該子域名對應的IP地址為⑶N源站的IP地址。
[0105]S509:確定該子域名對應的IP地址非⑶N源站的IP地址。
[0106]S510:該子域名與主域名受到相同⑶N的防護,通過該子域名確定⑶N源站的IP 地址的過程結束。
[0107]通過上述實施例在有效提高⑶N源站的IP地址識別效率的同時,也可以提高⑶N 源站的IP地址識別的準確性。
[0108]圖6所示的是本發(fā)明實施例提供的一種⑶N源站的IP地址識別裝置,該裝置包 括:
[0109]解析獲取模塊61,用于根據(jù)⑶N源站的主域名獲取該主域名對應的多個子域名, 解析并獲取所述多個子域名對應的IP地址;
[0110]掃描訪問模塊62,用于針對每個子域名,掃描所述子域名開放的默認端口,根據(jù)所 述子域名對應的IP地址及所述子域名開放的默認端口訪問頁面;
[0111]判斷模塊63,用于判斷響應頁面是否與CDN源站的主域名對應的頁面相同;
[0112]識別模塊64,用于當判斷模塊判斷該響應頁面與CDN源站的主域名對應的頁面相 同時,確定該子域名對應的IP地址為⑶N源站的IP地址。
[0113]較佳地,在本發(fā)明實施例中為了準確的定位出⑶N源站,提高該⑶N源站的IP地 址的識別效率,所述裝置還包括:[0114]發(fā)送模塊65,向源站發(fā)送請求信息;
[0115]所述判斷模塊63,還用于判斷源站返回的響應信息的消息頭中是否攜帶CDN標識字段;
[0116]所述識別模塊64,還用于若判斷模塊判斷該響應信息的消息頭中攜帶CDN標識字段時,確定該源站為CDN源站。
[0117]較佳地,為了提高⑶N源站IP地址的識別效率,所述判斷模塊63,還用于判斷所述子域名的IP地址與⑶N返回的所述主域名的IP地址是否屬于同一網(wǎng)段;
[0118]所述掃描訪問模塊62,還用于在判斷模塊判斷所述子域名的IP地址與⑶N返回的所述主域名的IP地址不屬于同一網(wǎng)段時,掃描該子域名開放的默認端口。
[0119]較佳地,在本發(fā)明實施例中為了提高確定的⑶N源站的IP地址的準確性,所述裝置還包括:
[0120]發(fā)送模塊65,用于向所述開放默認端口的子域名對應的IP地址發(fā)送請求信息;
[0121]所述判斷模塊63,還用于判斷返回的響應信息的消息頭中是否攜帶CDN標識字段;
[0122]所述識別模塊64,還用于當判斷模塊判斷該響應信息的消息頭中攜帶CDN標識字段時,確定所述子域名對應的IP地址非⑶N源站的IP地址。
[0123]本發(fā)明實施例提供了一種⑶N源站的IP地址識別方法及裝置,該方法中根據(jù)⑶N源站的主域名獲取該主域名對應的多個子域名,解析并獲取多個子域名對應的IP地址,掃描子域名開放的默認端口,根據(jù)該子域名對應的IP地址及開放的默認端口訪問頁面,并在其響應頁面與CDN源站主域名對應的頁面相同時,確定該子域名對應的IP為CDN源站的IP地址。由于在本發(fā)明實施例中根據(jù)CDN源站的主域名對應的多個子域名的IP地址,以及子域名開放的默認端口,確定每個子域名對應的IP地址是否為⑶N源站的IP地址,從而實現(xiàn)⑶N源站IP地址的識別,為后期的⑶N源站的保護提供便利。
[0124]本領域內(nèi)的技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0125]本申請是參照根據(jù)本申請實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0126]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。[0127]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計 算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或 其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。
[0128]盡管已描述了本申請的優(yōu)選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造 性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu) 選實施例以及落入本申請范圍的所有變更和修改。
[0129]顯然,本領域的技術人員可以對本申請進行各種改動和變型而不脫離本申請的精 神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權利要求及其等同技術的范圍 之內(nèi),則本申請也意圖包含這些改動和變型在內(nèi)。
【權利要求】
1.一種⑶N源站的IP地址識別方法,其特征在于,該方法包括: 根據(jù)CDN源站的主域名獲取該主域名對應的多個子域名,解析并獲取所述多個子域名對應的IP地址; 針對每個子域名,掃描所述子域名開放的默認端口 ; 根據(jù)所述子域名對應的IP地址及所述子域名開放的默認端口訪問頁面; 判斷響應頁面是否與CDN源站的主域名對應的頁面相同; 若相同,則確定所述子域名對應的IP地址為⑶N源站的IP地址。
2.如權利要求1所述的方法,其特征在于,根據(jù)CDN源站的主域名獲取該主域名對應的多個子域名之前還包括確定源站是否為CDN源站的步驟: 向源站發(fā)送請求信息; 判斷源站返回的響應信息的消息頭中是否攜帶CDN標識字段; 若該響應信息的消息頭中攜帶CDN標識字段,則確定該源站為CDN源站。
3.如權利要求1所述的方法,其特征在于,所述掃描所述子域名開放的默認端口之前,還包括: 判斷所述子域名的IP地址與⑶N返回的所述主域名的IP地址是否屬于同一網(wǎng)段; 若所述子域名的IP地址與⑶ N返回的所述主域名的IP地址不屬于同一網(wǎng)段,則進行掃描所述子域名開放的默認端口的步驟。
4.如權利要求3所述的方法,其特征在于,所述判斷所述子域名的IP地址與CDN返回的所述主域名的IP地址是否屬于同一網(wǎng)段包括: 判斷所述子域名的IP地址與⑶N返回的所述主域名的IP地址是否屬于同一 C段。
5.如權利要求1所述的方法,其特征在于,所述判斷響應頁面是否與CDN源站的主域名對應的頁面相同之前,所述方法還包括: 向所述開放的默認端口的子域名對應的IP地址發(fā)送請求信息; 判斷返回的響應信息的消息頭中是否攜帶CDN標識字段; 若所述響應信息的消息頭中攜帶CDN標識字段,則確定所述子域名對應的IP地址非⑶N源站的IP地址。
6.一種⑶N源站的IP地址識別裝置,其特征在于,所述裝置包括: 解析獲取模塊,用于根據(jù)CDN源站的主域名獲取該主域名對應的多個子域名,解析并獲取所述多個子域名對應的IP地址; 掃描訪問模塊,用于針對每個子域名,掃描所述子域名開放的默認端口,根據(jù)所述子域名對應的IP地址及所述子域名開放的默認端口訪問頁面; 判斷模塊,用于判斷響應頁面是否與CDN源站的主域名對應的頁面相同; 識別模塊,用于當判斷模塊判斷該響應頁面與CDN源站的主域名對應的頁面相同時,確定該子域名對應的IP地址為⑶N源站的IP地址。
7.如權利要求6所述的裝置,其特征在于,所述裝置還包括: 發(fā)送模塊,向源站發(fā)送請求信息; 所述判斷模塊,還用于判斷源站返回的響應信息的消息頭中是否攜帶CDN標識字段;所述識別模塊,還用于若判斷模塊判斷該響應信息的消息頭中攜帶CDN標識字段時,確定該源站為CDN源站。
8.如權利要求6所述的裝置,其特征在于,所述判斷模塊,還用于判斷所述子域名的IP 地址與⑶N返回的所述主域名的IP地址是否屬于同一網(wǎng)段;所述掃描訪問模塊,還用于在判斷模塊判斷所述子域名的IP地址與CDN返回的所述主域名的IP地址不屬于同一網(wǎng)段時,掃描該子域名開放的默認端口。
9.如權利要求8所述的裝置,其特征在于,所述判斷模塊,具體用于判斷所述子域名的 IP地址與⑶N返回的所述主域名的IP地址是否屬于同一 C段。
10.如權利要求6所述的裝置,其特征在于,所述裝置還包括:發(fā)送模塊,用于向所述開放默認端口的子域名對應的IP地址發(fā)送請求信息;所述判斷模塊,還用于判斷返回的響應信息的消息頭中是否攜帶CDN標識字段; 所述識別模塊,還用于當判斷模塊判斷該響應信息的消息頭中攜帶CDN標識字段時, 確定所述子域名對應的IP地址非⑶N源站的IP地址。
【文檔編號】H04L29/06GK103595827SQ201310629730
【公開日】2014年2月19日 申請日期:2013年11月29日 優(yōu)先權日:2013年11月29日
【發(fā)明者】蘇洵 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长垣县| 西华县| 九龙县| 岗巴县| 五河县| 富宁县| 上思县| 南乐县| 海伦市| 闸北区| 常德市| 涪陵区| 正定县| 台北县| 会同县| 丰原市| 横峰县| 莱西市| 梁河县| 慈溪市| 宾阳县| 定安县| 连平县| 陆丰市| 二连浩特市| 太仓市| 双鸭山市| 烟台市| 个旧市| 伊春市| 视频| 潼南县| 清丰县| 东港市| 丹巴县| 尼木县| 宝丰县| 哈巴河县| 岳阳县| 曲阳县| 楚雄市|