[发明专利]一种域名访问方法及设备有效
申请号: | 201711025295.8 | 申请日: | 2017-10-27 |
公开(公告)号: | CN109729181B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 杨娇;李岩 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 域名 访问 方法 设备 | ||
本申请公开了一种域名访问方法及设备,用以提高终端设备的通信效率。在该方案中,DNS服务器在对终端设备请求的域名解析后,将解析得到的应用服务器的IP地址,以及使用条件信息发送至终端设备。这样,当终端设备发生移动导致自身的信息发生变化,该终端设备不再满足使用条件信息指示的条件时,该终端设备可以重新对该域名进行DNS解析。由于当终端设备不再满足使用条件信息指示的条件时,之前解析到的该应用服务器可能不再为该终端设备最合适的应用服务器,通过该方案,终端设备可以通过重新对该域名进行DNS解析,从而可以获得其他合适的应用服务器,因此,该方案可以提高终端设备的通信效率,也避免了通信系统中传输资源的浪费。
技术领域
本申请涉及通信技术领域,尤其涉及一种域名访问方法及设备。
背景技术
域名系统(Domain Name System,DNS)是一种分布式的主机信息数据库,DNS可提供域名和互联网协议(Internet Protocol,IP)地址之间的映射和转换。终端设备可以通过DNS服务器将待访问的域名解析为对应的应用服务器的IP地址。
目前,终端设备通过DNS访问目标域名的过程如下:终端设备获取所述目标域名后,向DNS中的DNS服务器发送携带所述目标域名的域名解析请求消息;所述DNS服务器接收到所述域名解析请求消息后,解析出所述目标域名对应的目标应用服务器的IP地址,并将所述目标应用服务器的IP地址携带在域名解析应答消息中发送给所述终端设备;所述终端设备接收到所述域名解析应答消息中,获取所述目标应用服务器的IP地址,并根据该IP地址实现与所述目标应用服务器的数据传输。
所述终端设备在获得域名对应的IP地址后,生成并缓存一条DNS缓存记录。该DNS缓存记录用于表示所述域名与所述IP地址的对应关系。此外,终端设备针对缓存的每条DNS缓存记录维护相应的存留时间(time to live,TTL)。DNS缓存记录的TTL为该DNS缓存记录在终端设备的缓存中的保留的时间。这样,若在一DNS缓存记录的TTL内,所述终端设备需要再次访问该DNS缓存记录中的域名,则所述终端设备可以直接根据所述DNS缓存记录,获取所述域名对应的IP地址;若超过所述DNS缓存记录的TTL后,所述终端设备需要再次访问所述域名,则所述终端设备需要通过上述过程,通过DNS服务器解析得到所述域名对应的IP地址。
然而,在DNS缓存记录保留在所述终端设备的时间内,由于终端设备的移动性或应用服务器的部署等因素可能会导致该DNS缓存记录中的域名对应的IP地址不再最合适所述终端设备,例如,该IP地址所属的应用服务器不再是距离所述终端设备最近的应用服务器。在该情况下,若所述终端设备依然通过所述DNS缓存记录访问所述域名,会导致所述终端设备访问不合适的应用服务器,进而导致所述终端设备的通信效率较低,以及通信系统传输资源的浪费。
发明内容
本申请提供一种域名访问方法及设备,用于提高终端设备的通信效率。
第一方面,本申请实施例提供了一种域名访问方法,该方法可以包括以下步骤:
DNS服务器从终端设备接收到包含域名的请求消息后,对域名进行解析,获得域名对应的应用服务器的IP地址;然后,DNS服务器向该终端设备发送包含该应用服务器的IP地址和适用条件信息的应答消息,其中,该使用条件信息用于指示终端设备使用该应用服务器的IP地址访问该域名的条件。
由于该终端设备的信息发生变化,且该终端设备不再满足该使用条件信息指示的条件时,之前解析到的应用服务器可能不再为该终端设备最合适的应用服务器,在该情况下,通过本方法,该终端设备可以通过重新对该域名进行DNS解析,从而可以获得其他合适的应用服务器,因此,该方法可以提高终端设备的通信效率,也避免了通信系统中传输资源的浪费。
在一个可能的设计中,使用条件信息包含以下至少一项:集合信息、位置范围信息;其中,集合信息用于指示该终端设备的至少一个IP地址,位置范围信息用于指示该终端设备所在的位置范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711025295.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:全体系智慧社区平台
- 下一篇:虚拟网络功能的网络地址分配方法、系统和VNFM