[發明專利]節省物聯網設備報文驗證時間的通信中轉方法及裝置在審
| 申請號: | 202110063243.X | 申請日: | 2021-01-18 |
| 公開(公告)號: | CN113014684A | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 何子鋒 | 申請(專利權)人: | 珠海蓮鴻科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/08 |
| 代理公司: | 哈爾濱市松花江專利商標事務所 23109 | 代理人: | 高倩 |
| 地址: | 519000 廣東省珠海市橫琴新區環*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 節省 聯網 設備 報文 驗證 時間 通信 中轉 方法 裝置 | ||
本發明的一種節省物聯網設備報文驗證時間的通信中轉方法及裝置涉及一種報文優化方法和裝置,目的是為了克服現有DNS應答報文中存在大量冗余的資源記錄將會使得網絡中轉設備增加工作時間去接收報文和驗證報文的問題,其中方法具體步驟如下:步驟一、獲取DNS請求報文中的客戶端識別信息,根據客戶端識別信息獲取DNS響應報文中問題回答區域的資源記錄、權威名稱服務器區域的資源記錄和附加信息區域的資源記錄;步驟二、挑選出至少一個IP地址作為優化IP地址;步驟三、在原DNS響應報文中保留優化IP地址所在的問題回答區域的資源記錄,得到重構的DNS響應報文;并將重構的DNS響應報文發送至對應客戶端。
技術領域
本發明涉及一種報文優化方法和裝置,具體涉及一種用于優化DNS應答報文的方法和裝置。
背景技術
DNS域名與IP地址之間是一一對應的,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析服務器來完成,整個過程是自動進行的。根據RFC 1035中對DNS報文描述,DNS應答(DNS Response)報文中資源記錄部分是用于答復DNS客戶端請求的DNS數據庫記錄,是在報文的最后三個字段包含回答問題區域(Answers),權威名稱服務器區域(Authoritative Name Servers)和附加信息區域(Additional Records)。其中常見的資源記錄類型有主機A記錄,CNAME別名記錄和名稱服務器NS記錄。A記錄是名稱解析的重要記錄,它用于將特定的主機名映射到對應主機的IP地址上。NS是記錄A記錄或CNAME記錄指定負責此DNS區域的權威名稱服務器。A記錄和NS記錄的區別是,A記錄直接給出目的IP,NS記錄將DNS解析任務交給特定的服務器,NS記錄中記錄的IP即為該特定服務器的IP地址。
目前市面上大部分網絡通信中轉設備對DNS Response報文處理,都是直接把DNS服務器的DNS Response報文轉發給DNS客戶端。DNS Response報文其中的資源記錄部分存在多條冗余的A記錄和NS記錄,實際上DNS客戶端只需要DNS Response報文其中的一條A記錄或CNAME記錄,和指向它們的NS記錄就可以完成網站訪問的尋址工作,而其他冗余的記錄只會大大增加DNS客戶端驗證該記錄能確切訪問到網站的時間。特別在沒有外接電源模塊的客戶端設備中,因為設備需要定期訪問站點共享內部儲存的數據,查詢的DNS Response報文中如果存在大量冗余的資源記錄將會延長設備工作時間(設備在待機情況下處于休眠模式,減少功耗),使得設備用電過多,導致設備理論工作總時長降低和電源的更換時間提前。
發明內容
本發明的目的是為了克服現有DNS應答報文中存在大量冗余的資源記錄將會使得網絡中轉設備增加工作時間去接收報文和驗證報文的問題,提供了一種節省物聯網設備報文驗證時間的通信中轉方法及裝置。
本發明的一種節省物聯網設備報文驗證時間的通信中轉方法,節省物聯網設備報文驗證時間的通信中轉方法,方法具體步驟如下:
步驟一、獲取DNS請求報文中的客戶端識別信息,并在接收到對應客戶端的DNS響應報文后,根據客戶端識別信息獲取該DNS響應報文中問題回答區域的資源記錄、權威名稱服務器區域的資源記錄和附加信息區域的資源記錄;
步驟二、在所有問題回答區域的資源記錄的IP地址中,挑選出至少一個IP地址作為優化IP地址,優化IP地址的數量小于所有IP地址的數量;
步驟三、在原DNS響應報文中保留優化IP地址所在的問題回答區域的資源記錄,刪除其他問題回答區域的資源記錄,以及權威名稱服務器區域的資源記錄和附加信息區域的資源記錄,得到重構的DNS響應報文;并將重構的DNS響應報文發送至對應客戶端。
進一步地,步驟二的具體步驟如下:
步驟二一、驗證所有IP地址所對應服務器的性能;
步驟二二、自性能最高的服務器開始,挑選至少一個服務器所對應的IP地址作為優化IP地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海蓮鴻科技有限公司,未經珠海蓮鴻科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110063243.X/2.html,轉載請聲明來源鉆瓜專利網。





