[发明专利]一种基于边缘计算云的快速切换的方法在审
申请号: | 201910031852.X | 申请日: | 2019-01-14 |
公开(公告)号: | CN109547585A | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 魏勇 | 申请(专利权)人: | 中国雄安集团数字城市科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 李兴林 |
地址: | 071700 *** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 快速切换 授权 缓存刷新 实时更新 刷新请求 刷新系统 业务服务 变更 更新 访问 | ||
本发明涉及一种基于边缘计算云的快速切换的方法,该方法通过Local DNS增加DNS缓存刷新功能,能接收域名刷新系统的刷新请求,并通过授权DNS服务器获取最新的DNS解析并更新本地缓存。本发明能在授权DNS更新时,实时更新Local DNS的本地缓存,避免云业务服务IP发生变更,授权DNS已更改时,用户仍然获取原来故障或不能提供业务的IP,造成云业务无法正常访问的情况。
技术领域
本发明涉及CDN和移动边缘计算领域,尤其涉及一种基于边缘计算云的快速切换的方法。
背景技术
DNS(Doma inNameSys tem,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS服务器分为两种,一是本地DNS(即LocalDNS,用户电脑、手机等配置的DNS服务器),它代理用户去互联网获取用户访问域名的IP地址;二是授权DNS或权威DNS,它拥有域名对应的IP地址,由域名归属的网站、云业务提供商配置修改授权DNS的域名解析IP。LocalDNS—般会缓存从授权DNS获取的域名解析结果,在缓存有效时间内,有用户请求相同域名的解析时直接返回本地缓存的IP。只有缓存过期了,LocalDNS才会去授权DNS重新获取解析结果。过程如图1。
授权DNS返回LocalDNS解析结果时会携带过期时间(TTL),这个过期时间由网站或云业务提供着设置,有些提供者为了在修改业务IP时让LocalDNS尽快更新,会把TTL设置得较短,但这也让LocalDNS频繁发送域名查询请求。因此有些LocalDNS为提高性能,不采用授权DNS的TTL时间,会
配置固定的缓存时间,有时长达数小时甚至一天。LocalDNS配置较长TTL时间,当云业务提供者修改域名配置时,在缓存时间到期前会造成网站或云服务无法访问。比如:云业务IP发生变更时,或者云业务一个服务点发生故障(有多个节点同时提供服务)时,云业务提供者会很快修改其授权DNS的域名解析配置,但LocalDNS不受云业务提供者的控制,在缓存过期前依然返回原来停止服务的IP或故障节点。
发明内容
本发明的目的在于克服现有技术的缺陷,提供一种基于边缘计算云的快速切换的方法,解决云业务服务IP发生变更,授权DNS已更改时,避免在LocalDNS服务器内的DNS缓存信息失效前,用户仍然获取原来故障或不能提供业务的IP,造成云业务无法正常访问的情况。
实现上述目的的技术方案是:
本发明提供了一种基于边缘计算云的快速切换的方法,包括以下步骤:
S1、新增DNS消息格式,并通过所述新增DNS消息格式向LocalDNS服务器提交域名刷新请求;
S2、新建域名刷新系统,所述域名刷新系统用于接收云业务提供者的域名刷新请求,设定域名刷新系统向各地LocalDNS发送域名刷新请求;
S3、LocalDNS接收到域名刷新请求时,不论本地是否有缓存,均向授权DNS获取最新域名解析。
优选的,在本发明步骤S1中,新增DNS消息格式包括:
通过RFC1035定义DNS消息头Opcode字段,新增一个查询消息类型。
优选的,在本发明中,设定通过RFC1035定义DNS消息头的Opcode字段为第3-15字节。
优选的,在本发明步骤S3中,设定LocalDNS支持新增的域名刷新请求。
优选的,在本发明步骤S3中,设定不支持新增域名刷新请求的LocalDNS将接收到的新增域名刷新请求丢弃。
本发明的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国雄安集团数字城市科技有限公司,未经中国雄安集团数字城市科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910031852.X/2.html,转载请声明来源钻瓜专利网。