
# 为GaussDB绑定或解绑NAT网关地址
#### 操作场景
在公网访问场景中，用户需要通过弹性公网IP实现外部网络对数据库实例的连接。然而，直接绑定弹性公网IP的传统方式存在安全风险，若安全策略配置不完善或存在安全漏洞，攻击者可能窃取访问凭证，进而对数据库资源实施恶意操作。
为解决这一安全隐患，GaussDB提供绑定NAT网关地址的功能，通过引入NAT网关将EIP绑定逻辑升级为通过公网NAT网关创建单向DNAT规则，仅允许预设端口的入向流量穿透至数据库实例内网IP，从而在保障业务需求的同时，有效隔离潜在攻击路径并降低凭据泄露风险。
若您的实例不再需要使用弹性公网IP进行连接，您可以解绑NAT网关地址。
#### 注意事项
- 绑定NAT网关功能当前属于白名单特性，如需使用该功能，您可以在管理控制台右上角，选择"[新建工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)"，提交开通白名单的申请。
- GaussDB FullAccess的系统策略不包含绑定和解绑NAT网关地址依赖的权限项，您需要额外创建自定义权限策略并进行授权。详情请参考[权限管理](https://support.huaweicloud.com/productdesc-gaussdb/gaussdb_01_057.html)。
- 为GaussDB绑定DNAT网关，策略授权时推荐您选择IAM项目授权，不支持通过企业项目授权。
- 为确保数据库可正常访问，请确认数据库所使用的安全组开通了数据库端口的访问权限，假设数据库端口是8000，那么需要确保安全组的入方向规则已放开访问者网络的IP和8000端口。数据库端口可在实例基本信息页面的网络信息模块获取。如何设置安全组请参考[设置GaussDB实例安全组规则](https://support.huaweicloud.com/usermanual-gaussdb/gaussdb_01_171.html)。
- 需要提前创建公网NAT网关，并确保该NAT网关的虚拟私有云和子网与GaussDB实例的虚拟私有云和子网保持一致。如何创建公网NAT网关请参见[购买公网NAT网关](https://support.huaweicloud.com/usermanual-natgateway/zh-cn_topic_0150270259.html)。
- 同一个VPC可以创建多个公网NAT，仅第一个公网NAT创建后会自动在VPC关联目的地址为0.0.0.0/0的默认路由，后续创建的NAT网关不会自动关联到该路由，需要手动配置路由关联到NAT网关。配置步骤请参考[设置路由](https://support.huaweicloud.com/natgateway_faq/nat_faq_0021.html#section2)。
- 使用NAT网关通过JDBC连接分布式实例时，不支持使用"autoBalance"参数。
- GaussDB实例绑定NAT网关后，不得在NAT网关的DNAT规则页面删除对应规则，若删除后GaussDB页面不会同步删除且会导致弹性公网IP无法连接数据库实例。
 
#### 计费说明
NAT网关和弹性公网IP需要单独付费。NAT网关的详细收费标准请参考[NAT网关价格详情](https://www.huaweicloud.com/pricing/calculator.html#/nat)。弹性公网IP的详细收费标准请参考[弹性公网IP价格详情](https://www.huaweicloud.com/pricing.html#/eip)。
#### 操作步骤
- [绑定NAT网关地址]
  
  1. [登录云数据库GaussDB控制台](https://console.huaweicloud.com/gaussdb/?locale=zh-cn#/gaussdb/management/list)。
  
  2. 在"实例管理"页面，选择指定的实例，单击实例名称，进入实例基本信息页面。
  
  3. 在"节点列表"模块，单击操作列的"绑定网关地址"。 
     若为分布式版独立部署实例，请先切换为"CN节点"，再进行绑定操作。
     图1绑定网关地址（分布式版独立部署实例）   
     ![](https://support.huaweicloud.com/usermanual-gaussdb/figure/zh-cn_image_0000002679852825.png "点击放大")
     
     图2绑定网关地址（集中式版实例）   
     ![](https://support.huaweicloud.com/usermanual-gaussdb/figure/zh-cn_image_0000002680012671.png "点击放大")
     
     
     
  
  4. 在弹出框中选择需要绑定的网关和弹性公网IP，输入端口号，单击"确定"。 
     图3绑定网关地址   
     ![](https://support.huaweicloud.com/usermanual-gaussdb/figure/zh-cn_image_0000002649773102.png "点击放大")
     
     表1参数说明 
     | **参数名称** | **参数解释**                                                                                                                                                                                                                                                                                           |
     |:---|:---|
     | 网关       | 公网NAT网关。 如果没有可用的网关，单击"查看网关"，跳转到网络控制台购买公网NAT网关。具体购买步骤请参见[购买公网NAT网关](https://support.huaweicloud.com/usermanual-natgateway/zh-cn_topic_0150270259.html)。 需要注意公网NAT网关的虚拟私有云和子网需要和GaussDB实例的虚拟私有云和子网保持一致。 |
     | 弹性公网IP   | 需要绑定的弹性公网IP。 如果没有可用的弹性公网IP，单击"查看弹性公网IP"，跳转到网络控制台购买弹性公网IP。具体购买步骤请参见[获取EIP](https://support.huaweicloud.com/usermanual-eip/eip_0008.html)。                                                                                                            |
     | 端口号      | 对外提供服务的端口号，可通过弹性公网IP加该端口号的方式连接数据库实例，取值范围1\~65535。                                                                                                                                                                                                                                                  |
        
     
     
  
  5. 在"节点列表"模块的"网关"列，查看绑定结果。若"网关"列显示IP:端口信息，则表示绑定成功。 
     "网关"列显示的IP为绑定的弹性公网IP，端口号为绑定网关地址时设置的对外提供服务的端口号。
     图4查看绑定结果   
     ![](https://support.huaweicloud.com/usermanual-gaussdb/figure/zh-cn_image_0000002649773106.png "点击放大")
     
     
     
   
- [解绑NAT网关地址]
  1. [登录云数据库GaussDB控制台](https://console.huaweicloud.com/gaussdb/?locale=zh-cn#/gaussdb/management/list)。
  
  2. 对于已绑定网关地址的实例，在"实例管理"页面，选择指定实例，单击实例名称，进入实例基本信息页面。
  
  3. 在"节点列表"模块，单击操作列的"解绑网关地址"。 
     若为分布式版实例，请先切换为"CN节点"，再单击操作列的"解绑网关地址"。
     图5解绑网关地址（分布式版实例）   
     ![](https://support.huaweicloud.com/usermanual-gaussdb/figure/zh-cn_image_0000002679852831.png "点击放大")
     
     
     图6解绑网关地址（集中式版实例）   
     ![](https://support.huaweicloud.com/usermanual-gaussdb/figure/zh-cn_image_0000002679852827.png "点击放大")
     
     
     
  
  4. 在弹出框中单击"确定"，解绑网关地址。
  
  5. 若您已开启高危操作保护，在"身份验证"弹出框中单击"获取验证码"，正确输入验证码并单击"确定"，页面自动关闭。 
     通过进行二次认证再次确认您的身份，进一步提高账号安全性，有效保护您安全使用云产品。关于如何开启操作保护，具体请参考[《统一身份认证服务用户指南》](https://support.huaweicloud.com/usermanual-iam/iam_07_0001.html)的内容。
     
     
  
  6. 在"节点列表"模块的"网关"列，查看解绑结果。若"网关"列显示为空，则表示解绑成功。 
     如需重新绑定，请参见[绑定NAT网关地址]。
     
     
   
#### 常见问题
[绑定公网NAT网关后，网络不通如何处理？](https://support.huaweicloud.com/natgateway_faq/nat_faq_0021.html)
