[發明專利]一種CDN源站的IP地址識別方法及裝置有效
| 申請號: | 201310632186.8 | 申請日: | 2013-11-29 |
| 公開(公告)號: | CN103618810B | 公開(公告)日: | 2017-12-26 |
| 發明(設計)人: | 蘇洵 | 申請(專利權)人: | 北京奇安信科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;G06F17/30 |
| 代理公司: | 北京中強智尚知識產權代理有限公司11448 | 代理人: | 姜精斌 |
| 地址: | 100015 北京市朝陽區酒仙*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cdn ip 地址 識別 方法 裝置 | ||
技術領域
本發明涉及網絡安全技術領域,尤其涉及一種部署有CDN源站的IP地址識別方法及裝置。
背景技術
內容分發網絡(CDN)是一種新型網絡內容服務體系,其基于IP網絡而構建,基于內容訪問與應用的效率要求和質量要求而提供內容的分發和服務。CDN代表了一種基于網絡而構建的高質量、高效率的網絡應用服務模式。部署有CDN的源站可以稱為CDN源站。采用CDN模式可以不用擔心用戶,用戶在任何時間,任何地點,通過任何網絡運營商都能快速打開CDN源站。
圖1為現有技術中用戶、CDN及CDN源站的關聯關系示意圖,可以同時為CDN源站部署多個CDN,圖1中為了簡便只標識出了與用戶進行交互的CDN。當用戶訪問CDN源站時,用戶的訪問請求發送到CDN,經過CDN處理后將該訪問請求發送到CDN源站,CDN源站對該訪問請求進行處理,處理后CDN源站將響應信息發送到CDN處理,CDN處理后將該響應信息返回給用戶。由于用戶和CDN源站之間的交互都需要通過CDN,因此對于用戶而言,其只能獲取經過CDN處理后的信息,而CDN處理后的信息中包含的都是CDN的信息。
由于,用戶訪問CDN源站時,與CDN源站之間的信息經由CDN處理,而該信息中包含的都是CDN的信息,用戶無法從該信息中獲取CDN源站的IP地址。而在對CDN源站進行殺毒、防護等保護操作時,為了提高殺毒、防護等保護操作的準確性,需要根據CDN源站的IP地址進行。但現有技術中沒有獲取CDN源站的IP地址的方法,因此影響了對CDN源站的保護操作。
發明內容
本發明實施例提供一種CDN源站的IP地址識別方法及裝置,解決現有技術中無法獲取CDN源站的IP地址的問題。
本發明實施例提供了一種CDN源站的IP地址識別方法,該方法包括:
獲取部署有CDN的源站的域名;
根據保存的歷史數據庫列表中的各DNS歷史數據庫,確定各DNS歷史數據庫中是否存在與所述域名對應的IP地址;
若在DNS歷史數據庫中存在與該域名對應的IP地址,則將該IP地址確定為所述CDN源站的IP地址。
較佳地,在本發明實施例中為了準確的定位出CDN源站,提高該CDN源站的IP地址的識別效率,所述獲取部署有CDN的源站的域名之前,還包括:
向源站發送請求信息;
判斷源站返回的響應信息的消息頭中是否攜帶CDN標識字段;
若所述響應信息的消息頭中攜帶CDN標識字段,則確定所述源站部署有CDN。
較佳地,在本發明實施例中為了提高確定的CDN源站的IP地址的準確性,所述將該IP地址確定為所述CDN源站的IP地址之前,還包括:
訪問所述IP地址,獲取該IP地址對應的網頁內容;
判斷該網頁內容與通過CDN訪問該源站對應的網頁內容是否相同;
若不相同,則確定該IP地址非CDN源站的IP地址。
較佳地,在本發明實施例中為了提高確定的CDN源站的IP地址的準確性,所述將該IP地址確定為所述CDN源站的IP地址之前,所述方法包括:
向所述IP地址發送請求信息;
判斷該IP地址返回的響應信息的消息頭中是否攜帶CDN標識字段;
若該響應信息的消息頭中攜帶CDN標識字段,則確定該IP地址非CDN源站的IP地址。
本發明實施例提供了一種CDN源站的IP地址識別裝置,所述裝置包括:
獲取模塊,用于獲取部署有CDN的源站的域名;
判斷模塊,用于根據保存的歷史數據庫列表中的各DNS歷史數據庫,確定各DNS歷史數據庫中是否存在與所述域名對應的IP地址;
識別模塊,用于當判斷模塊在確定DNS歷史數據庫中存在與該域名對應的IP地址時,將該IP地址確定為CDN源站的IP地址。
較佳地,在本發明實施例中為了提高確定的CDN源站的IP地址的準確性,所述裝置還包括:
發送模塊,用于向源站發送請求信息;
所述判斷模塊,用于判斷源站返回的響應信息的消息頭中是否攜帶CDN標識字段;
所述獲取模塊,具體用于當判斷模塊判斷該響應信息的消息頭中攜帶CDN標識字段時,確定為所述源站部署有CDN。
較佳地,在本發明實施例中為了提高確定的CDN源站的IP地址的準確性,訪問獲取模塊,用于訪問所述IP地址,獲取該IP地址對應的網頁內容;
所述判斷模塊,還用于判斷該網頁內容與通過CDN訪問該源站對應的網頁內容是否相同;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇安信科技有限公司,未經北京奇安信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310632186.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:短信操作方法、裝置及設備
- 下一篇:頂部驅動鉆井裝置用低速電機直接驅動機構





