The embodiment of the present invention provides a domain name resolution method, device, system and storage medium. The method is applicable to a terminal device, which is connected to domain name block chain and domain name query system of Internet. The method includes: obtaining domain name resolution request, which includes target domain name to be resolved; and based on the domain name resolution request, from where The IP address corresponding to the target domain name is found on the domain name block chain; if the IP address corresponding to the target domain name is not found on the domain name block chain, the IP address corresponding to the target domain name is found from the domain name query system of the Internet. The technical scheme provided in the embodiment of this application can make the terminal device compatible with block chain domain name query and Internet domain name query, and realize the integration of block chain domain name query and Internet domain name query.
【技术实现步骤摘要】
域名解析方法、设备、系统及存储介质
本专利技术实施例涉及区块链
,尤其涉及一种域名解析方法、设备、系统及存储介质。
技术介绍
目前通过域名的后缀来识别域名是区块链的域名还是互联网的域名。如果是互联网的域名则采用传统的域名系统(DomainNameSystem,简称DNS)来查询域名对应的IP地址,如果是区块链的域名则从域名区块链上查询区块链域名对应的IP地址。但是在现有的终端设备上无法实现传统互联网域名查询和区块链域名查询的融合。
技术实现思路
本专利技术实施例提供一种域名解析方法、设备、系统及存储介质,用以在终端设备上实现传统互联网域名查询和区块链域名查询的融合。本专利技术实施例第一方面提供一种域名解析方法,该方法适用于一种终端设备,该终端设备接入到域名区块链和互联网的域名查询系统中,所述方法包括:获取域名解析请求,所述域名解析请求中包括待解析的目标域名;基于所述域名解析请求,从所述域名区块链上查找获得所述目标域名对应的IP地址;若在所述域名区块链上未查找到所述目标域名对应的IP地址,则从所述互联网的域名查询系统中查找获得所述目标域名对应的IP地址。在一种实施方式中,所述获取域名解析请求,包括:从终端设备的DNS请求端口上获取域名解析请求。在一种实施方式中,从终端设备的DNS请求端口上获取域名解析请求之前,所述方法还包括:对终端设备存储的DNS地址进行配置,确定配置后的DNS地址对应的DNS请求端口。在一种实施例方式中,所述基于所述域名解析请求,从所述域名区块链上查找获得所述目标域名对应的IP地址之前,所述方法还包括:在所述终端设备的浏览器的缓存中查找 ...
【技术保护点】
1.一种域名解析方法,该方法适用于一种终端设备,其特征在于,该终端设备接入到域名区块链和互联网的域名查询系统中,所述方法包括:获取域名解析请求,所述域名解析请求中包括待解析的目标域名;基于所述域名解析请求,从所述域名区块链上查找获得所述目标域名对应的IP地址;若在所述域名区块链上未查找到所述目标域名对应的IP地址,则从所述互联网的域名查询系统中查找获得所述目标域名对应的IP地址。
【技术特征摘要】
1.一种域名解析方法,该方法适用于一种终端设备,其特征在于,该终端设备接入到域名区块链和互联网的域名查询系统中,所述方法包括:获取域名解析请求,所述域名解析请求中包括待解析的目标域名;基于所述域名解析请求,从所述域名区块链上查找获得所述目标域名对应的IP地址;若在所述域名区块链上未查找到所述目标域名对应的IP地址,则从所述互联网的域名查询系统中查找获得所述目标域名对应的IP地址。2.根据权利要求1所述的方法,其特征在于,所述获取域名解析请求,包括:从终端设备的DNS请求端口上获取域名解析请求。3.根据权利要求2所述的方法,其特征在于,从终端设备的DNS请求端口上获取域名解析请求之前,所述方法还包括:对终端设备存储的DNS地址进行配置,确定配置后的DNS地址对应的DNS请求端口。4.根据权利要求1所述的方法,其特征在于,所述基于所述域名解析请求,从所述域名区块链上查找获得所述目标域名对应的IP地址之前,所述方法还包括:在所述终端设备的浏览器的缓存中查找所述目标域名对应的IP地址;若在所述浏览器的缓存中未找到所述目标域名对应的IP地址,则从所述终端设备的操作系统中预先存储的域名与IP地址的对应关系中查找所述目标域名对应的IP地址;其中,若在所述操作系统中未找到所述域名对应的IP地址,则执行基于所述域名解析请求,从所述域名区块链上查找获得所述目标域名对应的IP地址的步骤。5.一种终端设备,其特征在于,所述终端设备接入到域名区块链和互联网的域名查询系统中,所述终端设备,包括:处理器,以及用于存储指令的存储器,当所述处理器执行所述存储器中的指令时,所述处...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。