本文介绍文档数据库 MongoDB 版支持的连接地址类型,您可以根据业务需要选择合适的连接地址来访问管理 MongoDB 实例。
连接地址类型
地址类型 | 说明 | 注意事项 |
---|
私网地址 | 通过私网连接地址访问 MongoDB 实例可以最大限度地保障安全性和性能。 | - 创建 MongoDB 实例时会默认提供一个私网连接地址。
说明 MongoDB 控制台支持在实例列表页展示并下载实例默认提供的私网地址信息。如需查看私网地址信息,请单击实例列表右上角的图标,并在字段下拉列表中勾选私网地址。更多信息,请参见下载实例列表。 - 您也可以根据业务为分片集群实例需要申请或释放私网地址。具体操作步骤,请参见申请私网地址和释放私网地址。
|
公网地址 | 您可以为 MongoDB 实例申请公网地址,以便 VPC 外的设备来访问 MongoDB 实例。 | - 公网连接存在一定的安全隐患,文档数据库 MongoDB 版默认未开启公网地址,您可以在控制台上手动申请。申请公网连接地址的方法,请参见申请公网地址。
- 当 VPC 外的设备不再需要访问 MongoDB 实例时,建议您及时释放公网连接地址。释放公网连接地址的方法,请参见释放公网地址。
- 申请公网地址时,将绑定您的弹性公网 IP(EIP),费用由 EIP 收取。更多详情,请参见 EIP 计费概览。
|
不同实例支持的连接地址
MongoDB 实例类型不同,支持的连接地址类型也不同。
地址类型 | 操作项 | 副本集实例 |
---|
私网地址 | 申请地址 | ❌
不支持申请,副本集实例会提供一个默认私网地址。 |
修改端口号 | ✔️ - 创建副本集实例时,默认端口号为 3717。端口号的可修改范围:1000~65535。
- 端口号修改后,会对实例上所有已有主、从、隐藏、只读节点的私网地址端口生效;同时也会对该实例上已有主、从、隐藏节点的公网地址端口生效。
- 端口号修改后,当实例新增只读节点时,新增只读节点的端口也会继承修改后的端口号。关于只读节点的更多信息,请参见管理只读节点。
|
释放地址 | ❌
不支持释放,副本集实例会提供一个默认私网地址。 |
修改连接地址 | ✔️
支持修改副本集实例中主、从、隐藏以及只读节点的私网连接地址域名前缀。 |
公网地址 | 申请公网地址 | ✔️
仅支持申请一个公网地址。 |
每个公网地址需绑定的 EIP 数量 | 2 |
修改端口号 | ✔️ - 创建副本集实例时,默认端口号为 3717。端口号的可修改范围:1000~65535。
- 端口号修改后,会对实例上所有已有主、从、隐藏、只读节点的私网地址端口生效;同时也会对该实例上已有主、从、隐藏节点的公网地址端口生效。
- 端口号修改后,当实例新增只读节点时,新增只读节点的端口也会继承修改后的端口号。关于只读节点的更多信息,请参见管理只读节点。
|
释放公网地址 | ✔️
为保障数据库数据安全,释放公网地址后,建议您及时删除 IP 白名单中相关的公网 IP 地址。 |
修改连接地址 | ✔️
支持修改副本集实例中主、从节点的公网连接地址域名前缀。 |
地址类型 | 操作项 | Mongos | Shard | ConfigServer |
---|
私网地址 | 申请私网地址 | ❌
不支持申请,Mongos 节点提供一个默认私网地址。 | ✔️ 每个 Shard 分片均可申请一个私网地址。 | ✔️ 仅支持申请一个私网地址。 |
修改端口号 | ✔️ - 创建分片集群实例时,Mongos 连接地址的默认端口号为 3717。端口号的可修改范围:1000~65535。
- 端口号修改后,会对该实例上所有已有 Mongos 节点的公网和私网地址端口生效。
- 修改端口号后,当实例新增 Mongos 节点时,新增 Mongos 节点端口也会继承修改后的端口号。
| ❌
申请 Shard 私网连接地址时,Shard 连接地址的默认端口号为 3717,不支持修改。 | ❌
申请 ConfigServer 私网连接地址时,ConfigServer 连接地址的默认端口号为 3717,不支持修改。 |
释放私网地址 | ❌
不支持释放,Mongos 节点提供一个默认私网地址。 | ✔️ 释放私网地址前需先释放对应 Shard 节点的公网地址。 | ✔️ 释放私网地址前需先释放对应 ConfigServer 节点的公网地址。 |
修改连接地址 | ✔️
支持修改任意 Mongos 节点的私网连接地址域名前缀。 | ❌
不支持修改 Shard 节点的私网连接地址。 | ❌
不支持修改 ConfigServer 节点的私网连接地址。 |
公网地址 | 申请公网地址 | ✔️
仅支持申请一个公网地址。 | ✔️ - 每个 Shard 分片均可申请一个公网地址。
- 申请公网地址前需先申请对应 ConfigServer 节点的私网地址。
| ✔️ - 仅支持申请一个公网地址。
- 申请公网地址前需先申请对应 ConfigServer 节点的私网地址。
|
每个公网地址需绑定的 EIP 数量 | 1 | 2 | 2 |
修改端口号 | ✔️ - 创建分片集群实例时,Mongos 连接地址的默认端口号为 3717。端口号的可修改范围:1000~65535。
- 端口号修改后,会对该实例上所有已有 Mongos 节点的公网和私网地址端口生效。
- 修改端口号后,当实例新增 Mongos 节点时,新增 Mongos 节点端口也会继承修改后的端口号。
| ❌
申请 Shard 公网连接地址时,Shard 连接地址的默认端口号为 3717,不支持修改。 | ❌
申请 ConfigServer 公网连接地址时,ConfigServer 连接地址的默认端口号为 3717,不支持修改。 |
释放公网地址 | ✔️
为保障数据库数据安全,释放公网地址后,建议您及时删除 IP 白名单中相关的公网 IP 地址。 |
修改连接地址 | ✔️
支持修改任意 Mongos 节点的公网连接地址域名前缀。 | ❌
不支持修改 Shard 节点的公网连接地址。 | ❌
不支持修改 ConfigServer 节点的公网连接地址。 |