sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB bind_ip virker ikke, medmindre den er sat til 0.0.0.0

Rediger: Jeg ved ikke, om jeg bare tog fejl med mit svar, eller om bind_ips adfærd blev ændret, men det er muligt at binde til flere, adskilte IP'er

bind_ip:127.0.0.1,10.0.0.1,8.8.8.8

Så højst sandsynligt eksisterede en af ​​de IP-adresser, mongod blev tildelt til at binde til, ikke på den pågældende maskine.

Du kan binde mongod kun til én IP med 0.0.0.0 er alias for "lyt på alle tilgængelige netværksgrænseflader".

Så brug enten

bind_ip=127.0.0.1

for at lytte til loop back-grænsefladen eller

bind_ip=<someIP>

kun at lytte til denne IP eller

bind_ip=0.0.0.0

at lytte til alle tilgængelige IP'er på systemet.

Hvis du har brug for at lytte til flere specifikke IP'er, er det meget sandsynligt, at dit systemdesign på en eller anden måde er skruet sammen.



  1. Samme opgave udført flere gange

  2. Eksporter en MongoDB-samling til en CSV-fil

  3. Flet to array-felter i mongoDB

  4. Installation af Redis på Debian 9