一种域名访问方法及设备技术

技术编号:21065643 阅读:31 留言:0更新日期:2019-05-08 10:01
本申请公开了一种域名访问方法及设备,用以提高终端设备的通信效率。在该方案中,DNS服务器在对终端设备请求的域名解析后,将解析得到的应用服务器的IP地址,以及使用条件信息发送至终端设备。这样,当终端设备发生移动导致自身的信息发生变化,该终端设备不再满足使用条件信息指示的条件时,该终端设备可以重新对该域名进行DNS解析。由于当终端设备不再满足使用条件信息指示的条件时,之前解析到的该应用服务器可能不再为该终端设备最合适的应用服务器,通过该方案,终端设备可以通过重新对该域名进行DNS解析,从而可以获得其他合适的应用服务器,因此,该方案可以提高终端设备的通信效率,也避免了通信系统中传输资源的浪费。

A Domain Name Access Method and Device

【技术实现步骤摘要】
一种域名访问方法及设备
本申请涉及通信
,尤其涉及一种域名访问方法及设备。
技术介绍
域名系统(DomainNameSystem,DNS)是一种分布式的主机信息数据库,DNS可提供域名和互联网协议(InternetProtocol,IP)地址之间的映射和转换。终端设备可以通过DNS服务器将待访问的域名解析为对应的应用服务器的IP地址。目前,终端设备通过DNS访问目标域名的过程如下:终端设备获取所述目标域名后,向DNS中的DNS服务器发送携带所述目标域名的域名解析请求消息;所述DNS服务器接收到所述域名解析请求消息后,解析出所述目标域名对应的目标应用服务器的IP地址,并将所述目标应用服务器的IP地址携带在域名解析应答消息中发送给所述终端设备;所述终端设备接收到所述域名解析应答消息中,获取所述目标应用服务器的IP地址,并根据该IP地址实现与所述目标应用服务器的数据传输。所述终端设备在获得域名对应的IP地址后,生成并缓存一条DNS缓存记录。该DNS缓存记录用于表示所述域名与所述IP地址的对应关系。此外,终端设备针对缓存的每条DNS缓存记录维护相应的存留时间(timetolive,TT本文档来自技高网...

【技术保护点】
1.一种域名访问方法,其特征在于,包括:域名系统DNS服务器从终端设备接收请求消息,所述请求消息中包含所述终端设备请求的域名;所述DNS服务器对所述域名进行解析,获得所述域名对应的应用服务器的互联网协议IP地址;所述DNS服务器向所述终端设备发送应答消息,所述应答消息中包含所述应用服务器的IP地址和使用条件信息,其中,所述使用条件信息用于指示所述终端设备使用所述应用服务器的IP地址访问所述域名的条件。

【技术特征摘要】
1.一种域名访问方法,其特征在于,包括:域名系统DNS服务器从终端设备接收请求消息,所述请求消息中包含所述终端设备请求的域名;所述DNS服务器对所述域名进行解析,获得所述域名对应的应用服务器的互联网协议IP地址;所述DNS服务器向所述终端设备发送应答消息,所述应答消息中包含所述应用服务器的IP地址和使用条件信息,其中,所述使用条件信息用于指示所述终端设备使用所述应用服务器的IP地址访问所述域名的条件。2.如权利要求1所述的方法,其特征在于,所述使用条件信息包含以下至少一项:集合信息、位置范围信息;其中,所述集合信息用于指示所述终端设备的至少一个IP地址,所述位置范围信息用于指示所述终端设备所在的位置范围。3.如权利要求1或2所述的方法,其特征在于,还包括:所述DNS服务器根据所述请求消息,确定所述使用条件信息。4.如权利要求3所述的方法,其特征在于,所述请求消息中还包含所述终端设备的位置信息,或所述终端设备的IP地址;所述DNS服务器根据所述请求消息,确定所述使用条件信息,包括:所述DNS服务器根据所述请求消息中包含的所述终端设备的位置信息或所述终端设备的IP地址,确定所述使用条件信息。5.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:所述DNS服务器向所述终端设备发送指示信息,所述指示信息用于指示所述终端设备在不满足所述使用条件信息所指示的条件时,对所述域名进行DNS解析。6.一种域名访问方法,其特征在于,包括:终端设备向域名系统DNS服务器发送请求消息,所述请求消息中包含所述终端设备请求的域名;所述终端设备从所述DNS服务器接收应答消息,所述应答消息中包含应用服务器的互联网协议IP地址和使用条件信息,其中,所述应用服务器与所述域名对应,所述使用条件信息用于指示所述终端设备使用所述应用服务器的IP地址访问所述域名的条件;当所述终端设备不满足所述使用条件信息指示的条件时,所述终端设备对所述域名进行DNS解析。7.如权利要求6所述的方法,其特征在于,所述方法还包括:所述终端设备从所述DNS服务器接收指示信息,所述指示信息用于指示所述终端设备在不满足所述使用条件信息指示的条件时,对所述域名进行DNS解析;所述终端设备根据所述指示信息,判断所述终端设备是否满足所述使用条件指示的条件。8.如权利要求6或7所述的方法,其特征在于,所述使用条件信息包含以下至少一项:集合信息、位置范围信息;其中,所述集合信息用于指示所述终端设备的至少一个IP地址,所述位置范围信息用于指示所述终端设备所在的位置范围;在所述使用条件信息包含所述集合信息的情况下,所述终端设备不满足所述使用条件信息指示的条件,包括:所述终端设备的IP地址发生变化,且变化后的所述终端设备的IP地址不在所述集合信息指示的所述至少一个IP地址范围内;在所述使用条件信息包含所述位置范围信息的情况下,所述终端设备不满足所述使用条件指示的条件,包括:所述终端设备的位置发生变化,且变化后的所述终端设备的位置不在所述位置范围信息指示的位置范围内。9.如权利要求6-8任一项所述的方法,其特征在于,在所述终端设备从所述DNS服务器接收所述应答消息之后,所述方法还包括:所述终端设备对DNS缓存记录进行缓存,其中,所述DNS缓存记录中包含:所述域名、所述使用条件信息,以及所述应用服务器的IP地址。10.如权利要求9所述的方法,其特征在于,所述DNS缓存记录中还包括所述DNS缓存记录的存留时间TTL;所述终端设备确定所述终端设备不满足所述使用条件信息指示的条件,包括:所述终端设备确定在所述TTL内所述终端设备不满足所述使用条件信息指示的条件。11.一种域名访问方法,其特征在于,包括:会话管理功能SMF实体在终端设备建立第一会话的流程中,获取所述终端设备接入的第一数据网络DN中应用服务器的第一域名;所述SMF实体在所述终端设备建立第二会话的流程中,获取所述终端设备接入的第二DN中应用服务器的第二域名;当所述第一域名和所述第二域名中包含相同的域名时,所述SMF实体向所述终端设备发送指示信息,所述指示信息用于指示所述终端设备对域名进行DNS解析。12.如权利要求11所述的方法,其特征在于,所述SMF实体获取所述第一DN中应用服务器的所述第一域名,包括:所述SMF实体从策略控制功能PCF实体或网络开放功能NEF实体中获取所述第一DN中应用服务器的所述第一域名。13.如权利要求11或12所述的方法,其特征在于,所述指示信息中还包含所述第一域名或所述第二域名。14.一种域名访问方法,其特征在于,包括:网络开放功能NEF实体确定域名对应的应用服务器的互联网协议IP地址信息发生变化;所述NEF实体通知策略控制功能PCF实体:所述域名对应的应用服务器的IP地址信息发生变化。15.如权利要求14所述的方法,其特征在于,所述应用服务器的IP地址信息为所述应用服务器的数据网络接入标识DNAI。16.一种域名访问方法,其特征在于,包括:策略控制功能PCF实体从网络开放功能NEF实体获知:域名对应的应用服务器的互联网IP地址信息发生变化;所述PCF实体向会话管理功能SMF实体发送指示信息,所述指示信息用于指示所述SMF实体在为终端...

【专利技术属性】
技术研发人员:杨娇李岩
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1