[发明专利]对网络连接的控制方法和系统有效
申请号: | 201710173064.5 | 申请日: | 2017-03-22 |
公开(公告)号: | CN108632397B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 董明鑫;钟广凯;高磊 | 申请(专利权)人: | 雪球(北京)技术开发有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张晓峰;宋志强 |
地址: | 100102 北京市朝阳区阜*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 连接 控制 方法 系统 | ||
本申请公开了一种对网络连接的控制方法和系统包括:服务端基于用户的属性,配置对应的IP地址列表,一个IP地址列表中至少包括二个IP地址,每个IP地址对应一个权重值;服务端在收到用户端的网络连接请求后,查找该用户的属性所对应配置的一个IP地址列表,将该IP地址列表返回给该用户端;用户端收到该IP地址列表后,按照该IP地址列表中的IP地址的权重值由高到低排序,从权重值最高的IP地址开始,依次尝试连接该IP地址,如果连接成功则以该连接进行网络通信,如果连接不成功则再尝试连接低一级权重值的IP地址,直到连接成功或该IP地址列表中的所有IP地址都连接失败,本发明可以提高运营服务端的数据更新效率,并提高对用户端网络入口的精细控制度。
技术领域
本申请涉及计算机互联网领域,尤其涉及一种对网络连接的控制方法和系统。
背景技术
域名系统(DNS,Domain Name System),是因特网上作为域名和网络之间互连协议(IP)地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能反应或访问的是假网址。
为了避免DNS劫持,目前的现有技术是直接在客户端中使用固定的IP地址,但是这样就完全失去了动态控制的可能。
目前的技术中,主要都是直接使用DNS来发布己方机房的入口IP,使用运营商提供的域名系统,该域名系统是一个将域名和IP地址相互映射的一个分布式数据库,当用户按照域名来查询的时候,域名系统则会通知用户该使用哪个IP地址。域名系统是一个具有多个层级的系统,每一级DNS服务器都会缓存上一级的数据,更新的时候,需要更新根级别的DNS服务器中的数据,下面的层级会一级一级地更新,所以会有一段时间的延迟,有一些小运营商的更新时间可能会很长,严重影响调度的效率。同时由于使用运营商的域名系统,无法针对每一个用户单独控制,只能按区域和线路来划分,粒度也不够细。
同时,客户端请求网络入口的时候,基本都是请求某个固定域名下的网络入口,直接写死在客户端会导致将来升级变动的时候,比如域名发生变化,始终要考虑兼容老版本客户端,导致了不必要的额外成本
发明内容
有鉴于此,本发明的主要目的是提供一种对网络连接的控制方法和系统,以提高运营服务端的数据更新效率,并提高对用户端网络入口的精细控制度。
本发明的技术方案是这样实现的:
一种对网络连接的控制方法,包括:
服务端基于用户的属性,配置对应的IP地址列表,一个IP地址列表中至少包括二个IP地址,每个IP地址对应一个权重值;
服务端在收到用户端的网络连接请求后,确定该用户端的用户的属性,查找该用户的属性所对应配置的一个IP地址列表,将该IP地址列表返回给该用户端;
该用户端收到该IP地址列表后,按照该IP地址列表中的IP地址的权重值由高到低排序,从权重值最高的IP地址开始,依次尝试连接该IP地址,如果连接成功则以该连接进行网络通信,如果连接不成功则再尝试连接低一级权重值的IP地址,直到连接成功或该IP地址列表中的所有IP地址都连接失败。
在一种优选实施例中,所述IP地址的权重值为该IP地址的权重值在该IP地址列表中所有IP地址权重值之和的占比。
在一种优选实施例中,该方法进一步包括:用户端按照指定周期定期向服务端发起获取IP地址列表的请求,服务端在收到该请求后,确定该用户端的用户的属性,查找该用户的属性所对应配置的一个最新的IP地址列表,向发起请求的用户端返回该最新的IP地址列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于雪球(北京)技术开发有限公司,未经雪球(北京)技术开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710173064.5/2.html,转载请声明来源钻瓜专利网。