sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB bind_ip no funcionará a menos que se establezca en 0.0.0.0

Editar: No sé si simplemente me equivoqué con mi respuesta o si el comportamiento de bind_ip fue cambiado, pero es es posible enlazar a varias direcciones IP distintas

bind_ip:127.0.0.1,10.0.0.1,8.8.8.8

Entonces, lo más probable es que una de las direcciones IP a las que se asignó mongod para enlazar no existiera en la máquina en cuestión.

Puedes enlazar mongod solo a una IP, con 0.0.0.0 siendo el alias para "escuchar en todas las interfaces de red disponibles".

Así que usa

bind_ip=127.0.0.1

para escuchar la interfaz de bucle invertido o

bind_ip=<someIP>

para escuchar solo esa IP o

bind_ip=0.0.0.0

para escuchar todas IP disponibles en el sistema.

Si necesita escuchar varias IP específicas, es muy probable que el diseño de su sistema esté jodido de alguna manera.