一种基于云服务配置以及本地持久化的动态DNS优化方案制造技术

技术编号:26482392 阅读:30 留言:0更新日期:2020-11-25 19:29
本发明专利技术公开了一种基于云服务配置以及本地持久化的动态DNS优化方案,包括以下步骤:步骤一、移动端设备冷启动;步骤二、从本地存储数据获取域名服务器地址;步骤三、通过域名服务器拉取最新的云端各个服务模块的域名地址;步骤四、如果失败,重试n次步骤三;步骤五、如果成功且需要更新本地域名服务器地址;步骤六、更新掉存储在本地的域名服务器地址;步骤七、下一次移动端设备冷启动,重新进入步骤一;移动端设备除了域名服务器地址是需要保存在本地,每下一次启动时才能够更新,其他一些服务的域名都通过云端配置。本发明专利技术通过错误重试机制及时兼容偶发错误事件,通过云端配置与本地持久化等多种方式相结合保证线上环境的可靠、稳定。

【技术实现步骤摘要】
一种基于云服务配置以及本地持久化的动态DNS优化方案
本专利技术涉及移动端设备相
,具体为一种基于云服务配置以及本地持久化的动态DNS优化方案。
技术介绍
DNS(DomainNameSystem,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析;由于用户主机向DNS发起解析域名的请求,再由DNS向用户发送具体的业务服务器的IP地址,然后用户主机通过IP地址访问具体业务服务器。在这一过程中我们就可以看出,DNS实际具有合理分配各服务器业务访问量的潜能,现有技术中,DNS被用于负载均衡实现;机房迁移、平台升级后,网络服务相关的域名发生变化,导致移动端设备需要全量升级,鉴于此,提出一种基于云服务配置以及本地持久化的动态DNS优化方案
技术实现思路
本专利技术的目的在于提供一种基于云服务配置以及本地持久化的动态DNS优化方案,目的是解决机房迁移、平台升级后,网络服务相关的域名发生变化,导致移动端设备需要全量升级。为实现上述目的,本专利技术提供如下技术方案:一种基于云服务配置以及本地持久化的动态DNS优化方案,包括以下步骤:步骤一、移动端设备冷启动;步骤二、从本地存储数据获取域名服务器地址;步骤三、通过域名服务器拉取最新的云端各个服务模块的域名地址;步骤四、如果失败,重试n次步骤三;步骤五、如果成功且需要更新本地域名服务器地址;步骤六、更新掉存储在本地的域名服务器地址;步骤七、下一次移动端设备冷启动,重新进入步骤一;移动端设备除了域名服务器地址是需要保存在本地,每下一次启动时才能够更新,其他一些服务的域名都通过云端配置,在每次启动拉取后及时更新。优选的,步骤三中,对各个服务模块的域名地址进行连通性检查,通过优化算法确定出最优的域名解析信息。优选的,步骤七中,还包括优化数据库,用于保存最优的域名解析信息。本专利技术提出的一种基于云服务配置以及本地持久化的动态DNS优化方案,有益效果在于:1、本专利技术通过错误重试机制及时兼容偶发错误事件;2、本专利技术通过云端配置与本地持久化等多种方式相结合保证线上环境的可靠、稳定。附图说明图1为本专利技术的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参阅图1,本专利技术提供一种技术方案:一种基于云服务配置以及本地持久化的动态DNS优化方案,包括以下步骤:步骤一、移动端设备冷启动;步骤二、从本地存储数据获取域名服务器地址;步骤三、通过域名服务器拉取最新的云端各个服务模块的域名地址;对各个服务模块的域名地址进行连通性检查,通过优化算法确定出最优的域名解析信息;步骤四、如果失败,重试n次步骤三;步骤五、如果成功且需要更新本地域名服务器地址;步骤六、更新掉存储在本地的域名服务器地址;步骤七、下一次移动端设备冷启动,重新进入步骤一;移动端设备除了域名服务器地址是需要保存在本地,每下一次启动时才能够更新,其他一些服务的域名都通过云端配置,在每次启动拉取后及时更新,还包括优化数据库,用于保存最优的域名解析信息。通过使用云配置与移动设备本地持久化数据相结合的方式,并配以每次移动设备冷启动时对获取云配置进行错误重试机制,保证云配置的到达率,以及动态更新本地域名的实效性,移动端设备在应用启动阶段,首先在本地存储中取得私有云DNS服务的域名地址,然后向私有云中DNS服务获取所有的其它应用服务模块的域名地址,此时DNS服务的域名地址也会一起下发,设备获取到后将域名地址存储到本地存储模块,之后移动端应用在调用其它服务时都会在本地存储模块获取相应的应用服务域名。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。本文档来自技高网...

【技术保护点】
1.一种基于云服务配置以及本地持久化的动态DNS优化方案,其特征在于;包括以下步骤:/n步骤一、移动端设备冷启动;/n步骤二、从本地存储数据获取域名服务器地址;/n步骤三、通过域名服务器拉取最新的云端各个服务模块的域名地址;/n步骤四、如果失败,重试n次步骤三;/n步骤五、如果成功且需要更新本地域名服务器地址;/n步骤六、更新掉存储在本地的域名服务器地址;/n步骤七、下一次移动端设备冷启动,重新进入步骤一;/n移动端设备除了域名服务器地址是需要保存在本地,每下一次启动时才能够更新,其他一些服务的域名都通过云端配置,在每次启动拉取后及时更新。/n

【技术特征摘要】
1.一种基于云服务配置以及本地持久化的动态DNS优化方案,其特征在于;包括以下步骤:
步骤一、移动端设备冷启动;
步骤二、从本地存储数据获取域名服务器地址;
步骤三、通过域名服务器拉取最新的云端各个服务模块的域名地址;
步骤四、如果失败,重试n次步骤三;
步骤五、如果成功且需要更新本地域名服务器地址;
步骤六、更新掉存储在本地的域名服务器地址;
步骤七、下一次移动端设备冷启动,重新进入步骤一;
移动端设备除了域名服务器地址...

【专利技术属性】
技术研发人员:韩芳
申请(专利权)人:杭州视洞科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1