본문 바로가기
MongoDB

MongoDB Error: querySrv ENODATA

by Zih0 2021. 8. 12.

잘 되던 몽고DB가 갑자기 접속해보니까 위와 같은 에러가 발생했습니다. ( Atlas 사용 시  )

안될리가 없는데 안되서 당황했는데, 검색해보니까 스타벅스에서 접속했을 때 발생하는 에러였습니다.

( 해외에서도 스타벅스에서 위와 같은 에러가 발생한 사람이 많았다 ) 

ref:

https://stackoverflow.com/questions/54484673/error-querysrv-enodata-mongodb-tcp-blog-cluster-0hb5z-mongodb-net-at-queryreq

 

Error: querySrv ENODATA _mongodb._tcp.blog-cluster-0hb5z.mongodb.net at QueryReqWrap.onresolve [as oncomplete]

It looks like I cannot connect to my free Mongo Atlas cluster anymore. Everything was working and I have data that was collected when I look at the MongoDB website so I have no idea why it stopped

stackoverflow.com

 

해결방법은 역시 스택오버플로우에 있었습니다. 갓.. 

 

바로 DNS를 수정하는 방법인데, 저는 구글 DNS를 넣어줬습니다.

 

Mac OS  기준

 

상단 와이파이를 클릭하고 네트워크 환경설정을 클릭합니다.

 

그리고 WI-FI 창에서 고급...을 클릭합니다.

 

DNS 탭에 8.8.8.8을 넣어줍니다. ( https://developers.google.com/speed/public-dns/docs/using )

그리고 확인을 눌러줍시다.

 

 

와이파이를 껐다가 다시 연결하면 이제 스타벅스에서도 MongoDB Atlas를 접속할 수 있습니다!

 

댓글