Я использую базу данных MongoDB, которая установлена с IP-адресом 126.22.252.25. Информация о версии Ubuntu - 12.04.3 LTS.
Моя MongoDB использует порт 27017 по умолчанию. На этом локальном компьютере я могу использовать команду mongo --host 126.22.252.25 на локальном компьютере для доступа, но я не могу использовать эту команду на любом другом компьютере Linux для доступа к MongoDB, а также не могу использовать telnet 126.22.252.25 27017 на моем компьютере с Windows ,
Я уверен, что машина 126.22.252.25 доступна из Интернета, потому что я могу использовать winSCP и secureCRT для входа в нее. Если я запускаю команду netstat -tnlp , она показывает:
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN
Я уже изменил файл /ect/mongodb.conf , изменив параметр bind_ip с 0.0.0.0 до 126.22.252.25 .
Что еще я могу сделать?
