我正在尝试将mongodb限制为本地ip,但它无效。
使用MongoDb 3.2版本。 以下是该服务的配置文件,该文件位于“C:\ Program Files \ MongoDB \ Server \ 3.2 \ mongod.cfg”
systemLog:
destination: file
path: c:\data\mongo.log
quiet: false
logAppend: true
storage:
dbPath: C:\data\db
directoryPerDB: true
wiredTiger:
engineConfig:
cacheSizeGB: 2
directoryForIndexes: true
net:
port: 27017
bindIp: [127.0.0.0, 10.64.87.231]
replication:
oplogSizeMB: 500
replSetName: "mongoDbRepSet"
setParameter:
enableLocalhostAuthBypass: false
processManagement:
windowsService:
serviceName: "MongoDB"
displayName: "MongoDB 3.2 Standard"
description: "This is the service for MongoDB 3.2 Standard version"
我正在使用以下命令
mongod --config "C:\Program Files\MongoDB\Server\3.2\mongod.cfg" --install
我在使用configuraiton安装后重启mongo服务。
奇怪的是,当我在RoboMongo中打开并尝试使用127.0.0.0
和10.64.87.231
进行连接时,它无效。
还注意到它正在连接ip地址127.0.0.1
到127.0.0.255
(这么多环回ips?)
我还通过分配enableLocalhostAuthBypass: true
进行了检查,但仍无效。
发生什么事不明白。请帮我限制mongo服务给ip地址。