连接公网
更新时间:2026-10-08
连接公网
如果您的BCI实例(即BCI Pod)有连接公网的需求,则需要配置NAT网关或者弹性公网IP,并支付相应的网络费用。
本文介绍如何为您的BCI实例绑定EIP,或者为BCI实例所属的VPC绑定NAT网关,以实现BCI实例与公网互通。
背景信息
为BCI实例配置公网服务时,支持以下两种方式:
| 方式 | 说明 | 费用 |
|---|---|---|
| BCI实例绑定EIP | EIP是独立购买的可单独持有的公网IP地址,可以绑定到BCI实例上提供公网服务。具体详情请参见: 百度云EIP介绍。 | EIP支持按固定带宽或者按使用流量计费。 |
| BCI实例所属的VPC绑定NAT网关 | NAT网关是可独立购买的网关产品,绑定EIP后,可以为关联VPC下的所有BCI实例提供公网服务。具体详情请参见: 百度云NAT网关介绍。 | NAT网关支持包年包月和按量付费。NAT网关需绑定EIP后才能具备公网能力,即除NAT网关费用外,您还需支付EIP费用。 |
您可以根据业务需要,选择合适的方式来配置公网服务:
- 示例场景一:单个BCI实例配置Nginx外网访问
如果您有一个BCI实例用于部署Nginx服务,在创建实例时,您需要为该实例绑定EIP。当Nginx启动时,将自动暴露80端口到EIP。您可以通过EIP地址加端口的方式访问该BCI实例的Nginx服务。
- 示例场景二:多个BCI实例拉取Docker Hub镜像
BCI默认不提供外部公网链路进行公网镜像的拉取。如果您有多个BCI实例需要从Docker Hub拉取镜像,您可以为BCI实例所属的VPC绑定NAT网关来实现公网访问,否则镜像将拉取失败。
注意:
如果BCI实例已经绑定了EIP,则优先使用BCI实例绑定的EIP来访问公网,而不会使用NAT网关的SNAT功能访问公网。
操作指南
连接公网方式一:为 BCI 实例绑定 EIP
导航路径:容器组->创建容器组->基本配置
- 在 【容器组】 页面单击 【创建容器组】,进入 【基本配置】 页后,在“弹性资源”区域将 公网IP 设置为 【购买弹性公网IP】,然后按页面提示完成 EIP 参数配置。
| 参数 | 必填 | 说明 |
|---|---|---|
| 公网IP | 是 | 选择 【购买弹性公网IP】。 |
| 名称 | 是 | 填写符合命名规范的 EIP 名称。 |
| 付费模式 | 是 | 可选 按使用流量计费 或 按使用带宽计费。 |
| 带宽峰值 | 否 | 当 付费模式 选择 按使用流量计费 时显示,按业务需要设置峰值带宽。该模式为后付费,按使用流量计费,每小时扣费。 |
| 公网带宽 | 否 | 当 付费模式 选择 按使用带宽计费 时显示,按业务需要设置公网带宽。该模式为后付费,按分钟计费,每小时扣费。 |
完成 EIP 参数配置后,继续填写其余容器组配置并提交即可。



连接公网方式二:为VPC绑定NAT网关
您可以在专有网络控制台为VPC绑定NAT网关,并为NAT网关绑定EIP,使其能够提供NAT代理(SNAT和DNAT)功能:
- SNAT功能:可以为VPC中没有公网IP的BCI实例提供访问公网的代理服务。
- DNAT功能:可以将NAT网关绑定的EIP映射给VPC中的BCI实例使用,使其能够面向公网提供服务。
操作步骤如下:
- 登录私有网络VPC控制台。
- 在顶部菜单栏,选择地域。
-
在左侧菜单栏,选择“网络连接”->“NAT网关”,进入NAT网关页面,创建NAT网关。
- 单击创建NAT网关。
- 完成购买NAT网关相关的参数配置。配置时,“所在网络”选择BCI实例所属的VPC。更多信息,请参见NAT网关。
- 单击“确认订单”后,确认配置信息和费用,再单击“提交订单”。
-
在弹性公网IP控制台,创建EIP。
- 在顶部菜单栏,选择地域后,单击“创建实例”。
- 完成购买EIP相关的参数配置。更多信息,请参见创建EIP实例。
- 单击“确认订单”后,确认配置信息和费用,再单击“提交订单”。
-
绑定EIP与NAT网关。
- 在NAT网关页面,找到要操作的NAT网关,单击右侧“更多”->“绑定公网IP”。
- 在弹出的对话框中选择要绑定的EIP,然后单击确定。
- 如果您的 BCI 实例需要访问公网,在目标 NAT 网关所在行单击 【设置SNAT】。如果已有覆盖 BCI 所在子网的可用规则,可直接复用;否则单击 【创建SNAT规则】,将 源网段 设置为 BCI 所在子网,将 公网IP地址 设置为该 NAT 网关已绑定的公网 IP,然后单击 【确定】。更多信息,请参见 NAT网关 的配置 SNAT 表。


- 在目标 VPC 详情页进入 【路由表】,打开目标路由表后单击 【添加路由】,按下表配置路由参数。如已有到 NAT 网关的默认路由,可直接复用。更多信息,请参见路由表的添加路由。
| 参数 | 必填 | 说明 |
|---|---|---|
| 源网段 | 是 | 选择 BCI 所在子网。 |
| 目标网段 | 是 | 填写默认路由网段 0.0.0.0/0。 |
| 下一跳类型 | 是 | 选择 NAT 网关。 |
| 下一跳 | 是 | 选择目标 NAT 网关。 |


- 如果您的 BCI 实例需要面向公网提供服务,在目标 NAT 网关所在行单击 【设置DNAT】,进入 DNAT 列表页后单击 【创建DNAT规则】,按下表配置参数,然后单击 【确定】。更多信息,请参见 NAT网关 的配置 DNAT 表。
| 参数 | 必填 | 说明 |
|---|---|---|
| 条目名称 | 是 | 填写便于识别的 DNAT 规则名称。 |
| 公网IP地址 | 是 | 选择已绑定到 NAT 网关的 EIP。 |
| 协议 | 是 | 根据业务协议选择对应类型。 |
| 公网端口 | 是 | 填写对外提供服务的端口。 |
| 内网IP地址 | 是 | 填写提供服务的 BCI 实例内网 IP。 |
| 内网端口 | 是 | 填写 BCI 实例实际监听的服务端口。 |

评价此篇文章
