No se puede conectar al conjunto de réplicas MongoDB usando direcciones IP públicas
He configurado un conjunto de réplica de tres nodos en MongoDB; La replicación está sincronizada.
Puedo conectarme a cada servidor individualmente y, utilizando la dirección IP privada de cada servidor, puedo conectarme al conjunto de réplica de esta manera:
mongo --host rs0 / 10.X.X.X: 27017,10.X.X.X: 27017,10.X.X.X: 27017 -u root -p abc123 --authenticationDatabase admin
Pero cuando intento conectarme al conjunto de réplicas usando las direcciones IP públicas de los servidores, así:
mongo --host rs0 / 52.X.X.X: 27017,52.X.X.X: 27017,52.X.X.X: 27017 -u root -p abc123 --authenticationDatabase admin
Me sale un error: "No se detectó primario para el conjunto rs0".