检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
父主题: SNAT规则
为什么使用SNAT? 对公网NAT网关来说,一些弹性云服务器不仅需要使用系统提供的服务,还需要访问外网以获取信息或下载软件。但是,给弹性云服务器分配公网IP需要消耗稀缺资源(如IPv4地址),增加额外的成本,并有可能增加虚拟环境遭受攻击的几率。
请参考查看监控指标,查看SNAT的连接数是否超过NAT网关的规格上限。如果超过NAT网关规格上限,可修改NAT网关规格,增大NAT网关规格数。 父主题: SNAT规则
将弹性公网IP地址和子网中关联的弹性云服务器绑定,可以实现VPC中的弹性云服务器通过固定的公网IP地址与互联网互通。 一个弹性公网IP只能直接给一个弹性云服务器使用。如要实现VPC内跨可用区的多个云主机共享弹性公网IP,可选择NAT网关。更多内容请参见《NAT网关用户指南》。
最小长度:36 最大长度:36 gateway_id String 私网NAT网关实例的ID。 最小长度:1 最大长度:36 network_interface_id String 网络接口ID,支持计算、ELB、VIP等实例的端口。
最小长度:36 最大长度:36 gateway_id String 私网NAT网关实例的ID。 最小长度:36 最大长度:36 cidr String 功能说明:规则匹配的CIDR。 取值约束: 与virsubnet_id参数二选一。 cidr不能与已有snat规则的网段相同。
管理中转IP 创建中转IP 查看中转IP 删除中转IP 父主题: 私网NAT网关
中转IP 查询中转IP列表 删除中转IP 创建中转IP 查询指定的中转IP详情 父主题: API(私网NAT网关)
进入NAT网关页面。 在NAT网关页面,单击需要查看监控指标的NAT网关名称。 切换至“监控”页签,单击页面中间的“查看更多指标详情”。 进入云监控服务的查看NAT网关监控指标页面。 选择所需查看的监控指标时间段。 单击页面右上角的切换视图图标,来切换各个监控指标展示的方式。
私网NAT是否支持跨账号使用? 私网NAT本身不支持跨账号使用,但可以通过VPC对等连接实现跨账户通信,VPC对等连接打通两个账号的中转VPC,实现两个私网NAT转换IP后的跨账号通信。 父主题: 私网NAT网关
大型:DNAT规则和SNAT规则的总数不超过200个。 超大型:DNAT规则和SNAT规则的总数不超过500个。 父主题: 使用私网NAT网关服务实现IDC网段免修改上云
了解详情 华为云NAT网关教程视频 初识NAT网关 03:17 带您了解华为云NAT网关服务 初识NAT网关 带您了解华为云NAT网关服务 使用SNAT访问公网 01:59 介绍如何配置SNAT访问公网 使用SNAT访问公网 介绍如何配置SNAT访问公网 使用DNAT为公网提供服务
id 否 Array SNAT规则的ID。 project_id 否 Array 项目的ID。 description 否 Array SNAT规则的描述。 gateway_id 否 Array 私网NAT网关实例的ID。 cidr 否 Array 规则匹配的CIDR。
在页面左上角单击图标,打开服务列表,选择“网络 > NAT网关”。 进入NAT 网关页面。 在NAT网关页面,单击“NAT网关> 私网NAT网关”。 在“中转IP”页签,单击目标中转IP操作列的“释放”。 单击“确定”。 当中转IP已关联SNAT或DNAT规则时,无法删除。
最小长度:36 最大长度:36 gateway_id String 私网NAT网关实例的ID。 最小长度:36 最大长度:36 cidr String 功能说明:规则匹配的CIDR。 取值约束: 与virsubnet_id参数二选一。 cidr不能与已有snat规则的网段相同。
在系统首页,单击“网络 > NAT网关 > 私网NAT网关”。 进入私网NAT网关页面。 在私网NAT网关页面,单击购买私网NAT网关,进入私网NAT网关购买页面。 图1 购买私网NAT网关 根据界面提示,配置私网NAT网关的基本信息,配置参数请参见表1。
应用示例 示例1:创建公网NAT网关并配置SNAT规则 示例2:创建公网NAT网关并配置DNAT规则
适用计费项 包年/包月的公网NAT网关的费用根据您选择的公网NAT网关规格和使用时长计费。 计费周期 包年/包月公网NAT网关资源的计费周期是根据您购买的时长来确定的(以GMT+8时间为准)。
更新私网NAT网关:请求示例 DNAT网关(DNAT):约束与限制 华为云网络全景:NAT网关 公网NAT网关
Build() client := nat.NewNatClient( nat.NatClientBuilder().