2017-05-16 10 views
0

Windows의 원격 컴퓨터에서 실행중인 mongodb 서버에 연결할 수 없습니다. 명령 프롬프트에서 원격 데스크톱 연결을 통해 원격 액세스를 통해 원격 컴퓨터에서 mongod를 시작했습니다. (서비스가 아님) 포트 27017에서 연결 대기 중으로 표시하고 있습니다 ...원격 mongo db 서버에 연결할 수 없습니다.

로컬 컴퓨터에서 mongo 234.345.212.60:27017(i를 통해 연결하려고하면 여기에 실제 IP가 변경되었습니다. 확실하지 않습니다. 안전하지 않습니까?) 내가 입력 할 때 잘 보여줍니다. enter image description here

mongod --bind_ip 0.0.0.0을 시작하려했으나 아무런 이점도 없었습니다.

원격 컴퓨터의 포트 27017이 TCP가 아닌 UDP를 통해 열려 있음을 확인했습니다. [https://support.nightlydev.org/tcp-udp-port-scan][2] 이 사이트에서 내가 여기에 언급해야 할 것이 하나 더 있습니다. 인증을 사용하고 있지 않습니다. auth) 나는 어떤 --auth없이 연결하고 있으며, ia는 LAN을 통해 연결된 모든 시스템의이 방법을 연결할 수 있지만 어딘가의 특정 머신은 연결할 수 없습니다. 동일한 버전의 mongodb를 양쪽 (클라이언트 및 원격 시스템)에 설치했습니다.

많은 시도를 한 후에도 지금 연결할 수 없다고 생각합니다. UDP 포트를 통해 원격 mongodb를 연결할 수도 있습니다.

답변

0

마지막으로 원격 mongodb 서버에 연결할 수 있습니까 포트가 연결되어있는 문제가 이었습니다 UDP를 통해 열린 포트에 연결했지만 그 포트를 TCP를 통해 변경 한 경우 매우 쉽게 (네트워킹 팀과 대화하여 TCP를 통해 포트 27017을 사용할 수있게 만들었다는 것을 의미합니다.)

이야기의 도덕적 인면에서는 공용 IP를 통해 또는 인터넷을 통해 UDP 포트를 통해 mongodb 원격 서버에 연결할 수 없습니다.

+0

안녕하세요 .. 내 MongoD는 TCP 포트에서 실행됩니다. 아직 원격 MongoDb 서버에 연결할 수 없습니다. 네가 거기서 한 일 외에는? –