一种域名解析的方法及相关装置与流程

文档序号:17322776发布日期:2019-04-05 21:37阅读:167来源:国知局
一种域名解析的方法及相关装置与流程

本发明涉及域名解析领域,尤其涉及一种域名解析的方法及相关装置。



背景技术:

随着虚拟化与云计算技术的不断成熟,越来越多的云计算厂商开始提供虚拟私有云服务,目前,云计算厂商的域名解析方案都是采用集中式的域名解析,虚拟私有云里所有的云主机共享一套集中式的域名解析服务器。

当需要对虚拟私有云中的云主机自定义域名解析时,需要在云主机的host文件中配置域名和域名对应的ip地址,当云主机发起域名解析请求时,先在host文件中查找与云主机请求访问的域名匹配的域名,如果存在与云主机请求访问的域名匹配的域名则从host文件中获取域名对应的ip地址,然后云主机直接访问该ip地址,这样,当对虚拟私有云中所有的云主机进行自定义域名解析时,需要修改所有云主机的host文件,当虚拟私有云中的云主机的数量较多时,修改所有云主机的host文件的工作量较大,而且不能灵活的对单台云主机、多台云主机或者整个虚拟私有云系统进行自定义域名解析。



技术实现要素:

本发明实施例提供一种域名解析的方法及相关装置,以期灵活的对虚拟私有云中的云主机进行自定义域名解析。

本发明第一方面提供一种域名解析的方法,所述方法应用于虚拟私有云系统,所述虚拟私有云系统中设有集中控制器,云主机的域名解析流表数据存储在所述集中控制器中,所述域名解析流表数据包括n个域名和n个ip地址,所述n个域名与所述n个ip地址一一对应,n为正整数,包括:

所述云主机发起域名解析请求时,虚拟私有云网关接收所述云主机发送的第一域名解析请求报文,其中,所述第一域名解析请求报文携带所述云主机请求访问的域名;

所述虚拟私有云网关在所述集中控制器中的所述域名解析流表数据中查找是否存在与所述云主机请求访问的域名匹配的第一域名;

若存在所述第一域名,则所述虚拟私有云网关从所述集中控制器中的所述域名解析流表数据中获取与所述第一域名对应的第一ip地址;

所述虚拟私有云网关将第一域名解析回应报文发给所述云主机,其中,所述第一域名解析回应报文携带所述第一ip地址。

本发明第二方面提供了一种域名解析的装置,包括:

接收模块,用于当云主机发起域名解析请求时,接收所述云主机发送的第一域名解析请求报文,其中,所述第一域名解析请求报文携带所述云主机请求访问的域名;

查找模块,用于在所述集中控制器中的所述域名解析流表数据中查找是否存在与所述云主机请求访问的域名匹配的第一域名;

获取模块,用于若存在所述第一域名,则从所述集中控制器中的所述域名解析流表数据中获取与所述第一域名对应的第一ip地址;

发送模块,用于将第一域名解析回应报文发给所述云主机,其中,所述第一域名解析回应报文携带所述第一ip地址。

本发明第三方面提供了一种域名解析的电子设备,所述电子设备包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行上述任一实施方式的指令。

本发明第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被所述处理器执行,以实现上述任一实施方式。

可以看到,本发明提出了一种域名解析的方法及相关装置,虚拟私有云中设有集中控制器,当需要对虚拟私有云中的云主机进行自定义域名解析时,将云主机的域名解析流表数据存储在集中控制器中,云主机发起域名解析请求时,虚拟私有云网关接收云主机发送的域名解析请求报文,该域名解析请求报文携带云主机请求访问的域名,然后虚拟私有云网关向集中控制器发起查询,查询集中控制器中存储的域名解析流表数据中是否存在与云主机请求访问的域名匹配的域名,若存在,则从该域名解析流表数据中获取与该域名对应的ip地址,将该ip地址返回给云主机,云主机即可以访问该ip地址。当需要对云主机的自定义域名解析做修改的时候,只需要在集中控制器中修改云主机的域名解析流表数据,而不用在云主机的host文件中修改域名和域名对应的ip地址,这样可以灵活的对单台云主机、多台云主机或者整个虚拟私有云系统进行自定义域名解析。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种域名解析方法的流程图;

图2为本发明实施例提供的另一种域名解析方法的流程图;

图3为本发明实施例提供的另一种域名解析方法的流程图;

图4为本发明实施例中的虚拟私有云系统示意图;

图5为本发明实施例提供的一种集中控制器示意图;

图6为本发明实施例提供的另一种集中控制器示意图;

图7为本发明实施例提供的一种域名解析装置的示意图;

图8为本发明实施例涉及的硬件运行环境的电子设备结构示意图。

具体实施方式

本发明实施例提供域名解析的方法及相关装置,以期灵活的对虚拟私有云中的云主机进行自定义域名解析。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

以下分别进行详细说明。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明的实施例应用于虚拟私有云系统,虚拟私有云系统设有集中控制器,集中控制器用于控制整个虚拟私有云系统的运行,当需要对虚拟私有云中的云主机进行自定义域名解析时,首先将该云主机的自定义域名解析数据,即域名解析流表数据存储在该集中控制器中,该域名解析流表数据包括n个域名和n个ip地址,n个域名和n个ip地址一一对应,n为正整数,虚拟私有云系统中还包括虚拟私有云网关和本地域名解析服务器,本地域名解析服务器用于域名解析。

首先参见图1,图1为本发明的一个实施例提供的一种域名解析方法的流程图。其中,如图1所示,本发明的一个实施例提供的一种域名解析方法可以包括:

101、云主机发起域名解析请求时,虚拟私有云网关接收所述云主机发送的第一域名解析请求报文,其中,所述第一域名解析请求报文携带所述云主机请求访问的域名。

虚拟私有云中的云主机访问网站时可以直接输入域名,但是访问该域名对应的网站时,需要将域名转换为ip地址从而访问该ip地址,当该云主机发起域名解析请求时,该云主机生成第一域名解析请求报文,该第一域名解析请求报文携带该云主机请求访问的域名,云主机将该第一域名解析请求报文发给虚拟私有云网关,虚拟私有云网关接收该第一域名解析请求报文,并向集中控制器发起查询。

102、所述虚拟私有云网关在所述集中控制器中的所述域名解析流表数据中查找是否存在与所述云主机请求访问的域名匹配的第一域名。

该域名解析流表数据存储在集中控制器中,而且该域名解析流表数据包括n个域名和n个ip地址,其中,每个域名都有一个对应的ip地址,n为正整数,在该域名解析流表数据中根据n个域名中的任意一个域名都可以获得与其对应的ip地址,虚拟私有云网关在n个域名中查找是否存在与该云主机请求访问的域名相同的第一域名。

可选的,该第一域名解析请求报文还携带该云主机的ip地址,虚拟私有云网关在域名解析流表数据中查找是否存在与该云主机请求访问的域名匹配的第一域名之前,虚拟私有云网关根据该云主机的ip地址查询该云主机是否有访问权限,当该云主机没有访问权限时,虚拟私有云网关不会在域名解析流表数据中查找与该云主机请求访问的域名匹配的第一域名,虚拟私有云网关向该云主机发送第一域名解析出错报文,该第一域名解析出错报文用于指示该云主机生成提示无访问权限的弹窗。

103、若存在所述第一域名,则所述虚拟私有云网关从所述集中控制器中的所述域名解析流表数据中获取与所述第一域名对应的第一ip地址。

若存在第一域名,那么该域名解析流表数据中存在与该第一域名对应的第一ip地址,虚拟私有云网关从该域名解析流表数据中获取该第一ip地址,通过访问该第一ip地址即可访问该云主机请求访问的域名。

104、所述虚拟私有云网关将第一域名解析回应报文发给所述云主机,其中,所述第一域名解析回应报文携带所述第一ip地址。

虚拟私有云网关将第一域名解析回应报文发给该云主机,该第一域名解析回应报文携带该第一ip地址,该云主机接收该第一域名解析回应报文后,即可根据该第一域名解析回应报文携带的该第一ip地址访问该第一ip地址。

参见图2,图2为本发明的另一个实施例提供的另一种域名解析方法的流程图。其中,如图2所示,本发明的另一个实施例提供的另一种域名解析方法可以包括:

201、云主机发起域名解析请求时,虚拟私有云网关接收云主机发送的第一域名解析请求报文,其中,第一域名解析请求报文携带云主机请求访问的域名。

虚拟私有云中的云主机访问网站时可以直接输入域名,但是访问该域名对应的网站时,需要将域名转换为ip地址从而访问该ip地址,当该云主机发起域名解析请求时,该云主机生成第一域名解析请求报文,该第一域名解析请求报文携带该云主机请求访问的域名,云主机将该第一域名解析请求报文发给虚拟私有云网关,虚拟私有云网关接收该第一域名解析请求报文,并向集中控制器发起查询。

202、虚拟私有云网关在集中控制器中的域名解析流表数据中查找是否存在与云主机请求访问的域名匹配的第一域名。

该域名解析流表数据存储在集中控制器中,而且该域名解析流表数据包括n个域名和n个ip地址,其中,每个域名都有一个对应的ip地址,n为正整数,在该域名解析流表数据中根据n个域名中的任意一个域名都可以获得与其对应的ip地址,虚拟私有云网关在n个域名中查找是否存在与该云主机请求访问的域名相同的第一域名。

可选的,该第一域名解析请求报文还携带该云主机的ip地址,虚拟私有云网关在域名解析流表数据中查找是否存在与该云主机请求访问的域名匹配的第一域名之前,虚拟私有云网关根据该云主机的ip地址查询该云主机是否有访问权限,当该云主机没有访问权限时,虚拟私有云网关不会在域名解析流表数据中查找与该云主机请求访问的域名匹配的第一域名,虚拟私有云网关向该云主机发送第一域名解析出错报文,该第一域名解析出错报文用于指示该云主机生成提示无访问权限的弹窗。

203、若不存在第一域名,则虚拟私有云网关将第一域名解析请求报文转发给本地域名解析服务器。

若不存在第一域名,则集中控制器中没有存储该云主机的域名解析流表数据,虚拟私有云网关将该第一域名解析请求报文转发给本地域名解析服务器,该第一域名解析请求报文携带该云主机请求访问的域名,该第一域名解析请求报文用于指示本地域名解析服务器对该第一域名解析请求报文进行解析。

204、本地域名解析服务器在本地缓存记录中查找是否有与云主机请求访问的域名匹配的域名。

浏览器在获取网站域名的ip地址后会对域名及域名对应的ip地址进行缓存,将域名及域名对应的ip地址缓存在本地cache中,以减少网络请求的损耗,域名及域名对应的ip地址缓存在本地cache中是有固定缓存时间的。

在固定缓存时间内,如果有与本地cache中存储的域名相同的请求访问的域名,那么本地域名解析服务器不需要对域名进行解析,可以从本地cache中获取与域名对应的ip地址,如果本地cache中没有于请求访问的域名相同的域名,那么本地域名解析服务器需要对请求访问的域名进行解析以获得域名对应的ip地址,如果超过了固定缓存时间,那么本地域名解析服务器还是需要对域名进行解析以获得域名对应的ip地址。

205、若本地缓存记录中有与云主机请求访问的域名匹配的域名,则本地域名解析服务器从本地缓存记录中获取与云主机请求访问的域名对应的ip地址。

206、本地域名解析服务器将该ip地址返回给虚拟私有云网关。

207、虚拟私有云网关将该ip地址返回给云主机。

208、若本地缓存记录中没有与云主机请求访问的域名匹配的域名,则本地域名解析服务器对云主机请求访问的域名进行解析以确定能否解析得到与云主机请求访问的域名对应的第二ip地址。

本地域名解析服务器从配置文件中读取根域名服务器的地址,向根域名服务器发起域名解析请求,该域名解析请求携带该云主机请求访问的域名。

根域名服务器接收该域名解析请求后,将通用顶级域名服务器的地址返回给本地域名解析服务器,本地域名解析服务器根据通用顶级域名服务器的地址继续向通用顶级域名服务器发起域名解析请求。

通用顶级域名服务器将域服务器的地址返回给本地域名解析服务器,本地域名解析服务器根据域服务器的地址向域服务器发起域名解析请求,域服务器解析该云主机请求访问的域名得到与该云主机请求访问的域名对应的ip地址,域服务器将该ip地址返回给本地域名解析服务器。

209、若解析得到第二ip地址,则本地域名解析服务器将第二ip地址发给虚拟私有云网关。

若解析得到第二ip地址,则本地域名解析服务器将域名解析成功消息发给虚拟私有云网关,其中,该域名解析成功消息携带该第二ip地址。

210、虚拟私有云网关将第二域名解析回应报文发给云主机,其中,第二域名解析回应报文携带第二ip地址。

211、若解析没有得到第二ip地址,则本地域名解析服务器将域名解析出错消息发给虚拟私有云网关。

212、虚拟私有云网关接收到域名解析出错消息时,将第二域名解析出错报文发给云主机。

213、云主机接收到第二域名解析出错报文时,生成提示域名解析出错的弹窗。

参见图3,图3为本发明的另一个实施例提供的另一种域名解析方法的流程图。其中,如图3所示,在本发明的另一个实施例提供的另一种域名解析方法中,m台云主机的m个身份标识与该m台云主机的m条域名解析流表数据关联存储在集中控制器中,m台主机、m个身份标识和m条域名解析流表数据一一对应,另一种域名解析方法可以包括:

301、云主机发起域名解析请求时,虚拟私有云网关接收云主机发送的第二域名解析请求报文,其中,第二域名解析请求报文携带云主机的身份标识和云主机请求访问的域名。

虚拟私有云中的云主机访问网站时可以直接输入域名,但是访问该域名对应的网站时,需要将域名转换为ip地址从而访问该ip地址,当该云主机发起域名解析请求时,该云主机生成第二域名解析请求报文,该第二域名解析请求报文携带该云主机的身份标识和该云主机请求访问的域名,云主机将该第二域名解析请求报文发给虚拟私有云网关,虚拟私有云网关接收该第二域名解析请求报文,并向集中控制器发起查询。

302、虚拟私有云网关在集中控制器中查找是否存在与云主机的身份标识匹配的第一身份标识。

集中控制器中关联存储了m台云主机的m个身份标识与该m台云主机的m条域名解析流表数据,其中,m台主机、m个身份标识和m条域名解析流表数据一一对应。

虚拟私有云网关在查询该云主机的域名解析流表数据之前,需要先查询集中控制器中是否存在与该云主机的身份标识匹配的第一身份标识,如果不存在那么说明集中控制器中不存在该云主机的域名解析流表数据,虚拟私有云网关将该第二域名解析请求报文转发给本地域名解析服务器,本地域名解析服务器对该云主机请求访问的域名进行解析。

303、若存在第一身份标识,虚拟私有云网关从集中控制器中获取与第一身份标识关联存储的第一域名解析流表数据。

304、虚拟私有云网关在第一域名解析流表数据中查找是否存在与云主机请求访问的域名匹配的第二域名。

可选的,该第二域名解析请求报文还携带该云主机的ip地址,虚拟私有云网关在第一域名解析流表数据中查找是否存在与该云主机请求访问的域名匹配的第二域名之前,虚拟私有云网关根据该云主机的ip地址查询该云主机是否有访问权限,当该云主机没有访问权限时,虚拟私有云网关不会在第一域名解析流表数据中查找与该云主机请求访问的域名匹配的第二域名,虚拟私有云网关向该云主机发送第一域名解析出错报文,该第一域名解析出错报文用于指示该云主机生成提示无访问权限的弹窗。

305、若存在第二域名,虚拟私有云网关从第一域名解析流表数据中获取与第二域名对应的第三ip地址。

306、虚拟私有云网关将第三域名解析回应报文发给云主机,其中,第三域名解析回应报文携带第三ip地址。

307、若不存在第二域名,虚拟私有云网关将第二域名解析请求报文转发给本地域名解析服务器,第二域名解析请求报文用于指示本地域名解析服务器对第二域名解析请求报文进行解析。

本地域名解析服务器在本地缓存记录中查找是否有与云主机请求访问的域名匹配的域名。

浏览器在获取网站域名的ip地址后会对域名及域名对应的ip地址进行缓存,将域名及域名对应的ip地址缓存在本地cache中,以减少网络请求的损耗,域名及域名对应的ip地址缓存在本地cache中是有固定缓存时间的。

若本地缓存记录中没有与云主机请求访问的域名匹配的域名,则本地域名解析服务器对云主机请求访问的域名进行解析,具体为:

本地域名解析服务器从配置文件中读取根域名服务器的地址,向根域名服务器发起域名解析请求,该域名解析请求携带该云主机请求访问的域名。

根域名服务器接收该域名解析请求后,将通用顶级域名服务器的地址返回给本地域名解析服务器,本地域名解析服务器根据通用顶级域名服务器的地址继续向通用顶级域名服务器发起域名解析请求。

通用顶级域名服务器将域服务器的地址返回给本地域名解析服务器,本地域名解析服务器根据域服务器的地址向域服务器发起域名解析请求,域服务器解析该云主机请求访问的域名得到与该云主机请求访问的域名对应的ip地址,域服务器将该ip地址返回给本地域名解析服务器。

本地域名解析服务器将该ip地址发给虚拟私有云网关。

虚拟私有云网关将该ip地址发给该云主机。

308、若不存在第一身份标识,虚拟私有云网关将第二域名解析请求报文转发给本地域名解析服务器,第二域名解析请求报文用于指示本地域名解析服务器对第二域名解析请求报文进行解析。

参见图7,图7为本发明的另一个实施例提供的一种域名解析装置的示意图。其中,如图7所示,本发明的另一个实施例提供的一种域名解析装置可以包括:

接收模块701,用于当云主机发起域名解析请求时,接收所述云主机发送的第一域名解析请求报文,其中,所述第一域名解析请求报文携带所述云主机请求访问的域名。

查找模块702,用于在所述集中控制器中的所述域名解析流表数据中查找是否存在与所述云主机请求访问的域名匹配的第一域名。

获取模块703,用于若存在所述第一域名,则从所述集中控制器中的所述域名解析流表数据中获取与所述第一域名对应的第一ip地址。

发送模块704,用于将第一域名解析回应报文发给所述云主机,其中,所述第一域名解析回应报文携带所述第一ip地址。

本发明域名解析装置的具体实施例与上述域名解析方法的各实施例基本相同,在此不做赘述。

参见图8,图8为本发明的实施例涉及的硬件运行环境的电子设备结构示意图。

本发明实施例域名解析的电子设备是虚拟私有云网关,云主机可以是手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备、可穿戴设备或其他类型的终端。

其中,如图8所示,本发明的实施例涉及的硬件运行环境的电子设备可以包括:

处理器801,例如cpu。

存储器802,可选的,存储器可以为高速ram存储器,也可以是稳定的存储器,例如磁盘存储器。

通信接口803,用于实现处理器801和存储器802之间的连接通信。

本领域技术人员可以理解,图8中示出的域名解析电子设备的结构并不构成对域名解析电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图8所示,存储器802中可以包括操作系统、网络通信模块以及域名解析的程序。操作系统是管理和控制域名解析的电子设备硬件和软件资源的程序,支持域名解析的程序以及其他软件或程序的运行。网络通信模块用于实现存储器802内部各组件之间的通信,以及与域名解析的电子设备中其他硬件和软件之间通信。

在图8所示的域名解析的电子设备中,该电子设备应用于虚拟私有云系统,所述虚拟私有云系统中设有集中控制器,云主机的域名解析流表数据存储在所述集中控制器中,所述域名解析流表数据包括n个域名和n个ip地址,所述n个域名与所述n个ip地址一一对应,n为正整数。处理器801用于执行存储器802中存储的域名解析的程序,实现以下步骤:

所述云主机发起域名解析请求时,接收所述云主机发送的第一域名解析请求报文,其中,所述第一域名解析请求报文携带所述云主机请求访问的域名。

在所述集中控制器中的所述域名解析流表数据中查找是否存在与所述云主机请求访问的域名匹配的第一域名。

若存在所述第一域名,则从所述集中控制器中的所述域名解析流表数据中获取与所述第一域名对应的第一ip地址。

将第一域名解析回应报文发给所述云主机,其中,所述第一域名解析回应报文携带所述第一ip地址。

可选的,所述第一域名解析请求报文还携带所述云主机的ip地址,在所述集中控制器中的所述域名解析流表数据中查找是否存在与所述云主机请求访问的域名匹配的第一域名的步骤之前,处理器801用于执行存储器802中存储的域名解析的程序,实现以下步骤:

根据所述云主机的ip地址查询所述云主机是否有访问权限。

当所述云主机没有访问权限时,将第一域名解析出错报文发给所述云主机,其中,所述第一域名解析出错报文用于指示所述云主机生成提示无访问权限的弹窗。

进一步地,处理器801还用于执行存储器802中存储的域名解析的程序,实现以下步骤:

若不存在所述第一域名,则将所述第一域名解析请求报文转发给本地域名解析服务器,所述第一域名解析请求报文用于指示所述本地域名解析服务器对所述第一域名解析请求报文进行解析。

当所述本地域名解析服务器对所述第一域名解析请求报文进行解析得到与所述云主机请求访问的域名对应的第二ip地址时,接收所述本地域名解析服务器发送的所述第二ip地址。

将第二域名解析回应报文发给所述云主机,其中,所述第二域名解析回应报文携带所述第二ip地址。

进一步地,处理器801还用于执行存储器802中存储的域名解析的程序,实现以下步骤:

当所述本地域名解析服务器对所述第一域名解析请求报文进行解析没有得到与所述云主机请求访问的域名对应的所述第二ip地址时,接收所述本地域名解析服务器发送的域名解析出错消息,其中,所述域名解析出错消息用于指示所述虚拟私有云网关将第二域名解析出错报文发给所述云主机,所述第二域名解析出错报文用于指示所述云主机生成提示域名解析出错的弹窗。

可选的,m台云主机的m个身份标识与所述m台云主机的m条域名解析流表数据关联存储在所述集中控制器中,所述m台云主机、所述m个身份标识和所述m条域名解析流表数据一一对应。处理器801用于执行存储器802中存储的域名解析的程序,实现以下步骤:

所述云主机发起域名解析请求时,接收所述云主机发送的第二域名解析请求报文,其中,所述第二域名解析请求报文携带所述云主机的身份标识和所述云主机请求访问的域名。

根据所述第二域名解析请求报文在所述集中控制器中查找是否存在与所述云主机请求访问的域名对应的第三ip地址。

若存在所述第三ip地址,则从所述集中控制器中获取所述第三ip地址。

将第三域名解析回应报文发给所述云主机,其中,所述第三域名解析回应报文携带所述第三ip地址。

在根据所述第二域名解析请求报文在所述集中控制器中查找是否存在与所述云主机请求访问的域名对应的第三ip地址的步骤中,处理器801用于执行存储器802中存储的域名解析的程序,实现以下步骤:

在所述集中控制器中查找是否存在与所述云主机的身份标识匹配的第一身份标识。

若存在所述第一身份标识,则从所述集中控制器中获取与所述第一身份标识关联存储的第一域名解析流表数据。

在所述第一域名解析流表数据中查找是否存在与所述云主机请求访问的域名匹配的第二域名。

若存在所述第二域名,则在所述第一域名解析流表数据中查找存在与所述第二域名对应的所述第三ip地址。

进一步地,处理器801还用于执行存储器802中存储的域名解析的程序,实现以下步骤:

若不存在所述第三ip地址,则将所述第二域名解析请求报文转发给所述本地域名解析服务器,所述第二域名解析请求报文用于指示所述本地域名解析服务器对所述第二域名解析请求报文进行解析。

当所述本地域名解析服务器对所述第二域名解析请求报文进行解析得到与所述云主机请求访问的域名对应的第四ip地址时,接收所述本地域名解析服务器发送的所述第四ip地址。

将第四域名解析回应报文发给所述云主机,其中,所述第四域名解析回应报文携带所述第四ip地址。

还需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1