[发明专利]基于DNS服务器测量特定IP范围解析占比的方法及系统有效

专利信息
申请号: 201511009133.6 申请日: 2015-12-29
公开(公告)号: CN105681483B 公开(公告)日: 2019-06-11
发明(设计)人: 黄友俊;李星;吴建平;王飞;刘知刚 申请(专利权)人: 赛尔网络有限公司
主分类号: H04L29/12 分类号: H04L29/12
代理公司: 中科专利商标代理有限责任公司 11021 代理人: 宋焰琴
地址: 100084 北京市海淀区中*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 dns 服务器 测量 特定 ip 范围 解析 方法 系统
【说明书】:

发明公开了一种基于DNS服务器测量预定IP地址范围内的IP解析占比的方法及系统,该方法包括:步骤1、解析用户发起的DNS解析请求,并把解析成功的域名以及对应的IP地址集合插入到单链表;步骤2、从单链表中提取域名和IP地址集,并根据ICP列表和特定IP地址范围生成记录插入到哈希表中;步骤3、从哈希表中读取每个ICP相关的记录,并计算出每个ICP在预定IP地址范围的解析占比,并写入日志文件。本发明提出的上述方案可以供网络运营商和ICP根据解析占比测量值适当调整接入网络运营商的带宽值,以优化ICP用户体验。

技术领域

本发明涉及互联网技术领域,更具体地,涉及一种基于DNS服务器测量特定IP范围解析占比的方法,用于为ICP和运营商分析ICP内子域名解析情况的数据支撑,便于下一步制定相关方案以优化ICP用户体验。

背景技术

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。可见,DNS在web服务中占有极其重要的地位。其中本地dns服务器,采用递归的工作方式为客户端解析域名,常见的本地dns服务器主要有bind和dnspod-sr。其中dnspod-sr是一个运行在Linux平台上的高性能的递归DNS服务器软件,具备高性能、高负载、易扩展的优势,非BIND等软件可以比拟。

因特网的域名解析系统被设计为一个联机分布式数据库系统,并采用客户服务器方式。DNS解析主要采用UDP协议通信,端口号为53。当通过UDP协议多次请求查询失败时才会使用TCP协议通信。DNS大多数域名都通过本地进行DNS解析。本地域名服务器对域名解析系统非常重要,当一个主机发出DNS查询请求时,这个查询请求报文就会发给本地DNS服务器。本地DNS服务器一般都会采用递归查询。所谓递归查询就是:如果主机所访问的域名本地DNS服务器不知道域名对应的IP地址,那么本地域名服务器就会以DNS客户的身份,向其他根域名DNS服务器发出查询请求报文(即替主机查询),而不是让主机自己进行下一步的查询。因此,递归查询返回的结果或者所要查询的IP地址,或者是报错,表示无法找到需要的IP地址。

DNS解析技术本身比较成熟,开源软件也相对丰富。常见的本地dns服务器主要有bind和dnspod-sr。其中dnspod-sr是一个运行在Linux平台上的高性能的递归DNS服务器软件,具备高性能、高负载、易扩展的优势,非BIND等软件可以比拟。dnspod-sr具有以下特性:高性能,比所有流行的开源DNS软件性能高出2倍以上;安全,能抵御一般攻击;稳定,有效降低解析失败率;主动刷新缓存,响应速度更快;易于扩展,非常容易部署;防污染,能够正确解析被污染域名。

情况描述:

(1)无论是bind还是dnspod-sr,这些传统的DNS服务器只负责域名解析,作为运营商或者ICP往往想知道该ICP在使用本地DNS解析时特定运营商的ip解析占比情况。

(2)如经过测量发现,某ICP的教育网ip解析占比相对较小,这样可能该ICP在教育网内提供的IP个数较少,为教育网内用户提供的带宽自然就相对较小,从而教育网内用户体验不佳。另外,教育网内用户访问ICP时还有可能会跨网,这样网络延时可能相对增加,从而降低用户访问速度。

发明内容

为解决上述现有技术中存在的问题,本发明提出一种基于DNS服务器测量特定IP范围解析占比的系统及方法。通过测量特定ip范围的解析占比情况,供网络运营商或ICP(内容服务提供商)决策提高解析占比,优化网内用户体验。

根据本发明一方面,其提供了一种基于DNS服务器测量预定IP地址范围内的IP解析占比的方法,该方法包括:

步骤1、解析用户发起的DNS解析请求,并把解析成功的域名以及对应的IP地址集合插入到单链表;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛尔网络有限公司,未经赛尔网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201511009133.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top