The invention relates to a network access speed detection method, device, storage medium and electronic device, relates to DNS field, the method includes: send to the client domain name system DNS response, DNS response including access from the access speed in the database client to visit the target domain name server IP address the fastest, corresponding to the server the IP address in the target server client initiates an access request, adding probe request content in the access response sent to the client in the probe request for sending content corresponding to the target domain indicates that the client server request according to the alternative detection, detection of the client to the server to send the request to detect alternative responses, identify alternative server access speed, determine in order to client according to an alternate server access speed and the IP address of the server access speed A server with the fastest access to the current domain name. This disclosure can improve the accuracy of the detection results of network access speed.
【技术实现步骤摘要】
网络访问速度的探测方法、装置、存储介质和电子设备
本公开涉及网络
,具体地,涉及一种网络访问速度的探测方法、装置、存储介质和电子设备。
技术介绍
随着信息技术的迅猛发展,互联网中出现了海量的域名,而人们要从互联网上获取各种信息服务,就是通过访问提供这些信息服务的域名来实现的。域名通常都是由多个服务器来支持的,因此同一个域名对应的可能是多个IP地址,要在多个IP地址中找到访问速度最快的IP地址,就需要借助DNS(英文:DomainNameSystem,中文:域名系统)来实现。DNS(DomainNameSystem域名系统),常用于域名有多个服务器(IP地址)的域名解析。这些IP地址通常作为CDN(ContentDeliveryNetwork,内容分发网络)节点分布于不同的区域或ISP(InternetServerProvider,Internet网络服务提供商),跨区域或不同ISP的访问可能会带来更高的时延。为了解决该问题,一种现有技术提供了一种基于动态探测的DNS,实时对客户端IP,或与客户端较近的本地DNS进行动态探测,从而为客户端找到合适的服务器IP地 ...
【技术保护点】
一种网络访问速度的探测方法,其特征在于,所述方法包括:向客户端发送域名系统DNS应答,所述DNS应答中包括从访问速度数据库中获取的所述客户端对目标域名访问速度最快的服务器IP地址;在所述客户端向所述服务器IP地址对应的目标服务器发起访问请求后,在发送给所述客户端的访问应答中添加探测请求内容,所述探测请求内容用于指示所述客户端向所述目标域名对应的备选服务器发送探测请求;根据所述客户端向所述备选服务器发送的探测请求得到的探测响应,确定所述备选服务器的访问速度;根据所述备选服务器的访问速度和所述服务器IP地址的访问速度确定所述客户端对所述目标域名当前访问速度最快的服务器。
【技术特征摘要】
1.一种网络访问速度的探测方法,其特征在于,所述方法包括:向客户端发送域名系统DNS应答,所述DNS应答中包括从访问速度数据库中获取的所述客户端对目标域名访问速度最快的服务器IP地址;在所述客户端向所述服务器IP地址对应的目标服务器发起访问请求后,在发送给所述客户端的访问应答中添加探测请求内容,所述探测请求内容用于指示所述客户端向所述目标域名对应的备选服务器发送探测请求;根据所述客户端向所述备选服务器发送的探测请求得到的探测响应,确定所述备选服务器的访问速度;根据所述备选服务器的访问速度和所述服务器IP地址的访问速度确定所述客户端对所述目标域名当前访问速度最快的服务器。2.根据权利要求1所述的方法,其特征在于,在所述向所述客户端发送DNS应答之前,所述方法还包括:获取所述客户端的第一网络属性,所述第一网络属性包括所述客户端所在网络的归属地、网络服务提供商;获取所述访问速度数据库中保存的与所述第一网络属性以及所述目标域名对应的访问速度最快的服务器IP地址。3.根据权利要求1所述的方法,其特征在于,所述在发送给所述客户端的访问应答中添加探测请求内容之前,所述方法还包括:获取当前时刻与最近添加探测请求内容的时刻之间的时间间隔;判断所述时间间隔是否达到预设时间间隔;相应的,所述在发送给所述客户端的访问应答中添加探测请求内容,包括:若所述时间间隔达到所述预设时间间隔,则在发送给所述客户端的访问应答中添加探测请求内容。4.一种网络访问速度的探测方法,其特征在于,所述方法包括:接收域名系统DNS发送的DNS应答,所述DNS应答中包括从访问速度数据库获取的对目标域名访问速度最快的服务器IP地址;向所述服务器IP地址对应的目标服务器发送访问请求;接收所述目标服务器发送的访问应答,所述访问应答中包括探测请求内容,所述探测请求内容包括备选服务器的IP地址;根据所述探测请求内容向所述备选服务器发送探测请求;接收所述备选服务器返回的探测响应,用于所述DNS利用根据所述探测响应确定的访问速度,以及所述服务器IP地址访问速度确定对所述目标域名当前访问速度最快的服务器。5.一种网络访问速度的探测装置,其...
【专利技术属性】
技术研发人员:金健,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。