一种域名查询方法及装置制造方法及图纸

技术编号:29988937 阅读:13 留言:0更新日期:2021-09-11 04:25
本申请实施例提供一种域名查询方法及装置,降低核心网控制面的压力,减少资源浪费。核心网控制面在终端设备发起域名查询请求之前(比如在PDU会话建立的流程中,或者终端设备触发位置更新的流程中),将用于表明终端设备所处的地理区域的DNS扩展信息发送给终端设备,从而终端设备在向DNS服务器触发获取应用服务器的IP地址时,产生的DNS消息无需通过核心网控制面网元,而是通过用户面网元直接发送给DNS服务器,即能获得应用服务器的IP地址,从而降低核心网控制面的压力,降低资源的浪费,并且无需增加网络功能,实现较简单,成本较低。成本较低。成本较低。

【技术实现步骤摘要】
一种域名查询方法及装置


[0001]本申请实施例涉及通信
,尤其涉及一种域名查询方法及装置。

技术介绍

[0002]域名系统(domain name system,DNS)服务器是进行域名和与之相对应的网络协议(internet protocol,IP)地址转换的服务器。
[0003]在终端设备上,如计算机、移动设备等,安装有客户端。在网络中部署DNS服务器。客户端向DNS服务器发送DNS查询请求消息,DNS查询请求消息中携带要查询的域名。DNS服务器在DNS应答消息中携带DNS查询请求消息中所查询域名所对应的IP地址。不同的IP地址对应不同的应用服务器,应用服务器用于提供访问商业逻辑的途径以供客户端应用程序使用。
[0004]目前,终端设备触发DNS查询请求消息后,DNS查询请求消息需要经过核心网控制面网元,由核心网控制面网元根据终端设备的位置和域名来确定所接入的数据网络,获取终端设备所接入的数据网络的DNAI对应的IP地址,进而核心网控制面网元将DNAI对应的IP地址转发给DNS服务器,有DNS服务器根据DNAI对应的IP地址确定应用服务器的IP地址,并按照原路径反馈给终端设备。
[0005]从而可以看出,所有DNS消息都经过核心网控制面,从而会对核心网控制面负荷造成冲击,进而影响通信系统的稳定性。

技术实现思路

[0006]本申请实施例提供一种域名查询方法及装置,降低核心网控制面的压力,减少资源浪费。
[0007]第一方面,本申请实施例提供一种域名查询方法,包括:终端设备接收来自核心网控制面网元的DNS扩展信息,DNS扩展信息包括所述终端设备所处的地理区域的信息;终端设备向DNS服务器发送域名查询请求,域名查询请求中携带DNS扩展信息,DNS查询请求用于请求服务于终端设备的应用服务器的网络协议IP地址。
[0008]通过上述方案,核心网控制面在终端设备发起域名查询请求之前,将用于表明终端设备所处的地理区域的DNS扩展信息发送给终端设备,从而终端设备在向DNS服务器获取应用服务器的IP地址时,产生的DNS消息无需通过核心网控制面网元,而是通过用户面网元直接发送给DNS服务器,即能获得应用服务器的IP地址,从而降低核心网控制面的压力,降低资源的浪费,并且无需增加网络功能,实现较简单,成本较低。
[0009]在一种可能的设计中,地理区域的信息包括如下至少一项:
[0010](1)终端设备所处地理区域的IP地址所属的IP地址族或子网地址所属的IP地址族;
[0011](2)终端设备所处地理区域的IP地址、子网地址、IP地址列表或子网地址列表中的至少一项;
[0012](3)终端设备所处地理区域的IP地址的前缀长度或者子网地址的前缀长度;或者,
[0013](4)用于标识终端设备所处地理区域的标识符。
[0014]在一种可能的设计中,方法还可以包括,终端设备接收DNS服务器发送的应用服务器的IP地址,应用服务器用于为位于地理区域内的终端设备提供服务。
[0015]在一种可能的设计中,方法还包括:终端设备向核心网控制面网元发送PDU会话建立请求;终端设备接收来自核心网控制面网元的DNS扩展信息,包括:终端设备接收核心网控制面网元发送的PDU会话建立响应,PDU会话建立响应携带DNS扩展信息。
[0016]在一种可能的设计中,终端设备接收来自核心网控制面网元的DNS扩展信息,包括:
[0017]终端设备接收核心网控制面网元发送的PDU会话修改请求,PDU会话修改请求携带DNS扩展信息。
[0018]在一种可能的设计中,终端设备接收到DNS扩展信息之后,保存DNS扩展信息。
[0019]在一种可能的设计中,终端设备接收到DNS扩展信息之后,清除本地的DNS缓存记录。
[0020]在一种可能的设计中,终端设备接收来自核心网控制面网元的DNS扩展信息之前,终端设备向核心网控制面网元发送指示信息,指示信息用于指示终端设备具备DNS扩展能力。
[0021]在一种可能的设计中,终端设备向核心网控制面网元发送指示信息,包括:终端设备向核心网控制面网元发送PDU会话建立请求,PDU会话建立请求携带指示信息。
[0022]在一种可能的设计中,域名查询请求为基于DNS的查询请求或者基于超文本传输协议(hyper text transfer protocol,HTTP)的查询请求。
[0023]第二方面,本申请实施例提供一种域名查询方法。核心网控制面网元确定DNS扩展信息,该DNS扩展信息包括终端设备所处的地理区域的信息。核心网控制面网元向终端设备发送DNS扩展信息。进一步,终端设备可以在发起域名查询请求时携带该DNS扩展信息。通过上述方案,核心网控制面在终端设备发起域名查询请求之前,将用于表明终端设备所处的地理区域的DNS扩展信息发送给终端设备,从而终端设备在向DNS服务器获取应用服务器的IP地址时,产生的DNS消息无需通过核心网控制面网元,而是通过用户面网元直接发送给DNS服务器,即能获得应用服务器的IP地址,从而降低核心网控制面的压力,降低资源的浪费,并且无需增加网络功能,实现较简单,成本较低。
[0024]上述核心网控制面网元可以包括会话管理功能SMF和/或接入与移动性管理功能AMF。域名查询请求为基于DNS的查询请求或者基于超文本传输协议(hyper text transfer protocol,HTTP)的查询请求。
[0025]在一种可能的设计中,地理区域的信息包括如下至少一项:
[0026](1)终端设备所处地理区域的IP地址所属的IP地址族或子网地址所属的IP地址族;
[0027](2)终端设备所处地理区域的IP地址、子网地址、IP地址列表或子网地址列表中的至少一项;
[0028](3)终端设备所处地理区域的IP地址的前缀长度或者子网地址的前缀长度;或者,
[0029](4)用于标识终端设备所处地理区域的标识符。
[0030]需要说明的是,上述终端设备所处地理区域的IP地址或子网地址,并非是终端设备的IP地址或者子网地址。比如,可以基于终端设备的位置信息或者终端设备所属的DNAI确定的。
[0031]在一种可能的设计中,DNS扩展信息可以根据终端设备所属的DNAI来确定。具体的,核心网控制面网元确定DNS扩展信息之前,获得终端设备的数据网络接入标识符DNAI;然后核心网控制面网元确定DNS扩展信息时,根据终端设备所属的DNAI确定DNS扩展信息。
[0032]在一种可能的设计中,核心网控制面网元获取终端设备的位置信息,终端设备的位置信息用于指示终端设备所接入的服务网络区域;然后在获得终端设备所属的DNAI时,核心网控制面网元根据终端设备的位置信息确定DNAI。
[0033]在一种可能的设计中,DNS扩展信息可以根据终端设备的位置信息来确定。核心网控制面网元获取终端设备的位置信息,终端设备的位置信息用于指本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种域名查询方法,其特征在于,包括:终端设备接收来自核心网控制面网元的域名系统DNS扩展信息,所述DNS扩展信息包括所述终端设备所处的地理区域的信息;所述终端设备向DNS服务器发送域名查询请求,所述域名查询请求中包括所述DNS扩展信息,所述DNS查询请求用于请求服务于所述终端设备的应用服务器的网络协议IP地址。2.如权利要求1所述的方法,其特征在于,所述地理区域的信息包括如下至少一项:(1)、所述终端设备所处地理区域的IP地址所属的IP地址族或子网地址所属的IP地址族;(2)、所述终端设备所处地理区域的IP地址、子网地址、IP地址列表或子网地址列表中的至少一项;(3)、所述终端设备所处地理区域的IP地址的前缀长度或者子网地址的前缀长度;或者,(4)、用于标识所述终端设备所处地理区域的标识符。3.如权利要求1或2所述的方法,其特征在于,还包括:所述终端设备接收所述DNS服务器发送的应用服务器的IP地址,所述应用服务器用于为位于所述地理区域内的终端设备提供服务。4.如权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:所述终端设备向核心网控制面网元发送PDU会话建立请求;所述终端设备接收来自核心网控制面网元的DNS扩展信息,包括:所述终端设备接收核心网控制面网元发送的PDU会话建立响应,所述PDU会话建立响应携带所述DNS扩展信息。5.如权利要求1-3任一项所述的方法,其特征在于,所述终端设备接收来自核心网控制面网元的DNS扩展信息,包括:所述终端设备接收核心网控制面网元发送的PDU会话修改请求,所述PDU会话修改请求携带所述DNS扩展信息。6.如权利要求1-5任一项所述的方法,其特征在于,还包括:所述终端设备接收到所述DNS扩展信息之后,保存所述DNS扩展信息。7.如权利要求1-6任一项所述的方法,其特征在于,还包括:所述终端设备接收到所述DNS扩展信息之后,清除本地的DNS缓存记录。8.如权利要求1-7任一项所述的方法,其特征在于,还包括:终端设备接收来自核心网控制面网元的DNS扩展信息之前,所述终端设备向所述核心网控制面网元发送指示信息,所述指示信息用于指示所述终端设备具备DNS扩展能力。9.如权利要求8所述的方法,其特征在于,所述终端设备向所述核心网控制面网元发送指示信息,包括:所述终端设备向核心网控制面网元发送PDU会话建立请求,所述PDU会话建立请求携带所述指示信息。10.如权利要求1-9任一项所述的方法,其特征在于,所述域名查询请求为基于DNS的查询请求或者基于超文本传输协议HTTP的查询请求。11.一种域名查询方法,其特征在于,包括:
核心网控制面网元确定域名系统DNS扩展信息,所述DNS扩展信息包括所述终端设备所处的地理区域的信息;所述核心网控制面网元向终端设备发送所述DNS扩展信息。12.如权利要求11所述的方法,其特征在于,所述地理区域的信息包括如下至少一项:(1)、所述终端设备所处地理区域的IP地址所属的IP地址族或子网地址所属的IP地址族;(2)、所述终端设备所处地理区域的IP地址、子网地址、IP地址列表或子网地址列表中的至少一个;(3)、所述终端设备所处地理区域的IP地址的前缀长度或者子网地址的前缀长度;(4)、用于标识所述终端设备所处地理区域的标识符。13.如权利要求11或12所述的方法,其特征在于,还包括:所述核心网控制面网元确定DNS扩展信息之前,获得所述终端设备所属的数据网络接入标识符DNAI;所述核心网控制面网元确定DNS扩展信息,包括:所述核心网控制面网元根据所述终端设备所属的DNAI确定所述DNS扩展信息。14.如权利要求13所述的方法,其特征在于,还包括:所述核心网控制面网元获取所述终端设备的位置信息,所述终端设备的位置信息用于指示所述终端设备所接入的服务网络区域;所述核心网控制面网元获得所述终端设备所属的DNAI,包括:所述核心网控制面网元根据所述终端设备的位置信息确定所述DNAI。15.如权利要求11或12所述的方法,其特征在于,还包括:所述核心网控制面网元获取所述终端设备的位置信息,所述终端设备的位置信息用于指示所述终端设备所接入的服务网络区域;所述核心网控制面网元确定DNS扩展信息,包括:所述核心网控制面网元根据所述终端设备的位置信息确定DNS扩展信息。16.如权利要求14或15所述的方法,其特征在于,所述终端设备的位置信息包括如下一项或多项:所述终...

【专利技术属性】
技术研发人员:冯江平林青春
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1