数据获取方法、装置、服务端、客户端、系统和介质制造方法及图纸

技术编号:30900808 阅读:17 留言:0更新日期:2021-11-22 23:44
本发明专利技术公开了一种数据获取方法、装置、服务端、客户端、系统和介质,应用于DNS服务端,包括:接收客户端基于预设域名发送的访问请求,并根据访问请求所包含的域名信息确定第一IP地址;将第一IP地址发送至客户端,以使得客户端根据第一互联协议地址获取国家列表,国家列表包含各国的接口地址;接收客户端基于国家列表确定的当前国家的当前接口地址,并根据当前接口地址和预设域名确定第二IP地址;将第二IP地址发送至客户端,以使得客户端基于第二IP地址获取预设域名所对应的数据。上述技术方案,实现了各国家分别通过部署在本国的服务器访问预设域名,减缓了网络延迟的同时提升了访问速度。速度。速度。

【技术实现步骤摘要】
数据获取方法、装置、服务端、客户端、系统和介质


[0001]本专利技术实施例涉及互联网技术,尤其涉及一种数据获取方法、装置、服务端、客户端、系统和介质。

技术介绍

[0002]网站使用至少一台服务器为访问该网址的全球客户端提供服务。服务器可以用于传送该网站的网络信息,例如网页、视频、文件、图片、邮件以及使用网络技术的其他应用。
[0003]现有技术中,将至少一台服务器部署在同一个地区,以供全球客户端访问网站,距离服务器越远的客户端网络延迟就越大,访问速度就越慢,体验就越差。当然,还可以在全球多个区域分别部署至少一台服务器,以供全球客户端访问网站。但由于要求访问数据的一致性,需要把数据库放在同一区域,或者为数据库配置主从库,在全球多个区域部署,因为服务器访问主库数据库时,也存在网络延迟,访问速度也会受影响,直接导致全球客户端访问服务器也有网络延迟问题。
[0004]因此,需要一种数据获取方法实现减缓网络延迟,同时提升访问速度。

技术实现思路

[0005]本专利技术提供一种数据获取方法、装置、服务端、客户端、系统和介质,以缓解访问服务器的网络延迟,同时提升访问服务器的速度。
[0006]第一方面,本专利技术实施例提供了一种数据获取方法,应用于域名(Domain Name System,DNS)服务端,包括:
[0007]接收客户端基于预设域名发送的访问请求,并根据所述访问请求所包含的域名信息确定第一互联网协议(Internet Protocol,IP)地址;
[0008]将所述第一IP地址发送至所述客户端,以使得所述客户端根据所述第一互联协议地址获取国家列表,所述国家列表包含各国的接口地址;
[0009]接收所述客户端基于所述国家列表确定的当前国家的当前接口地址,并根据所述当前接口地址确定第二IP地址;
[0010]将第二IP地址发送至所述客户端,以使得所述客户端基于所述第二IP地址请求后台服务器以获取所述预设域名所对应的数据。
[0011]本专利技术实施例提供一种数据获取方法,应用于DNS服务端,包括:接收客户端基于预设域名发送的访问请求,并根据所述访问请求所包含的域名信息确定第一IP地址;将所述第一IP地址发送至所述客户端,以使得所述客户端根据所述第一互联协议地址获取国家列表,所述国家列表包含各国的接口地址;接收所述客户端基于所述国家列表确定的当前国家的当前接口地址,并根据所述当前接口地址确定第二IP地址;将第二IP地址发送至所述客户端,以使得所述客户端基于所述第二IP地址请求后台服务器以获取所述预设域名所对应的数据。上述技术方案,在确定当前位置所对应的当前国家之后,可以基于国家列表确定当前接口地址,进而基于当前接口地址确定当前国家所对应的第二IP地址,客户端基于
第二IP地址可以从后台服务器获取预设域名所对应的数据,实现了各国家分别通过部署在本国的服务器访问预设域名,减缓了网络延迟的同时提升了访问速度。
[0012]进一步地,根据所述访问请求所包含的域名信息确定第一IP地址,包括:
[0013]解析所述域名信息,得到所述第一IP地址;
[0014]相应地,根据所述当前接口地址确定第二IP地址,包括:
[0015]解析所述当前接口地址,得到所述第二IP地址。
[0016]第二方面,本专利技术实施例还提供了一种数据获取方法,应用于后台服务端,包括:
[0017]接收客户端基于第一IP地址的访问请求,并根据所述第一IP地址确定预设域名所对应的国家列表;
[0018]将所述国家列表发送至所述客户端,以使得所述客户端根据所述国家列表获取第二IP地址;
[0019]接收所述客户端基于所述第二IP地址的访问请求,并根据所述第二IP地址确定所述预设域名所对应的数据;
[0020]将所述数据发送至所述客户端。
[0021]进一步地,根据所述第一IP地址确定预设域名所对应的国家列表,包括:
[0022]确定所述第一IP地址所对应的所述预设域名的域名信息;
[0023]根据所述域名信息确定所述预设域名所支持的国家以及各所述国家的接口地址,并根据各所述国家和各所述国家的接口地址确定所述国家列表。
[0024]第三方面,本专利技术实施例还提供了一种数据获取方法,应用于客户端,包括:
[0025]基于预设域名请求DNS服务端,并接收所述DNS服务端根据所述预设域名确定的第一IP地址;
[0026]基于所述第一IP地址请求后台服务端,并接收所述后台服务端根据所述第一IP地址确定的国家列表,所述国家列表包含各国家的接口地址;
[0027]确定当前国家和当前国家的当前接口地址,并基于所述当前接口地址请求所述DNS服务端,以使所述DNS服务端根据所述当前接口地址确定第二IP地址;
[0028]接收到所述第二IP地址之后,基于所述第二IP地址请求所述后台服务端;
[0029]接收并显示所述后台服务端下发的所述预设域名所对应的数据。
[0030]进一步地,确定当前国家和当前国家的当前接口地址,包括:
[0031]接收用户基于所述国家列表触发的触发信息,并根据所述触发信息确定所述当前国家;
[0032]根据所述国家列表和所述当前国家确定所述当前接口地址。
[0033]第四方面,本专利技术实施例还提供了一种数据获取装置,配置于DNS服务端,包括:
[0034]第一请求接收模块,用于接收客户端基于预设域名发送的访问请求,并根据所述访问请求所包含的域名信息确定第一IP地址;
[0035]第一地址发送模块,用于将所述第一IP地址发送至所述客户端,以使得所述客户端根据所述第一互联协议地址获取国家列表,所述国家列表包含各国的接口地址;
[0036]接口地址接收模块,用于接收所述客户端基于所述国家列表确定的当前国家的当前接口地址,并根据所述当前接口地址确定第二IP地址;
[0037]第二地址发送模块,用于将第二IP地址发送至所述客户端,以使得所述客户端基
于所述第二IP地址请求后台服务器以获取所述预设域名所对应的数据。
[0038]第五方面,本专利技术实施例还提供了一种数据获取装置,配置于后台服务端,包括:
[0039]第二请求接收模块,用于接收客户端基于第一IP地址的访问请求,并根据所述第一IP地址确定预设域名所对应的国家列表;
[0040]列表发送模块,用于将所述国家列表发送至所述客户端,以使得所述客户端根据所述国家列表获取第二IP地址;
[0041]第三请求接收模块,用于接收所述客户端基于所述第二IP地址的访问请求,并根据所述第二IP地址确定所述预设域名所对应的数据;
[0042]数据发送模块,用于将所述数据发送至所述客户端。
[0043]第六方面,本专利技术实施例还提供了一种数据获取装置,配置于客户端,包括:
[0044]第一请求模块,用于基于预设域名请求DNS服务端,并接收本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据获取方法,其特征在于,应用于域名DNS服务端,包括:接收客户端基于预设域名发送的访问请求,并根据所述访问请求所包含的域名信息确定第一互联网协议IP地址;将所述第一IP地址发送至所述客户端,以使得所述客户端根据所述第一互联协议地址获取国家列表,所述国家列表包含各国的接口地址;接收所述客户端基于所述国家列表确定的当前国家的当前接口地址,并根据所述当前接口地址确定第二IP地址;将第二IP地址发送至所述客户端,以使得所述客户端基于所述第二IP地址请求后台服务器以获取所述预设域名所对应的数据。2.根据权利要求1所述的数据获取方法,其特征在于,根据所述访问请求所包含的域名信息确定第一IP地址,包括:解析所述域名信息,得到所述第一IP地址;相应地,根据所述当前接口地址确定第二IP地址,包括:解析所述当前接口地址,得到所述第二IP地址。3.一种数据获取方法,其特征在于,应用于后台服务端,包括:接收客户端基于第一IP地址的访问请求,并根据所述第一IP地址确定预设域名所对应的国家列表;将所述国家列表发送至所述客户端,以使得所述客户端根据所述国家列表获取第二IP地址;接收所述客户端基于所述第二IP地址的访问请求,并根据所述第二IP地址确定所述预设域名所对应的数据;将所述数据发送至所述客户端。4.根据权利要求3所述的数据获取方法,其特征在于,根据所述第一IP地址确定预设域名所对应的国家列表,包括:确定所述第一IP地址所对应的所述预设域名的域名信息;根据所述域名信息确定所述预设域名所支持的国家以及各所述国家的接口地址,并根据各所述国家和各所述国家的接口地址确定所述国家列表。5.一种数据获取方法,其特征在于,应用于客户端,包括:基于预设域名请求DNS服务端,并接收所述DNS服务端根据所述预设域名确定的第一IP地址;基于所述第一IP地址请求后台服务端,并接收所述后台服务端根据所述第一IP地址确定的国家列表,所述国家列表包含各国家的接口地址;确定当前国家和当前国家的当前接口地址,并基于所述当前接口地址请求所述DNS服务端,以使所述DNS服务端根据所述当前接口地址确定第二IP地址;接收到所述第二IP地址之后,基于所述第二IP地址请求所述后台服务端;接收并显示所述后台服务端下发的所述预设域名所对应的数据。6.根据权利要求5所述的数据获取方法,其特征在于,确定当前国家和当前国家的当前接口地址,包括:接收用户基于所述国家列表触发的触发信息,并根据所述触发信息确定所述当前国
家;根据所述国家列表和所述当前国家确定所述当前接口地址。7.一种数据获取装置,其特征在于,配置于DNS服务端,包括:第一请求接收模块,用于...

【专利技术属性】
技术研发人员:杨晓华黎剑恩
申请(专利权)人:深圳市云鼠科技开发有限公司
类型:发明
国别省市:

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

1