日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

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

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

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

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

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