文档数据库 MongoDB 版支持在公网环境下将私网域名地址解析为私网 IP 地址。本文档介绍开启和关闭公网解析的操作步骤。
背景信息 文档数据库 MongoDB 版实例创建成功后,会默认提供一个副本集或 Mongos 私网连接地址供您访问实例。使用私网连接地址访问 MongoDB 实例时,需要对私网域名进行解析,但私网域名默认必须在火山引擎私网环境下才能成功解析为私网 IP 地址。但在某些非生产环境场景(如测试环境直连文档数据库 MongoDB 版实例、个人设备访问私网域名等)下,可能需要通过公网环境来解析私网域名。此时,您可以为实例开启公网解析功能,开启后,即使在公网环境下也可以成功将私网域名解析为私网 IP 地址。
前提条件 MongoDB 实例的状态为运行中 。关于实例状态的更多详情,请参见实例状态说明 。
使用限制 仅如下实例或节点的私网地址支持公网解析功能:
副本集实例的私网地址。 分片集群中 Mongos 节点的私网地址。 注意事项 由于公网环境复杂,无法确保域名解析的准确性与时效性,因此该功能仅限用于非生产环境。如果是生产环境强烈建议采用 DNS Forward 方案,即在本地的 DNS 服务器中配置 Forward 到火山引擎 DNS,其中 100.96.0.2
和 100.96.0.3
为火山引擎使用的 DNS 服务器,以实现私网环境下的域名解析。 针对分片集群实例,若在开启公网解析之后又执行了增加 Mongos 节点的操作,那么在实例配置变更完成后,您需要先关闭再重新开启公网解析功能,否则新增的 Mongos 节点所对应的私网地址域名将无法被解析为私网。 开启公网解析 登录 MongoDB 控制台 。 在顶部菜单栏的左上角,选择实例所属的项目和地域。 根据实例类型,在左侧导航栏中选择副本集实例列表 或分片集实例列表 。 在目标实例类型列表页,单击目标实例名称。 在实例详情页,单击连接管理 页签。
在连接管理 页签,根据私网地址所属的节点类型,执行对应操作。
副本集私网地址
在私网访问 (ivolces.com )区域,单击公网解析 后的开启公网解析 。 分片集群 Mongos 节点私网地址
在连接Mongos 区域,单击公网解析 后的开启公网解析 。 在弹出的对话框中,确认需要进行公网解析的私网域名,单击确定 。
关闭公网解析 登录 MongoDB 控制台 。 在顶部菜单栏的左上角,选择实例所属的项目和地域。 根据实例类型,在左侧导航栏中选择副本集实例列表 或分片集实例列表 。 在目标实例类型列表页,单击目标实例名称。 在实例详情页,单击连接管理 页签。 在连接管理 页签,根据私网地址所属的节点类型,执行对应操作。
副本集私网地址
在私网访问(ivolces.com )区域,单击 公网解析 后的关闭公网解析 。 分片集群 Mogos 节点私网地址
在连接Mongos 区域,单击公网解析 后的关闭公网解析 。 在弹出的对话框中,单击确定 。