You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows平台部署MongoDB副本集失败:跨主机连接超时求助

解决Windows防火墙导致MongoDB跨主机连接超时问题

针对同一局域网部署MongoDB副本集时跨主机连接超时的问题,若确认是Windows防火墙拦截,可按以下方式解决:

方式一:通过图形界面配置防火墙入站规则

  • 打开「Windows Defender防火墙」,点击左侧「高级设置」
  • 在左侧菜单选择「入站规则」,点击右侧「新建规则」
  • 规则类型选择「端口」,点击「下一步」
  • 选中「TCP」,在「特定本地端口」输入27017,点击「下一步」
  • 选择「允许连接」,点击「下一步」
  • 勾选适用的网络类型(至少勾选「专用」,域环境可额外勾选「域」),点击「下一步」
  • 为规则命名(例如「MongoDB 27017 入站允许」),点击「完成」

方式二:通过PowerShell命令快速配置

以管理员身份打开PowerShell,执行以下命令:

New-NetFirewallRule -DisplayName "MongoDB Inbound 27017" -Direction Inbound -Protocol TCP -LocalPort 27017 -Action Allow -Profile Private

该命令会直接创建允许私有网络下TCP 27017端口入站的规则,无需手动操作图形界面。

额外验证与优化

  • 配置完成后,从DESKTOP-MONGO01重新执行mongo "DESKTOP-MONGO02:27017"测试连接
  • 若仍无法连接,可临时将DESKTOP-MONGO02的MongoDB配置文件中bindIp改为0.0.0.0(允许所有IP访问,生产环境建议指定局域网内具体IP),然后重启MongoDB服务:
Restart-Service MongoDB

内容的提问来源于stack exchange,提问作者Mina Ezeet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 08:47:35