mongod bind_ip 綁定到錯誤的ip

mongod bind_ip 綁定到錯誤的ip

我正在嘗試在 FreeBSD 監獄中設定 mongodb。我在文件中發現我可以將bind_ip設定為127.0.0.1以僅允許從本地主機存取。但是當我檢查 sockstats 時,它綁定到我的監獄 IP,而不是本地主機。

sockstats -l46

mongodb mongod 86661 6 tcp4 10.0.0.1:27017 *:*

我的 mongodb 配置

port = 27017
bind_ip = 127.0.0.1 # do not communicate with the external world
maxConns = 100 # you may want more
objcheck = true
dbpath = /var/db/mongodb
noauth = true

所以我的問題是為什麼它綁定到 10.0.0.1 而不是 127.0.0.1?

答案1

您可能需要將 127.0.0.1 添加到監獄,因為監獄將禁止綁定除監獄 IP 之外的任何內容。

但是,如果你想將 mongo 限制在監獄中,也許更好的主意是對其進行防火牆......從安全角度來看,在監獄中使用 127.0.0.1 可能是錯誤的。

相關內容