一种域名系统服务器分配方法及相关设备技术方案

技术编号:30337426 阅读:15 留言:0更新日期:2021-10-12 22:56
本申请实施例公开了一种域名系统DNS服务器分配方法,该方法可以应用于用户设备在上线后更换DNS服务器的情景。本申请实施例方法包括:接入服务器确定用户设备已连接的第一DNS服务器;接入服务器判断第一DNS服务器是否满足预置条件;若是,接入服务器向用户设备发送第二DNS服务器的相关信息,第二DNS服务器的相关信息用于指示用户设备从第一DNS服务器更换到第二DNS服务器。避免用户设备在上线过程中,由于第一DNS服务器故障等原因导致用户设备访问网页的速度变慢的问题。问网页的速度变慢的问题。问网页的速度变慢的问题。

【技术实现步骤摘要】
一种域名系统服务器分配方法及相关设备


[0001]本申请实施例涉及通信领域,尤其涉及一种域名系统服务器分配方法及相关设备。

技术介绍

[0002]用户设备访问网页时,用户设备通过域名系统(domain name system,DNS)服务器进行域名解析得到该网页对应的互联网协议(internet protocol,IP)地址,再根据该IP地址访问网页,该DNS服务器是由宽带远程接入服务器(broadband remote access server,BRAS)为该用户设备分配的。
[0003]相关技术指出,用户设备向接入服务器申请上线时,接入服务器保存有DNS服务器与用户设备的IP地址之间的对应关系,接入服务器会根据该对应关系向用户设备分配对应的DNS服务器。一般情况下会分配两个DNS服务器,一个作为主用,一个作为备用。
[0004]但是,接入服务器向用户设备分配好DNS服务器之后,当用户设备一直在线时,且用户设备连接的DNS服务器发生故障或负载过大时,会导致用户设备访问网页的速度缓慢,甚至导致用户设备访问网页失败。

技术实现思路

[0005]本申请实施例提供了一种域名系统服务器分配方法及相关设备。用于解决用户设备在上线过程中,由于第一DNS服务器故障等原因导致用户设备访问网页的速度变慢的问题。
[0006]本申请实施例第一方面提供了一种域名系统服务器分配方法方法,该方法包括:接入服务器确定用户设备已连接的第一DNS服务器;接入服务器判断第一DNS服务器是否满足预置条件;若是,接入服务器向用户设备发送第二DNS服务器的相关信息,第二DNS服务器的相关信息用于指示用户设备从第一DNS服务器更换到第二DNS服务器。
[0007]本申请实施例中在接入服务器确定用户设备已连接的第一DNS服务器后,如果用户设备连接的第一DNS服务器满足预置条件,接入服务器向该用户设备发送第二DNS服务器的相关信息,以使得用户设备将第一DNS服务器更换为第二DNS服务器,避免用户设备在上线过程中,由于第一DNS服务器故障等原因导致用户设备访问网页的速度变慢的问题。
[0008]可选地,在第一方面的一种可能的实现方式中,上述步骤:接入服务器向用户设备发送第二DNS服务器的相关信息,包括:接入服务器向用户设备发送目标报文,目标报文中包括第二DNS服务器的相关信息。
[0009]因为通常网络管理者没有管理用户设备的权限,本申请实施例通过接入服务器向用户设备发送目标报文,可以通知用户设备进行更换DNS服务器。
[0010]可选地,在第一方面的一种可能的实现方式中,上述步骤中的目标报文携带有option6属性。
[0011]该种可能的实现方式中,新增一个目标报文,通过option6属性将第二DNS信息发
送给用户设备,避免了用户设备在上线后不能更换故障的DNS服务器带来的网页运行卡顿。
[0012]可选地,在第一方面的一种可能的实现方式中,上述步骤中的目标报文为续租应答报文,续租应答报文携带有option6属性。
[0013]该种可能的实现方式中,通过现有的续租应答报文携带option6属性使得向用户设备发送第二DNS信息,对用户设备的要求不高,即不用识别新报文,识别续租应答报文即可。
[0014]可选地,在第一方面的一种可能的实现方式中,上述步骤还包括:接入服务器根据多个DNS服务器的负载信息为用户设备分配第一DNS服务器。
[0015]该种可能的实现方式提升了方案的可实现性。
[0016]可选地,在第一方面的一种可能的实现方式中,上述步骤:接入服务器判断第一DNS服务器是否满足预置条件,具体可以是:接入服务器判断第一DNS服务器的负载值是否大于目标阈值。
[0017]该种可能的实现方式中,通过目标阈值与负载值的比对,触发是否发送第二DNS信息,可以及时为用户设备更换处理效率更流畅的DNS服务器。
[0018]可选地,在第一方面的一种可能的实现方式中,上述步骤:接入服务器判断第一DNS服务器是否满足预置条件,具体还可以是:接入服务器判断第一DNS服务器是否故障。
[0019]本申请实施例第二方面提供了一种域名系统服务器分配方法方法,该方法包括:用户设备连接第一DNS服务器;用户设备接收接入服务器发送的第二DNS服务器的相关信息;用户设备识别相关信息;用户设备根据相关信息连接第二DNS服务器。
[0020]本申请实施例中在用户设备向接入服务器反馈第一DNS服务器的负载信息,接收第二DNS信息,并将第一DNS服务器更换为第二DNS服务器,避免用户设备在上线过程中,由于第一DNS服务器故障等原因导致用户设备访问网页的速度变慢的问题。
[0021]可选地,在第二方面的一种可能的实现方式中,上述步骤:用户设备接收接入服务器发送的第二DNS服务器的相关信息,包括:用户设备接收接入服务器发送目标报文,目标报文包括第二DNS服务器的相关信息。
[0022]该种可能的实现方式提升了方案的可实现性。
[0023]可选地,在第二方面的一种可能的实现方式中,上述步骤中的目标报文携带有option6属性。
[0024]该种可能的实现方式中,新增一个目标报文,通过option6属性将第二DNS信息发送给用户设备,避免了用户设备在上线后不能更换故障的DNS服务器带来的网页运行卡顿。
[0025]可选地,在第二方面的一种可能的实现方式中,上述步骤中的目标报文为续租应答报文,续租应答报文携带有option6属性。
[0026]该种可能的实现方式中,通过现有的续租应答报文携带option6属性使得向用户设备发送第二DNS信息,对用户设备的要求不高,即不用识别新报文,识别续租应答报文即可。
[0027]本申请第三方面提供一种接入服务器,用于执行上述第一方面或第一方面的任意可能的实现方式中的方法。具体地,该接入服务器包括用于执行上述第一方面或第一方面的任意可能的实现方式中的方法的模块或单元。
[0028]本申请第四方面提供一种用户设备,用于执行上述第二方面或第二方面的任意可
能的实现方式中的方法。具体地,该用户设备包括用于执行上述第二方面或第二方面的任意可能的实现方式中的方法的模块或单元。
[0029]本申请第五方面提供一种接入服务器,该接入服务器执行前述第一方面或第一方面的任意可能的实现方式中的方法。
[0030]本申请第六方面提供一种用户设备,该用户设备执行前述第二方面或第二方面的任意可能的实现方式中的方法。
[0031]本申请第七方面提供了一种计算机存储介质,该计算机存储介质中存储有指令,该指令在计算机上执行时,使得计算机执行前述第一方面或第一方面的任意可能的实现方式、第二方面或第二方面的任意可能的实现方式中的方法。
[0032]本申请第八方面提供了一种计算机程序产品,该计算机程序产品在计算机上执行时,使得计算机执行前述第一方面或第一方面的任意可能的实现方式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种域名系统DNS服务器分配方法,其特征在于,包括:接入服务器确定用户设备已连接的第一DNS服务器;所述接入服务器判断所述第一DNS服务器是否满足预置条件;若是,所述接入服务器向所述用户设备发送第二DNS服务器的相关信息,所述第二DNS服务器的相关信息用于指示所述用户设备从所述第一DNS服务器更换到所述第二DNS服务器。2.根据权利要求1所述的方法,其特征在于,所述接入服务器向所述用户设备发送第二DNS服务器的相关信息,包括:所述接入服务器向所述用户设备发送目标报文,所述目标报文中包括所述第二DNS服务器的相关信息。3.根据权利要求2所述的方法,其特征在于,所述目标报文为扩展的动态主机配置协议报文,携带扩展的option 53以指示所述用户设备从所述第一DNS服务器更换到所述第二DNS服务器,且所述目标报文携带有option6属性,在所述option6属性中携带所述第二DNS服务器的相关信息。4.根据权利要求2所述的方法,其特征在于,所述目标报文为动态主机配置协议续租应答报文,所述续租应答报文携带有option6属性,在所述option6属性中携带所述第二DNS服务器的相关信息。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述接入服务器确定用户设备连接的第一DNS服务器之前,所述方法还包括:所述接入服务器根据多个DNS服务器的负载信息为用户设备分配所述第一DNS服务器。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述接入服务器判断所述第一DNS服务器是否满足预置条件,包括:所述接入服务器判断所述第一DNS服务器的负载值是否大于目标阈值。7.根据权利要求1至5中任一项所述的方法,其特征在于,所述接入服务器判断所述第一DNS服务器是否满足预置条件,包括:所述接入服务器判断所述第一DNS服务器是否故障。8.一种域名系统DNS服务器分配方法,其特征在于,包括:用户设备连接第一DNS服务器;所述用户设备接收接入服务器发送的第二DNS服务器的相关信息;所述用户设备识别所述相关信息;所述用户设备根据所述相关信息连接所述第二DNS服务器。9.根据权利要求8所述的方法,其特征在于,所述用户设备接收接入服务器发送的第二DNS服务器的相关信息,包括:所述用户设备接收接入服务器发送目标报文,所述目标报文包括所述第二DNS服务器的相关信息。10.根据权利要求9所述的方法,其特征在于,所述目标报文为扩展的动态主机配置协议报文,携带扩展的option 53以指示所述用户设备从所述第一DNS服务器更换到所述第二DNS服务器,且所述目标报文携带有option6属性,在所述option6属性中携带所述第二DNS服务器的相关信息。
11.根据权利要求9所述的方法,其特征在于,所述目标报文为动态主机配置协议续租应答报文,所述续租应答报文携带有option6属性,在所述option6属性中携带所述第二DNS服务器的相关信息。12.一种接入服务器,其特征在于,包括:确定单元,用于确定用户设备已连接的第一DNS服务器;判断单元,用于判断所述第一DNS服务器是否满足预置条件;发送单元,用于若是,向所述用户设备发送第二DNS服务器的相关信息,所述第二DNS服务器的相关信息用于指...

【专利技术属性】
技术研发人员:张银叶何烨
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1