【技术实现步骤摘要】
一种网络地址转换方法、装置、网关设备及存储介质
本申请涉及计算机应用
,进一步涉及计算机网络技术,尤其是一种网络地址转换方法、装置、网关设备及存储介质。
技术介绍
网络地址转换(NetworkAddressTranslation,简称NAT)网关为私有网络提供访问因特网服务,可以使多台云服务器共享公网IP资源访问因特网。具体地,NAT网关可以绑定弹性公网网际互连协议地址(ElasticIPAddress,简称EIP)实例及共享带宽,为云服务器实现从内网地址到公网地址的多对一或多对多的地址转换服务。即,内网地址要访问公网地址上的服务时(如网页访问),内部地址会主动发起连接,由路由器或者防火墙上的网关对该内部地址进行地址转换,将内部地址的私有IP转换为公网的公有IP,这里将私有IP转换为公网IP的转换过程称为源地址转换(SourceNetworkAddressTranslation,简称SNAT),主要用于内部共享IP访问外部。当内部地址需要提供对外服务时(如对外发布网站),外部地址发起主动连接,由路由器或者防火墙 ...
【技术保护点】
1.一种网络地址转换方法,其特征在于,应用于网关设备,所述方法包括:/n接收公网设备发送的IP访问数据包;其中,所述IP访问数据包的源IP地址、目的IP地址、源端口号和目的端口号分别为:所述公网设备的IP地址、所述网关设备的目的IP地址、所述公网设备的端口号和所述网关设备的端口号;/n按照管理服务器预先绑定的弹性公网网际互连协议地址EIP实例以及预先创建的各个EIP实例对应的网络地址转换规则,确定出所述IP访问数据包对应的虚拟私有云VPC中的云服务器的IP地址和端口号;/n将所述IP访问数据包中的目的IP地址转换为所述云服务器的IP地址;将所述IP访问数据包中的目的端口号转 ...
【技术特征摘要】
1.一种网络地址转换方法,其特征在于,应用于网关设备,所述方法包括:
接收公网设备发送的IP访问数据包;其中,所述IP访问数据包的源IP地址、目的IP地址、源端口号和目的端口号分别为:所述公网设备的IP地址、所述网关设备的目的IP地址、所述公网设备的端口号和所述网关设备的端口号;
按照管理服务器预先绑定的弹性公网网际互连协议地址EIP实例以及预先创建的各个EIP实例对应的网络地址转换规则,确定出所述IP访问数据包对应的虚拟私有云VPC中的云服务器的IP地址和端口号;
将所述IP访问数据包中的目的IP地址转换为所述云服务器的IP地址;将所述IP访问数据包中的目的端口号转换为所述云服务器的端口号;
将转换后的IP访问数据包发送至所述云服务器。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述云服务器发送的IP返回数据包;其中,所述IP返回数据包的源IP地址、目的IP地址、源端口号和目的端口号分别为:所述云服务器的IP地址、所述网关设备的IP地址、所述云服务器的端口号和所述网关设备的端口号;
按照预先绑定的EIP实例以及预先创建的各个EIP实例对应的网络地址转换规则,确定出所述IP返回数据包对应的公网设备的IP地址和端口号;
将所述IP返回数据包中的源IP地址转换为所述网关设备的IP地址;将所述IP返回数据包的源端口号转换为所述网关设备的端口号;
将转换后的IP返回数据包发送所述公网设备。
3.根据权利要求1所述的方法,其特征在于,在所述接收公网设备发送的IP访问数据包之前,所述方法还包括:
定期向所述管理服务器发送心跳数据包;接收所述管理服务器返回的响应数据包;
将所述响应数据包中携带的EIP实例与预先保存的EIP实例进行对比,确定出所述响应数据包中携带的EIP实例与预先保存的EIP实例之间存在差异的EIP实例;
根据所述响应数据包中携带的EIP实例与预先保存的EIP实例之间存在差异的EIP实例,在所述预先保存的EIP实例中绑定或者解绑所述存在差异的EIP实例。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
根据所述存在差异的EIP实例,在所述响应数据包中获取所述存在差异的EIP实例的类型;
根据所述存在差异的EIP实例的类型,在预先设置的IP数据表中添加或者修改或者删除各个EIP实例对应的网络地址转换规则;其中,所述类型包括:源网络地址转换SNAT和目的网络地址转换DNAT。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若在所述预先设置的IP数据表中添加成功或者修改成功或者删除成功各个EIP实例对应的网络地址转换规则,则在内存中更新所述预先设置的IP数据表的状态信息。
6.一种网络地址转换的装置,其特征在于,所述装置包括:接收模块、确定模块、转换模块和发送模块;其中,
所述接收模块,用于接收公网设备发送的IP访问数据包;其中,所述IP访问数据包的源IP地址、目的IP地址、源端口号和目的端口号分别为:所述公网设备的IP地址、所述网关设备的目的IP...
【专利技术属性】
技术研发人员:雷思源,黄志峰,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。