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

技术编号:35277453 阅读:13 留言:0更新日期:2022-10-22 12:19
本申请实施例公开了一种域名访问方法,用于提升用户设备访问域名对应的数据内容过程中的服务质量。本申请实施例的方法包括第一网络设备接收第二网络设备发送的域名访问请求,域名访问请求用于获取域名访问请求对应的至少一个互联网协议IP地址;第一网络设备基于IP地址的评分确定目标IP地址,目标IP地址为第二网络设备接入的IP地址,评分指示第二网络设备获取至少一个IP地址上数据内容的服务质量,目标IP地址为至少一个IP地址中评分满足服务质量的要求的IP地址。量的要求的IP地址。量的要求的IP地址。

【技术实现步骤摘要】
一种域名访问方法以及相关设备


[0001]本申请实施例涉及通信领域,尤其涉及一种域名访问方法以及相关设备。

技术介绍

[0002]随着现代互联网的迅速发展,域名系统(domain name system,DNS)作为互联网的一项服务已经得到了越来越广泛的应用。DNS作为将域名与互联网协议(internet protocol,IP)地址相互映射的一个分布式数据库,用户设备可以通过DNS更加方便的访问互联网。
[0003]现有技术中,当DNS所在的网络中部署了内容分发网络(content delivery network,CDN)时,CDN服务器会通过在网络中的各个边缘CDN节点对网络流量和节点链接情况、负载情况、距离及响应时间等信息进行统计,将用户设备的域名访问请求导向最适合的边缘CDN节点,由于CDN服务器是基于边缘CDN节点的状态向用户设备发送域名对应的IP地址,用户设备与DNS服务器之间的可能存在瓶颈使得用户设备在访问该IP地址时,获取该IP地址的数据内容响应速度慢,用户设备访问该IP地址的数据内容的服务质量差。

技术实现思路

[0004]本申请实施例提供了一种域名访问方法及相关设备,用于提升用户设备访问域名对应IP地址上数据内容的服务质量。
[0005]本申请实施例第一方面提供了一种域名访问方法,包括:第一网络设备接收第二网络设备发送的域名访问请求,该域名访问请求用于获取域名访问请求对应的至少一个互联网协议IP地址;第一网络设备基于IP地址的评分确定目标IP地址,目标IP地址为第二网络设备接入的IP地址,评分指示第二网络设备获取至少一个IP地址上数据内容的服务质量,目标IP地址为所述至少一个IP地址中评分满足所述服务质量的要求的IP地址。
[0006]本申请实施例中第一网络设备可以对域名访问请求中所访问的域名对应的一个或多个IP地址进行评分,该评分可以反映出该IP地址在第一网络设备和第二网络设备中的服务质量,第一网络设备根据该IP地址的评分确定目标IP地址,该目标IP地址为域名对应的多个IP地址中服务质量优的IP地址,因此,提升了第二网络设备获取的访问域名对应的数据内容的速度。
[0007]一种可能的实施方式中,第一网络设备基于至少一个IP地址的评分确定目标IP地址,具体的,第一网络设备基于至少一个IP地址的关键服务指标(key performance indicator,KPI)确定IP地址的评分,KPI包括丢包率或时延、抖动或速率等,第一网络设备根据IP地址的评分确定目标IP地址。
[0008]本申请实施例中第一网络设备根据基于至少一个IP地址的KPI确定IP地址的评分,KPI包括第二网络设备访问IP地址的时延等,基于KPI评分提升本目标IP地址反映第二网络设备侧服务质量的准确性。
[0009]一种可能的实施方式中,第一网络设备根据IP地址评分的高低排序,将评分最高
的IP地址确定为目标IP地址。
[0010]本申请实施例中第一网络设备将评分最高的IP地址确定为目标IP地址,最大化的提升了访问域名对应的数据内容的响应速度,从而提升用户设备获取域名对应的数据内容的过程中的服务质量。
[0011]一种可能的实施方式中,第一网络设备基于至少一个IP地址的评分确定目标IP地址之前,若第一网络设备的IP地址记录不存在域名访问请求对应的IP地址时,第一网络设备基于域名访问请求向第三网络设备请求IP地址,第一网络设备接收第三网络设备发送的至少一个IP地址。
[0012]一种可的实施方式中,第三网络设备向第一网络设备发送IP地址之后,若第三网络设备发送的至少一个IP地址在第一网络设备上存在记录,则第一网络设备根据记录中的至少一个IP地址的评分确定目标IP地址;
[0013]一种可的实施方式中,第三网络设备向第一网络设备发送IP地址之后,若第三网络设备发送的至少一个IP地址在第一网络设备上不存在记录,则第一网络设备根据第三网络设备发送的至少一个IP地址的评分确定目标IP地址;
[0014]一种可的实施方式中,第三网络设备向第一网络设备发送IP地址之后,若第三网络设备发送的至少一个IP地址中的一部分IP地址在第一网络设备上存在记录,则第一网络设备根据记录中的至少一个IP地址的评分确定目标IP地址,或者,第一网络设备根据第三网络设备发送的至少一个IP地址的评分确定目标IP地址。
[0015]一种可能的实施方式中,第一网络设备对IP地址中记录的IP地址进行老化,老化的方包括定时老化,或者根据第三网络设备返回的IP地址中对记录中的IP地址老化,或者根据IP地址的评分进行老化,或者根据IP地址的报文转发频率进行老化,具体不作限定。
[0016]本申请实施例中第一网络设备可以对记录的IP地址更新和老化,从而能够更快的确定出目标IP地址,进一步提升了第二网络设备访问域名对应的IP地址的速度。
[0017]一种可能的实施方式中,第一网络设备可以是光线路终端OLT,也可以是域名访问请求转发路径上的其他设备,包括光网络终端ONT或路由器,第二网络设备可以是用户设备,第三网络设备可以是内容分发网络CDN服务器,也可以是本地DNS服务器、根DNS服务器、顶级域DNS服务器或域名权限服务器等,不作限定。
[0018]本申请实施例第二方面提供了一种网络设备,包括:
[0019]收发单元,用于接收第二网络设备发送的域名访问请求,域名访问请求用于获取域名访问请求对应的至少一个互联网协议IP地址;
[0020]处理单元,用于基于IP地址的评分确定目标IP地址,目标IP地址为第二网络设备接入的IP地址,评分指示第二网络设备获取至少一个IP地址上数据内容的服务质量,目标IP地址为所述至少一个IP地址中评分满足所述服务质量的要求的IP地址。
[0021]一种可能的实施方式中,处理单元具体用于基于至少一个IP地址的关键服务指标KPI确定至少一个IP地址的评分,KPI包括丢包率或时延、抖动或速率等,处理单元根据至少一个IP地址的评分确定目标IP地址。
[0022]一种可能的实施方式中,处理单元还用于基于域名访问请求向第三网络设备请求至少一个IP地址,收发单元还用于接收第三网络设备发送的至少一个IP地址。
[0023]一种可能的实施方式中,处理单元具体用于:
[0024]若第三网络设备发送的至少一个IP地址在处理单元上存在记录,则处理单元根据记录中的至少一个IP地址的评分确定目标IP地址;
[0025]若第三网络设备发送的至少一个IP地址在处理单元上不存在记录,则处理单元根据第三网络设备发送的至少一个IP地址的评分确定目标IP地址;
[0026]若第三网络设备发送的至少一个IP地址中的一部分IP地址在处理单元上存在记录,则处理单元根据记录中的至少一个IP地址的评分确定目标IP地址,或者,处理单元根据第三网络设备发送的至少一个IP地址的评分确定目标IP地址。
[0027]本申请实施例第三方面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种域名访问方法,其特征在于,包括:第一网络设备接收第二网络设备发送的域名访问请求,所述域名访问请求用于获取所述域名访问请求对应的至少一个互联网协议IP地址;所述第一网络设备基于所述至少一个IP地址的评分确定目标IP地址,所述目标IP地址为所述第二网络设备接入的IP地址,所述评分指示所述第二网络设备获取所述至少一个IP地址上数据内容的服务质量,所述目标IP地址为所述至少一个IP地址中评分满足所述服务质量的要求的IP地址。2.根据权利要求1所述的方法,其特征在于,所述第一网络设备基于所述至少一个IP地址的评分确定目标IP地址包括:所述第一网络设备基于所述至少一个IP地址的关键服务指标KPI确定所述至少一个IP地址的评分,所述KPI包括丢包率或时延;所述第一网络设备根据所述至少一个IP地址的评分确定所述目标IP地址。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述第一网络设备基于所述域名访问请求向第三网络设备请求所述至少一个IP地址;所述第一网络设备接收所述第三网络设备发送的所述至少一个IP地址。4.根据权利要求3所述的方法,其特征在于,所述第一网络设备根据所述至少一个IP地址的评分确定所述目标IP地址包括:若所述第三网络设备发送的至少一个IP地址在所述第一网络设备上存在记录,则所述第一网络设备根据所述记录中的至少一个IP地址的评分确定所述目标IP地址;若所述第三网络设备发送的至少一个IP地址在所述第一网络设备上不存在记录,则所述第一网络设备根据所述第三网络设备发送的至少一个IP地址的评分确定所述目标IP地址;若所述第三网络设备发送的至少一个IP地址中的一部分IP地址在所述第一网络设备上存在记录,则所述第一网络设备根据所述记录中的至少一个IP地址的评分确定所述目标IP地址,或者,所述第一网络设备根据所述第三网络设备发送的至少一个IP地址的评分确定所述目标IP地址。5.一种网络设备,其特征在于,包括:收发单元,用于接收第二网络设备发送的域名访问请求,所述域名访问请求用于获取所述域名访问请求对应的至少一个互联网协议IP地址;处理单元,用于基于所述至少一个IP...

【专利技术属性】
技术研发人员:黄河陈业伟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1