[发明专利]检测出口IP地址的方法、装置和系统有效
申请号: | 201810366182.2 | 申请日: | 2018-04-23 |
公开(公告)号: | CN110392123B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 李昶;曾福华 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L61/10 | 分类号: | H04L61/10;H04L61/4511 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 褚敏;宋子良 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 出口 ip 地址 方法 装置 系统 | ||
本发明公开了一种检测出口IP地址的方法、装置和系统。其中,该方法包括:接收终端的本地域名系统服务器发送的域名解析请求,其中,域名解析请求包含预设标号,预设标号用于触发权威域名系统服务器返回终端的本地域名系统服务器的出口IP地址;从域名解析请求中获取出口IP地址,并将出口IP地址封装在域名解析应答中;向本地域名系统服务器返回域名解析应答。本发明解决了由于本地域名系统服务器的出口IP地址设置不正确导致内容分发网络调度错误的技术问题。
技术领域
本发明涉及信息通信领域,具体而言,涉及一种检测出口IP地址的方法、装置和系统。
背景技术
随着信息通信技术在人们日常生活中的广泛应用,人们的生活、工作以及学习已经离不开网络。其中,CDN(Content Delivery Network,即内容分发网络)是一种新型网络内容服务体系,其基于IP网络而构建,基于内容访问与应用的效率要求、质量要求和内容秩序而提供内容的分发和服务。然而,在人们访问网络的过程中,有时候会发现网络质量比较差。除了当前时间段服务器的访问量较大造成上述问题外,还有可能是由于在CDN调度过程中由于运营商的本地域名系统服务器的配置设置错误导致CDN调度错误,进而影响用户访问网站的体验。
需要说明的是,造成运营商的本地域名系统服务器的出口IP地址配置不正确主要是因为本地域名系统服务器的出口IP地址与实际发起域名解析请求的用户的IP地址不在同一个地理区域内,例如,同一个省份。或者,本地域名系统服务器的出口IP地址与实际发起域名解析请求的用户的IP地址属于不同的运营商。例如,如图1所示的域名解析的示意图,黑龙江的联通用户A发起访问www.abc.com的请求,此时,黑龙江联通的本地缓存域名系统(即Cache DNS)服务器检测到本地无域名www.abc.com对应的记录,于是,Cache DNS服务器向本地域名系统服务器(即图1中的辽宁联通DNS服务器)发起请求。本地域名系统服务器通过一系列处理得到域名www.abc.com对应的远端域名系统(即权威DNS)服务器,并向权威DNS服务器发起解析请求。由于解析请求中具有指示权威DNS服务器返回辽宁联通递归DNS服务器的出口IP地址,因此,权威DNS服务器可从解析请求中得到出口IP地址,并将出口IP地址封装在域名解析应答中,然后将域名解析应答发送给辽宁联通递归DNS服务器将域名解析应答返回至黑龙江联通的Cache DNS服务器中,黑龙江联通的Cache DNS服务器再将得到的域名解析应答发送至黑龙江联通用户A的终端上,并显示域名解析应答中的出口IP地址,该出口IP地址即为www.abc.com对应的IP地址。在上述过程中,黑龙江的联通用户所请求的出口IP地址是由辽宁联通递归DNS服务器所提供的,即黑龙江的联通用户与其所请求的访问的IP地址不在同一个省份,黑龙江的联通用户得到的并不是最优的出口IP地址。
此外,由于CDN调度是基于用户IP地址所在的地理位置以及运营商信息进行域名解析处理的,因此,CDN无法将用户调度到距离用户最近的边缘服务器上,即用户访问的是距离自身较远的服务节点,而不是最优的服务节点,从而导致用户在访问内容分发网络时出现丢包、延迟现象,导致网页加载速度变慢,视频卡顿等,甚至导致用户无法访问网络资源。
针对上述由于本地域名系统服务器的出口IP地址设置不正确导致内容分发网络调度错误的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种检测出口IP地址的方法、装置和系统,以至少解决由于本地域名系统服务器的出口IP地址设置不正确导致内容分发网络调度错误的技术问题。
根据本发明实施例的一个方面,提供了一种检测出口IP地址的方法,包括:接收终端的本地域名系统服务器发送的域名解析请求,其中,域名解析请求中包含预设标号,预设标号用于触发权威远端域名系统服务器返回终端的本地域名系统服务器的出口IP地址;从域名解析请求中获取出口IP地址,并将出口IP地址封装在域名解析应答中;向本地域名系统服务器返回域名解析应答。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810366182.2/2.html,转载请声明来源钻瓜专利网。