MongoDB bind_ip error: bind () nie powiodło się errno: 99 Nie można przypisać żądanego adresu do gniazda

Chcę skonfigurować mongodb, aby zezwolić na połączenia zdalne z zewnętrznego adresu IP, takiego jak66.31.123.123.

Oprawa0.0.0.0 dobind_ip działa, ale chcę być bardziej restrykcyjny i zezwalać na łączenie się tylko z niektórymi adresami IP. Dodałem66.31.123.123 dobind_ip lista, ale mongodb zgłasza błąd poniżej:

mongodb.conf

bind_ip = 127.0.0.1,66.31.123.123
port = 27017

auth = true

dzienniki mongodb

Mon Dec  9 03:25:59 [initandlisten] ERROR: listen(): bind() failed errno:99 Cannot assign requested address for socket: 66.31.123.123:27017

Pytanie: Dlaczego dodanie zewnętrznego IP nie działa? Jeśliauth=true jest używany, czy to czyni go wystarczająco bezpiecznym w użyciu0.0.0.0 jakbind_ip? Mongodb będzie dostępny lokalnie z aplikacji Meteor.js.

questionAnswers(1)

yourAnswerToTheQuestion