You need to enable JavaScript to run this app.
文档中心
文档数据库 MongoDB 版

文档数据库 MongoDB 版

复制全文
下载 pdf
报错和异常
为什么使用私网域名连接 MongoDB 实例失败,且错误提示信息里会出现公网域名的信息?
复制全文
下载 pdf
为什么使用私网域名连接 MongoDB 实例失败,且错误提示信息里会出现公网域名的信息?
问题现象​
使用私网域名( 即域名后缀为 ivolces.com)连接 MongoDB 实例失败,且返回的错误信息中展示了公网域名( 即域名后缀为 volces.com)或 fail to satisfy horizon { horizonName:[ "public" ] } 信息。​
可能原因​
文档数据库 MongoDB 版默认使用如下私网网段:​
  • 10.0.0.0-10.255.255.255​
  • 172.16.0.0-172.31.255.255 ​
  • 192.168.0.0-192.168.255.255 ​
  • 33.0.0.0-33.255.255.255​
若您在创建 MongoDB 实例时选择的私有网络不在上述默认网段中,当您在客户端使用私网域名连接 MongoDB 实例时, MongoDB 可能会将您客户端使用的私网 IP 地址误解析成公网 IP 地址,从而导致连接失败且在返回的错误信息中展示公网域名相关信息。​
处理方法​
  1. 获取 MongoDB 实例当前所使用的私有网络 IP 网段信息,并确认该网段是否在默认私网网段内。​
说明​
您可以在 MongoDB 实例详情页签下的基本信息区域查看实例当前使用的私有网络信息,单击私有网络名称即可跳转至该私有网络的详情页,查看该私有网络的 IP 地址信息。更多详情,请参见查看实例信息和查看私有网络详情。​
  1. 将 MongoDB 实例当前所使用的私有网络 IP 网段添加至 splitClientPrivateAddress 参数值中。参数修改的具体操作步骤,请参见修改实例参数。​
说明​
当前参数 splitClientPrivateAddress 正处于灰度开放中,请提交工单联系技术支持申请使用。​
​
最近更新时间:2026.01.04 20:19:28
这个页面对您有帮助吗?
有用
有用
无用
无用