MongoDB 7.x 绑定多个IP(bindIp)和IP范围段(IP/24)

早上安装了最新版的MOngoDB7.0,仅仅是想测试一些功能,暂无复杂操作的想法。

于是在远程的机器上,安装启动,一切正常。

网上找了教程,绑定IP的做法基本是修改mongod.cfg文件中的bindIp属性:

Windows系统的话,该配置文件应该在这个目录下C:\Program Files\MongoDB\Server\7.0\bin

方式1: 直接改完0.0.0.0,意思是所有的IP都能使用,简单且粗暴(不符合我的预期,而且我也没去创建账号密码这些,危险系数高)

# network interfaces
net:
  port: 27017
  bindIp: 0.0.0.0
  # bindIpAll: true # 也可以直接设置bindIpAll属性,表示允许所有的IPv4和IPv6地址访问

方式2:绑定多个IP,多个IP之间用英文逗号分开,如:127.0.0.1,192.168.1.10,192.168.3.0/24

# network interfaces
net:
  port: 27017
  bindIp: 127.0.0.1,192.168.1.100,192.168.3.0/24

其中,/24,表示子掩码,192.168.3.0/24表示一个IP范围,也就是192.168.3段,192.168.3.1~192.168.3.254 的IP都可以访问。

其他的子掩码,也可以用这个在线计算器去试一下:

在线网络计算器 | TCP/IP子网掩码计算换算 —在线工具

最后,重启服务、防火墙添加开放MongoDB的端口即可。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 08:08:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 08:08:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 08:08:02       87 阅读
  4. Python语言-面向对象

    2024-03-29 08:08:02       96 阅读

热门阅读

  1. c++如何从txt文件读取/保存数据

    2024-03-29 08:08:02       38 阅读
  2. Rabbitmq消息堆积的问题以及解决方案

    2024-03-29 08:08:02       43 阅读
  3. git重置目录时如何保留指定目录如node_modules

    2024-03-29 08:08:02       35 阅读
  4. springMVC实现细节

    2024-03-29 08:08:02       42 阅读
  5. 单元测试11213123231313131231231231

    2024-03-29 08:08:02       33 阅读
  6. halcon目标检测标注保存

    2024-03-29 08:08:02       43 阅读
  7. C语言如何定义有参函教?

    2024-03-29 08:08:02       42 阅读
  8. 视觉SLAM理论与实践的学习链接汇总

    2024-03-29 08:08:02       43 阅读
  9. 字符串的函数

    2024-03-29 08:08:02       36 阅读
  10. 提升 Vim 技能的四种方法

    2024-03-29 08:08:02       45 阅读