Estoy intentando configurar un mongodb en una cárcel de FreeBSD. En la documentación encontré que puedo configurar bind_ip en 127.0.0.1 para permitir solo el acceso desde localhost. Pero cuando verifico con calcetines, está vinculado a mi IP de cárcel y no a localhost.
sockstats -l46
mongodb mongod 86661 6 tcp4 10.0.0.1:27017 *:*
Mi configuración de 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
Entonces mi pregunta es ¿por qué está vinculado a 10.0.0.1 y no a 127.0.0.1?
Respuesta1
Probablemente necesite agregar 127.0.0.1 a la cárcel, ya que las cárceles prohibirán vincularse a cualquier cosa que no sea la IP de la cárcel.
Pero, si desea confinar a Mongo solo a la cárcel, tal vez una mejor idea sería crear un firewall... usar 127.0.0.1 en la cárcel podría ser incorrecto desde el punto de vista de la seguridad.