一種DNS數據包轉發(fā)方法、系統(tǒng)及路由器

基本信息

申請?zhí)?/td> CN201710386061.X 申請日 -
公開(公告)號 CN107124482A 公開(公告)日 2017-09-01
申請公布號 CN107124482A 申請公布日 2017-09-01
分類號 H04L29/12 分類 電通信技術;
發(fā)明人 熊峰 申請(專利權)人 深圳市米聯科信息技術有限公司
代理機構 深圳市精英專利事務所 代理人 馮筠
地址 518000 廣東省深圳市寶安區(qū)新安街道興華二路靈芝園新村B棟501
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種可以提升DNS解析成功率和速率的DNS數據包轉發(fā)方法、系統(tǒng)及路由器。該DNS數據包轉發(fā)方法包括有:接收客戶端的DNS請求數據包,根據接收到的UDP格式DNS請求數據包生成至少一非UDP格式DNS請求數據包,將UDP格式DNS請求數據包和非UDP格式DNS請求數據包分別發(fā)送至DNS服務器;接收DNS服務器的DNS響應數據包,將接收到的非UDP格式DNS響應數據包轉換成UDP格式DNS響應數據包,并將UDP格式DNS響應數據包發(fā)送給客戶端。與現有技術相比,該方法采用多協(xié)議DNS請求策略,多線并發(fā),只要有一路完成了DNS解析即可正常上網,減少了因UDP包丟失造成的DNS解析失敗,提升了DNS解析成功率;同時,在UDP延遲較大時,非UDP格式的響應包會先于UDP響應包返回,提升DNS解析速率。