[發明專利]一種路由信息生成方法及裝置有效
| 申請號: | 201310603031.1 | 申請日: | 2013-11-25 |
| 公開(公告)號: | CN103634214B | 公開(公告)日: | 2017-08-25 |
| 發明(設計)人: | 郝超 | 申請(專利權)人: | 北京神州綠盟信息安全科技股份有限公司;北京神州綠盟科技有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L29/12 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 黃志華 |
| 地址: | 100089 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 路由 信息 生成 方法 裝置 | ||
1.一種路由信息生成方法,其特征在于,該方法包括:
路由器在確定接收的數據包為域名系統DNS請求包后,記錄所述DNS請求包的第一信息;所述第一信息包括:請求解析的域名、下一跳的IP地址和所述路由器接收所述DNS請求包的接口的接口信息;所述第一信息中的請求解析的域名和接口信息是在所述路由器接收到所述DNS請求包時即可確定的;
所述路由器根據所述第一信息,確定后續接收的、回應該DNS請求包的DNS應答包的第二信息;所述第二信息包括:請求解析的域名、DNS服務器解析出的目的網絡協議IP地址和所述路由器接收所述DNS應答包的接口的接口信息;所述第二信息是在所述路由器接收到所述DNS應答包時即可確定的;
所述路由器匹配域名和接口信息一致的第一信息和第二信息,根據匹配成功的第一信息和第二信息,生成DNS動態路由表中的一條DNS動態路由信息;其中,所述DNS動態路由表用于供所述路由器查詢轉發數據傳輸包的接口和接收所述數據傳輸包的下一跳的IP地址;所述數據傳輸包為用戶設備通過DNS請求得到DNS服務器解析出的目的IP地址后,向該目的IP地址發送的數據包,且轉發所述數據傳輸包的接口與轉發所述DNS請求包的接口相同,接收所述數據傳輸包的下一跳IP地址與接收所述DNS請求包的下一跳的IP地址相同;所述DNS動態路由表中的每條DNS動態路由信息包括:目的IP地址、下一跳的IP地址、接口信息和實時更新的老化時間;
針對任意一條DNS動態路由信息,若所述老化時間達到第一設定時間,則根據獲取的其它路由器的DNS動態路由信息,更新該條DNS動態路由信息。
2.如權利要求1所述的方法,其特征在于,針對任意一條DNS動態路由信息,所述老化時間為當前距離最近一次生成該條DNS動態路由信息的時間;
所述方法還包括:針對任意一條DNS動態路由信息,若所述老化時間達到第二設定時間,則刪除該條DNS動態路由信息。
3.如權利要求1或2所述的方法,其特征在于,所述方法還包括:
所述路由器將根據所述DNS動態路由表進行路由查詢的方式設置為所有路由查詢方式中優先級最高的查詢方式;
所述路由器根據設置的路由查詢方式的優先級順序,查詢轉發數據傳輸包的接口和下一跳的IP地址。
4.一種路由信息生成裝置,其特征在于,該裝置設置于路由器中,包括:
第一確定模塊,用于在確定接收的數據包為域名系統DNS請求包后,記錄所述DNS請求包的第一信息;所述第一信息包括:請求解析的域名、下一跳的IP地址和所述路由器接收所述DNS請求包的接口的接口信息;所述第一信息中的請求解析的域名和接口信息是在所述路由器接收到所述DNS請求包時即可確定的;
第二確定模塊,用于根據所述第一信息,確定后續接收的、回應該DNS請求包的DNS應答包的第二信息;所述第二信息包括:請求解析的域名、DNS服務器解析出的目的網絡協議IP地址和所述路由器接收所述DNS應答包的接口的接口信息;所述第二信息是在所述路由器接收到所述DNS應答包時即可確定的;
生成模塊,用于匹配域名和接口信息一致的第一信息和第二信息,根據匹配成功的第一信息和第二信息,生成DNS動態路由表中的一條DNS動態路由信息;其中,所述DNS動態路由表用于供所述路由器查詢轉發數據傳輸包的接口和接收所述數據傳輸包的下一跳的IP地址;所述數據傳輸包為用戶設備通過DNS請求得到DNS服務器解析出的目的IP地址后,向該目的IP地址發送的數據包,且轉發所述數據傳輸包的接口與轉發所述DNS請求包的接口相同,接收所述數據傳輸包的下一跳IP地址與接收所述DNS請求包的下一跳的IP地址相同;所述DNS動態路由表中的每條DNS動態路由信息包括:目的IP地址、下一跳的IP地址、接口信息和實時更新的老化時間;
更新模塊,用于針對任意一條DNS動態路由信息,若所述老化時間達到第一設定時間,則根據獲取的其它路由器的DNS動態路由信息,更新該條DNS動態路由信息。
5.如權利要求4所述的裝置,其特征在于,針對任意一條DNS動態路由信息,所述老化時間為當前距離最近一次生成該條DNS動態路由信息的時間;
所述更新模塊,還用于針對任意一條DNS動態路由信息,若所述老化時間達到第二設定時間,則刪除該條DNS動態路由信息。
6.如權利要求4或5所述的裝置,其特征在于,所述裝置還包括:
查詢模塊,用于將根據所述DNS動態路由表進行路由查詢的方式設置為所有路由查詢方式中優先級最高的查詢方式;根據設置的路由查詢方式的優先級順序,查詢轉發數據傳輸包的接口和下一跳的IP地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京神州綠盟信息安全科技股份有限公司;北京神州綠盟科技有限公司,未經北京神州綠盟信息安全科技股份有限公司;北京神州綠盟科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310603031.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:能量轉換系統的電磁屏蔽結構和相關方法
- 下一篇:魚籽活性成分的提取和制備技術
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





