The embodiment of the present invention provides a domain name resolution method, device, system and storage medium. The method is applicable to a proxy server, which is connected to domain name block chain and Internet domain name query system. The method includes: configuring the address of the domain name query system sent to the terminal device as the address of the proxy server; and receiving terminal device according to the address. Send domain name resolution requests, domain name resolution requests include the target domain name to be resolved; based on domain name resolution requests, find the corresponding IP address of the target domain name from the domain name block chain; if the corresponding IP address of the target domain name is not found in the domain name block chain, find the corresponding IP address of the target domain name from the Internet domain name query system. The technical scheme provided by the embodiment of this application can provide both block chain domain name query service and Internet domain name query service for the same terminal device, and realize the integration of block chain domain name query service and Internet domain name query service.
【技术实现步骤摘要】
域名解析方法、设备、系统及存储介质
本专利技术实施例涉及区块链
,尤其涉及一种域名解析方法、设备、系统及存储介质。
技术介绍
目前通过域名的后缀来识别域名是区块链的域名还是互联网的域名。如果是互联网的域名则采用传统的域名系统(DomainNameSystem,简称DNS)来查询域名对应的IP地址,如果是区块链的域名则从域名区块链上查询域名对应的IP地址。但是现有技术无法实现区块链域名查询服务和互联网域名查询服务的融合,无法同时为同一终端设备提供传统互联网域名的查询服务和区块链域名的查询服务。
技术实现思路
本专利技术实施例提供一种域名解析方法、设备、系统及存储介质,用以实现区块链域名查询服务和互联网域名查询服务的融合。本专利技术实施例第一方面提供一种域名解析方法,该方法适用于一种代理服务器,该代理服务器接入到域名区块链和互联网的域名查询系统中,所述方法包括:所述代理服务器将下发给终端设备的所述域名查询系统的地址配置为所述代理服务器的地址;所述代理服务器接收所述终端设备根据所述地址发送的域名解析请求,所述域名解析请求中包括待解析的目标域名;基于所述域名解析请求,从所述域名区块链上查找获得所述目标域名对应的IP地址;若在所述域名区块链上未查找到所述目标域名对应的IP地址,则从所述互联网的域名查询系统中查找获得所述目标域名对应的IP地址。在一种实施方式中,所述代理服务器将下发给终端设备的所述域名查询系统的地址配置为所述代理服务器的地址,包括:所述代理服务器将所述互联网的域名查询系统的地址配置为所述代理服务器自身的地址,以使所述域名查询系统在所述终端设备请求所述 ...
【技术保护点】
1.一种域名解析方法,该方法适用于一种代理服务器,其特征在于,该代理服务器接入到域名区块链和互联网的域名查询系统中,所述方法包括:所述代理服务器将下发给终端设备的所述域名查询系统的地址配置为所述代理服务器的地址;所述代理服务器接收所述终端设备根据所述地址发送的域名解析请求,所述域名解析请求中包括待解析的目标域名;基于所述域名解析请求,从所述域名区块链上查找获得所述目标域名对应的IP地址;若在所述域名区块链上未查找到所述目标域名对应的IP地址,则从所述互联网的域名查询系统中查找获得所述目标域名对应的IP地址。
【技术特征摘要】
1.一种域名解析方法,该方法适用于一种代理服务器,其特征在于,该代理服务器接入到域名区块链和互联网的域名查询系统中,所述方法包括:所述代理服务器将下发给终端设备的所述域名查询系统的地址配置为所述代理服务器的地址;所述代理服务器接收所述终端设备根据所述地址发送的域名解析请求,所述域名解析请求中包括待解析的目标域名;基于所述域名解析请求,从所述域名区块链上查找获得所述目标域名对应的IP地址;若在所述域名区块链上未查找到所述目标域名对应的IP地址,则从所述互联网的域名查询系统中查找获得所述目标域名对应的IP地址。2.根据权利要求1所述的方法,其特征在于,所述代理服务器将下发给终端设备的所述域名查询系统的地址配置为所述代理服务器的地址,包括:所述代理服务器将所述互联网的域名查询系统的地址配置为所述代理服务器自身的地址,以使所述域名查询系统在所述终端设备请求所述域名查询系统的地址时将所述代理服务器的地址下发给所述终端设备。3.根据权利要求1所述的方法,其特征在于,所述基于所述域名解析请求,从所述域名区块链上查找获得所述目标域名对应的IP地址之前,所述方法还包括:所述代理服务器从本地缓存的区块链域名与IP地址之间的对应关系中查找所述目标域名与IP地址之间的对应关系;其中若在本地缓存中未查找到所述目标域名与IP地址之间的对应关系,则执行基于所述域名解析请求,从所述域名区块链上查找获得所述目标域名对应的IP地址的步骤。4.根据权利要求1所述的方法,其特征在于,所述代理服务器接收所述终端设备根据所述地址发送的域名解析请求之后,所述方法还包括:所述代理服务器基于所述目标域名在所述域名区块链上进行模糊匹配处理,得到多个候选域名与IP地址之间的对应关系;将所述多个候选域名与IP地址之间的对应关系存储在本地缓存中。5.一种代理服务器,其特征在于,所述代理服务器接入到域名区块链和互联网的域名查询系统中,所述代理服务器,包括:处理器,以及用于存储指令的存储...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。