一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

DNS请求的解析方法、通信装置及通信系统与流程

2022-02-21 03:26:13 来源:中国专利 TAG:

技术特征:
1.一种域名系统dns请求的解析方法,其特征在于,包括:分流网元接收来自终端设备的dns请求,所述dns请求包含应用标识,所述dns请求用于请求所述应用标识对应的应用服务器的互联网协议ip地址;所述分流网元根据第一规则和至少一个本地网络的配置信息,确定至少一个服务网络,所述服务网络部署有dns服务器,所述本地网络的配置信息包含所述本地网络的能力信息,所述本地网络的能力信息用于指示所述本地网络是否部署有本地dns服务器,所述第一规则为服务网络的确定规则;所述分流网元向所述至少一个服务网络对应的协议数据单元锚点psa发送所述dns请求;所述分流网元接收与所述至少一个dns请求对应的响应信息,所述响应信息包括所述应用标识对应的应用服务器的ip地址;所述分流网元向所述终端设备发送第一应用服务器的ip地址,所述分流网元接收到的所述应用服务器的ip地址包括所述第一应用服务器的ip地址。2.如权利要求1所述的方法,其特征在于,所述第一规则是预配置在所述分流网元上的;或者,所述分流网元从会话管理网元接收所述第一规则。3.如权利要求1或2所述的方法,其特征在于,所述至少一个本地网络的配置信息是预配置在所述分流网元上的;或者,所述分流网元从会话管理网元接收所述至少一个本地网络的配置信息。4.如权利要求1-3任一所述的方法,其特征在于,所述第一规则是根据所述本地网络的本地dns服务器部署、本地dns服务器的解析能力、所述本地网络所包含的应用服务器和所述本地网络的位置中的至少一项确定的。5.如权利要求1-4任一所述的方法,其特征在于,所述第一规则包括以下规则中的至少一种:1)、若所述至少一个本地网络都没有部署本地dns服务器,则将所述dns请求发送给中心网络;2)、将所述dns请求发送给所述至少一个本地网络中部署有本地dns服务器的本地网络,以及发送给中心网络;3)、将所述dns请求发送给所述至少一个本地网络中一个或多个部署有本地dns服务器的本地网络。6.如权利要求5所述的方法,其特征在于,所述本地网络的能力信息还用于指示当所述本地网络部署有本地dns服务器时,所述本地dns服务器是否支持递归dns解析;所述第一规则还包括以下规则中的至少一种:4)、若所述至少一个本地网络中存在多个本地网络部署有支持递归dns解析的本地dns服务器,则从中选择一个本地网络,将所述dns请求发送给所述被选择的本地网络;5)、若所述至少一个本地网络中仅存在一个本地网络部署有支持递归dns解析的本地dns服务器,则将所述dns请求发送给所述本地网络;6)、若所述至少一个本地网络中存在多个本地网络部署有支持递归dns解析的本地dns服务器,则将所述dns请求发送给所述多个本地网络;
7)、若所述至少一个本地网络中存在多个本地网络部署有不支持递归dns解析的本地dns服务器,则从中选择一个本地网络,将所述dns请求发送给所述被选择的本地网络;8)、若所述至少一个本地网络中仅存在一个本地网络部署有不支持递归dns解析的本地dns服务器,则将所述dns请求发送给所述本地网络;9)、若所述至少一个本地网络中存在多个本地网络部署有不支持递归dns解析的本地dns服务器,则将所述dns请求发送给所述多个本地网络。7.如权利要求5所述的方法,其特征在于,所述本地网络的能力信息还用于指示所述本地网络部署的应用服务器的信息;所述第一规则还包括以下规则中的至少一种:10)、若所述至少一个本地网络中存在多个本地网络部署有所述应用标识对应的应用服务器、且所述多个本地网络部署有本地dns服务器,则从所述至少一个本地网络中选择一个本地网络,将所述dns请求发送给所述被选择的本地网络;11)、若所述至少一个本地网络中仅存在一个本地网络部署有所述应用标识对应的应用服务器、且所述本地网络部署有本地dns服务器,则将所述dns请求发送给所述本地网络;12)、若所述至少一个本地网络中存在一个或多个本地网络部署有所述应用标识对应的应用服务器、且所述一个或多个本地网络都没有部署本地dns服务器,则将所述dns请求发送给中心网络;13)、若所述至少一个本地网络都没有部署所述应用标识对应的应用服务器,则将所述dns请求发送给中心网络。8.如权利要求6或7所述的方法,其特征在于,所述本地网络的配置信息还包括所述本地网络的位置信息或服务区域信息,所述位置信息或服务区域信息用于所述分流网元从所述至少一个本地网络中选择一个距离所述终端设备最近的本地网络。9.如权利要求1-7任一所述的方法,其特征在于,所述分流网元接收到的所述应用服务器的ip地址包括多个ip地址,第一应用服务器为所述多个ip地址对应的应用服务器中满足与所述终端设备距离要求的应用服务器。10.一种通信装置,其特征在于,包括:接收单元,用于接收来自终端设备的dns请求,所述dns请求包含应用标识,所述dns请求用于请求所述应用标识对应的应用服务器的互联网协议ip地址;接收与所述至少一个dns请求对应的响应信息,所述响应信息包括所述应用标识对应的应用服务器的ip地址;处理单元,用于根据第一规则和至少一个本地网络的配置信息,确定至少一个服务网络,所述服务网络部署有dns服务器,所述本地网络的配置信息包含所述本地网络的能力信息,所述本地网络的能力信息用于指示所述本地网络是否部署有本地dns服务器,所述第一规则为服务网络的确定规则;发送单元,用于向所述至少一个服务网络对应的协议数据单元锚点psa发送所述dns请求;向所述终端设备发送第一应用服务器的ip地址,所述分流网元接收到的所述应用服务器的ip地址包括所述第一应用服务器的ip地址。11.如权利要求10所述的装置,其特征在于,所述第一规则是预配置在所述分流网元上的;或者,所述接收单元,还用于从会话管理网元接收所述第一规则。
12.如权利要求10或11所述的装置,其特征在于,所述至少一个本地网络的配置信息是预配置在所述分流网元上的;或者,所述接收单元,还用于从会话管理网元接收所述至少一个本地网络的配置信息。13.如权利要求10-12任一所述的装置,其特征在于,所述第一规则是根据所述本地网络的本地dns服务器部署、本地dns服务器的解析能力、所述本地网络所包含的应用服务器和所述本地网络的位置中的至少一项确定的。14.如权利要求10-13任一所述的装置,其特征在于,所述第一规则包括以下规则中的至少一种:1)、若所述至少一个本地网络都没有部署本地dns服务器,则将所述dns请求发送给中心网络;2)、将所述dns请求发送给所述至少一个本地网络中部署有本地dns服务器的本地网络,以及发送给中心网络;3)、将所述dns请求发送给所述至少一个本地网络中一个或多个部署有本地dns服务器的本地网络。15.如权利要求14所述的装置,其特征在于,所述本地网络的能力信息还用于指示当所述本地网络部署有本地dns服务器时,所述本地dns服务器是否支持递归dns解析;所述第一规则还包括以下规则中的至少一种:4)、若所述至少一个本地网络中存在多个本地网络部署有支持递归dns解析的本地dns服务器,则从中选择一个本地网络,将所述dns请求发送给所述被选择的本地网络;5)、若所述至少一个本地网络中仅存在一个本地网络部署有支持递归dns解析的本地dns服务器,则将所述dns请求发送给所述本地网络;6)、若所述至少一个本地网络中存在多个本地网络部署有支持递归dns解析的本地dns服务器,则将所述dns请求发送给所述多个本地网络;7)、若所述至少一个本地网络中存在多个本地网络部署有不支持递归dns解析的本地dns服务器,则从中选择一个本地网络,将所述dns请求发送给所述被选择的本地网络;8)、若所述至少一个本地网络中仅存在一个本地网络部署有不支持递归dns解析的本地dns服务器,则将所述dns请求发送给所述本地网络;9)、若所述至少一个本地网络中存在多个本地网络部署有不支持递归dns解析的本地dns服务器,则将所述dns请求发送给所述多个本地网络。16.如权利要求14所述的装置,其特征在于,所述本地网络的能力信息还用于指示所述本地网络部署的应用服务器的信息;所述第一规则还包括以下规则中的至少一种:10)、若所述至少一个本地网络中存在多个本地网络部署有所述应用标识对应的应用服务器、且所述多个本地网络部署有本地dns服务器,则从所述至少一个本地网络中选择一个本地网络,将所述dns请求发送给所述被选择的本地网络;11)、若所述至少一个本地网络中仅存在一个本地网络部署有所述应用标识对应的应用服务器、且所述本地网络部署有本地dns服务器,则将所述dns请求发送给所述本地网络;12)、若所述至少一个本地网络中存在一个或多个本地网络部署有所述应用标识对应的应用服务器、且所述一个或多个本地网络都没有部署本地dns服务器,则将所述dns请求
发送给中心网络;13)、若所述至少一个本地网络都没有部署所述应用标识对应的应用服务器,则将所述dns请求发送给中心网络。17.如权利要求15或16所述的装置,其特征在于,所述本地网络的配置信息还包括所述本地网络的位置信息或服务区域信息,所述位置信息或服务区域信息用于从所述至少一个本地网络中选择一个距离所述终端设备最近的本地网络。18.如权利要求10-16任一所述的装置,其特征在于,所述接收单元接收到的所述应用服务器的ip地址包括多个ip地址,第一应用服务器为所述多个ip地址对应的应用服务器中满足与所述终端设备距离要求的应用服务器。19.一种通信系统,其特征在于,包括:会话管理网元,用于根据本地网络的本地dns服务器部署、本地dns服务器的解析能力、所述本地网络所包含的应用服务器和所述本地网络的位置中的至少一项,确定第一规则;确定终端设备能够接入的本地网络;向分流网元发送所述终端设备能够接入的本地网络的配置信息和所述第一规则,所述本地网络的配置信息包含所述本地网络的能力信息,所述本地网络的能力信息用于指示所述本地网络是否部署有本地dns服务器;分流网元,用于从所述会话管理网元接收所述本地网络的配置信息和所述第一规则。20.如权利要求19所述的系统,其特征在于,所述分流网元,还用于:接收来自所述终端设备的dns请求,所述dns请求包含应用标识,所述dns请求用于请求所述应用标识对应的应用服务器的互联网协议ip地址;根据所述第一规则和所述本地网络的配置信息,确定至少一个服务网络,所述服务网络部署有dns服务器;向所述至少一个服务网络对应的协议数据单元锚点psa发送所述dns请求;接收与所述至少一个dns请求对应的响应信息,所述响应信息包括所述应用标识对应的应用服务器的ip地址;向所述终端设备发送第一应用服务器的ip地址,所述分流网元接收到的所述应用服务器的ip地址包括所述第一应用服务器的ip地址。21.如权利要求19或20所述的系统,其特征在于,所述第一规则包括以下规则中的至少一种:1)、若所述至少一个本地网络都没有部署本地dns服务器,则将所述dns请求发送给中心网络;2)、将所述dns请求发送给所述至少一个本地网络中部署有本地dns服务器的本地网络,以及发送给中心网络;3)、将所述dns请求发送给所述至少一个本地网络中一个或多个部署有本地dns服务器的本地网络。22.如权利要求21所述的系统,其特征在于,所述本地网络的能力信息还用于指示当所述本地网络部署有本地dns服务器时,所述本地dns服务器是否支持递归dns解析;所述第一规则还包括以下规则中的至少一种:4)、若所述至少一个本地网络中存在多个本地网络部署有支持递归dns解析的本地dns服务器,则从中选择一个本地网络,将所述dns请求发送给所述被选择的本地网络;
5)、若所述至少一个本地网络中仅存在一个本地网络部署有支持递归dns解析的本地dns服务器,则将所述dns请求发送给所述本地网络;6)、若所述至少一个本地网络中存在多个本地网络部署有支持递归dns解析的本地dns服务器,则将所述dns请求发送给所述多个本地网络;7)、若所述至少一个本地网络中存在多个本地网络部署有不支持递归dns解析的本地dns服务器,则从中选择一个本地网络,将所述dns请求发送给所述被选择的本地网络;8)、若所述至少一个本地网络中仅存在一个本地网络部署有不支持递归dns解析的本地dns服务器,则将所述dns请求发送给所述本地网络;9)、若所述至少一个本地网络中存在多个本地网络部署有不支持递归dns解析的本地dns服务器,则将所述dns请求发送给所述多个本地网络。23.如权利要求21所述的系统,其特征在于,所述本地网络的能力信息还用于指示所述本地网络部署的应用服务器的信息;所述第一规则还包括以下规则中的至少一种:10)、若所述至少一个本地网络中存在多个本地网络部署有所述应用标识对应的应用服务器、且所述多个本地网络部署有本地dns服务器,则从所述至少一个本地网络中选择一个本地网络,将所述dns请求发送给所述被选择的本地网络;11)、若所述至少一个本地网络中仅存在一个本地网络部署有所述应用标识对应的应用服务器、且所述本地网络部署有本地dns服务器,则将所述dns请求发送给所述本地网络;12)、若所述至少一个本地网络中存在一个或多个本地网络部署有所述应用标识对应的应用服务器、且所述一个或多个本地网络都没有部署本地dns服务器,则将所述dns请求发送给中心网络;13)、若所述至少一个本地网络都没有部署所述应用标识对应的应用服务器,则将所述dns请求发送给中心网络。24.如权利要求22或23所述的系统,其特征在于,所述本地网络的配置信息还包括所述本地网络的位置信息或服务区域信息,所述位置信息或服务区域信息用于所述分流网元从所述至少一个本地网络中选择一个距离所述终端设备最近的本地网络。25.如权利要求19-24任一所述的系统,其特征在于,所述分流网元接收到的所述应用服务器的ip地址包括多个ip地址,第一应用服务器为所述多个ip地址对应的应用服务器中满足与所述终端设备距离要求的应用服务器。26.一种计算机可读存储介质,其特征在于,包括计算机程序,当其在计算机上运行时,使得所述计算机执行如利要求1-9任一项所述的通信方法。27.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,当所述计算机程序在计算机上运行时,使得计算机执行如利要求1-9任一项所述的通信方法。

技术总结
本申请提供DNS请求的解析方法、通信装置及通信系统。该方法包括:分流网元接收来自终端设备的DNS请求;分流网元根据第一规则和至少一个本地网络的配置信息确定至少一个服务网络;分流网元向至少一个服务网络对应的PSA发送DNS请求;分流网元接收与所述至少一个DNS请求对应的响应信息,响应信息包括应用服务器的IP地址;分流网元向终端设备发送第一应用服务器的IP地址,分流网元接收到的应用服务器的IP地址包括第一应用服务器的IP地址。基于该方案,分流网元可以基于第一规则和本地网络的配置信息,选择一个或多个服务网络,由于选择的服务网络部署有DNS服务器,可以避免无法解析的情形发生,提升了DNS请求的解析成功率。提升了DNS请求的解析成功率。提升了DNS请求的解析成功率。


技术研发人员:姚琦 宗在峰
受保护的技术使用者:华为技术有限公司
技术研发日:2020.07.03
技术公布日:2022/1/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献