Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Dúvida] Não estou conseguindo conectar o mongo com o VS Code

Eu realizo todos os passos corretos, mas ele está dando o seguinte erro : Unable to connect: querySrv ECONNREFUSED _mongodb._tcp.cluster0.lqiw2kc.mongodb.net

Alguém pode me ajudar ?

1 resposta

Ei, Matheus! Tudo bem?

O erro Unable to connect: querySrv ECONNREFUSED _mongodb._tcp.cluster0.lqiw2kc.mongodb.net e sobre o cliente MongoDB está na tentiva de consultar um registro DNS do tipo SRV e a consulta foi recusada. Isso normalmente acontece por um destes motivos:

  • DNS da rede está bloqueando consultas SRV.
  • Firewall corporativo/escolar.
  • VPN interferindo.
  • Problema temporário do DNS configurado na máquina.
  • Antivírus ou software de segurança bloqueando consultas DNS.

O problema acontece antes mesmo da conexão com o banco, durante a resolução do endereço. Teste para sabermos se o problema é o DNS seguindo os paassos abaixo:

  • No Windows, abra o terminal e execute:
nslookup -type=SRV _mongodb._tcp.cluster0.lqiw2kc.mongodb.net

Se der erro, provavelmente o problema é DNS.

  • Nesse caso, troque o DNS da máquina para:
 Google DNS: 8.8.8.8 e 8.8.4.4
Cloudflare DNS: 1.1.1.1 e 1.0.0.1

costuma resolver muitos casos.

  • Depois execute:
ipconfig /flushdns

e tente conectar novamente e retorne dizendo se deu certo.

Você está utilizando a rede de casa ou alguma rede corporativa/universitária que possa ter bloqueios de portas?

Bons estudos e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado