The application relates to the field of cloud computing technology, and provides an IP address replacement method, device, computer device and storage medium. The method includes: obtaining the target business type and the target website, determining the target business virtual machine according to the target business type, querying the preset scheduling table according to the target website, determining the scheduling method corresponding to the target website, and finding the IP address set corresponding to the target business virtual machine from the preset relationship list, wherein the information in the preset relationship list is used for Describe the corresponding relationship among IP address, instance and business virtual machine, randomly select IP address from IP address set as export IP address, monitor the use of export IP address, and dynamically replace the export IP address according to the use and scheduling mode. This method can replace the export IP address dynamically and avoid the IP address being blocked by the target website.
【技术实现步骤摘要】
IP地址替换方法、装置、计算机设备和存储介质
本申请涉及云计算
,特别是涉及一种IP(InternetProtocolAddress,又译为网际协议地址)地址替换方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,出现了云平台。云平台可以为用户提供充足的计算资源和网络资源,用户可以在云上创建多台虚拟机,用于搭建业务系统,同时申请公网IP,通过绑定虚拟机与公网IP的方式,让业务系统可以和互联网通信。目前的云平台上提供的公网IP资源大都需要用户手动绑定到对应的虚拟机上,并且用户能申请到的公网IP数量十分有限。当用户搭建的业务系统为信息采集系统时,可能需要去往单个目标网站获取信息,若一直使用同一公网IP作为出口去发起访问,该公网IP容易被对应的目标网站屏蔽,造成信息采集系统不可用。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够避免IP地址被目标网站屏蔽的IP地址替换方法、装置、计算机设备和存储介质。一种IP地址替换方法,所述方法包括:获取目标业务类型以及目标网站;根据目标业务类型确定目标业务虚拟机,并根据目标网站查询预设的调度表,确定与目标网站对应的调度方式;从预设的关系列表中查找出与目标业务虚拟机对应的IP地址集合,其中,预设的关系列表中的信息用于描述IP地址、实例以及业务虚拟机之间的对应关系;从IP地址集合中随机选取IP地址作为出口IP地址,并监控出口IP地址的使用情况,根据使用情况以及调度方式,动态替换出口IP地址 ...
【技术保护点】
1.一种IP地址替换方法,所述方法包括:/n获取目标业务类型以及目标网站;/n根据所述目标业务类型确定目标业务虚拟机,并根据所述目标网站查询预设的调度表,确定与所述目标网站对应的调度方式;/n从预设的关系列表中查找出与所述目标业务虚拟机对应的IP地址集合,其中,所述预设的关系列表中的信息用于描述IP地址、实例以及业务虚拟机之间的对应关系;/n从所述IP地址集合中随机选取IP地址作为出口IP地址,并监控所述出口IP地址的使用情况,根据所述使用情况以及所述调度方式,动态替换出口IP地址。/n
【技术特征摘要】
1.一种IP地址替换方法,所述方法包括:
获取目标业务类型以及目标网站;
根据所述目标业务类型确定目标业务虚拟机,并根据所述目标网站查询预设的调度表,确定与所述目标网站对应的调度方式;
从预设的关系列表中查找出与所述目标业务虚拟机对应的IP地址集合,其中,所述预设的关系列表中的信息用于描述IP地址、实例以及业务虚拟机之间的对应关系;
从所述IP地址集合中随机选取IP地址作为出口IP地址,并监控所述出口IP地址的使用情况,根据所述使用情况以及所述调度方式,动态替换出口IP地址。
2.根据权利要求1所述的方法,其特征在于,所述从预设的关系列表中查找出与所述目标业务虚拟机对应的IP地址集合前,还包括:
接收用户请求信息;
根据所述用户请求信息的出口流量需求信息和每秒连接数信息,确定所需实例的规格;
根据所述所需实例的规格,从预设的调度管理系统中拉起与所述规格对应的实例集合,将所述实例集合中各实例的信息存入预设的数据库中;
根据所述用户请求信息中的IP需求信息确定所需IP地址数量;
根据所述所需IP地址数量从预设的全局地址池中划分出对应数量的IP地址,得到IP表,将所述IP表中各IP地址的信息存入预设的数据库中。
3.根据权利要求2所述的方法,其特征在于,所述将所述IP表中各IP地址的信息存入预设的数据库中后,还包括:
推送已处理用户请求的反馈信息;
接收用户绑定信息,根据所述用户绑定信息,确定所述实例集合中各实例和所述IP表中各IP地址之间的第一关联关系以及预设的各业务虚拟机与所述实例集合中各实例之间的第二关联关系;
根据所述第一关联关系,从预设的数据库中获取各所述实例的信息和各所述IP地址的信息,将各所述IP地址配置到对应的各所述实例上;
根据所述第二关联关系,将预设的各业务虚拟机挂载至所述实例集合中各实例,得到所述关系列表。
4.根据权利要求1所述的方法,其特征在于,所述根据所述目标业务类型确定目标业务虚拟机包括:
根据所述目标业务类型获取业务标识;
根据所述业务标识查询预设的业务目录,确定目标业务虚拟机。
5.根据权利要求1所述的方法,其特征在于,所述监控所述出...
【专利技术属性】
技术研发人员:孙骥千,
申请(专利权)人:深圳平安通信科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。