DBAtlas · Atlas de operaciones de bases de datos

7 HostNotFound: Could not find host

MongoDB

¿Qué significa?

MongoDB no pudo resolver/encontrar un nombre de host al que intentó conectarse. El driver o un miembro del replica set no puede llegar al host especificado, por lo que no se puede establecer la conexión.

¿Por qué ocurre?

Fallo de resolución DNS, un nombre de host incorrecto/obsoleto en la cadena de conexión, nombres de host de los miembros del replica set (rs.conf) que el cliente no puede resolver, o un problema de red/acceso. En entornos de contenedores, la causa típica son nombres de host internos que no pueden resolverse desde fuera.

Cómo solucionarlo

Verifique que el nombre de host sea correcto y resoluble (pruebe el DNS con ping/nslookup). Actualice los hosts de la cadena de conexión. Asegúrese de que los nombres de los miembros del replica set sean resolubles tanto por los clientes como por los miembros; si es necesario, actualice los nombres de host en rs.conf() a FQDN/IP accesibles. Si usa SRV (mongodb+srv), revise los registros DNS SRV.

Abrir en DBAtlas →

Más entradas de este motor