반응형
배경 상황
주말에 스타벅스에서 Next.js 공부 좀 하려고 만들던 코드를 실행했더니 갑자기 아래와 같은 에러가 발생했다. 찾아보니 MongoDB쪽 문제라고 해서 항상 그랬던 것처럼 Network Access에 IP 등록 안해서 그렇겠지 하고 등록했는데도 여전히 에러가 발생했다.
⨯ Internal error: Error: querySrv ENODATA _mongodb._tcp.cluster0.e7vah.mongodb.net
at QueryReqWrap.onresolve [as oncomplete] (node:internal/dns/promises:293:17)
at QueryReqWrap.callbackTrampoline (node:internal/async_hooks:130:17)
digest: "3081903077"
해결 방법
구글링을 해보니 DNS 서버가 srv 레코드를 리턴하지 않아 발생한 문제라고. 그리고 왜인지는 모르겠지만 스타벅스에서 유독 이런 문제가 많이 발생하는 듯 하다(아니 왜??). 그래서 와이파이 설정에서 DNS서버를 구글 DNS 서버를 바라보도록 설정하니 해결되었다.
1. MacOS 기준 모니터 우측 상단의 와이파이 아이콘을 클릭한 후, Wi-Fi 설정을 클릭한다(시스템 설정 > Wi-Fi로 들어가도 된다).
2. 연결되어있는 KT_starbucks 우측의 세부사항을 클릭한다.
3. 왼쪽 탭에서 DNS를 선택하고, + 버튼을 클릭한다.
4. DNS 서버란에 8.8.8.8 (구글 DNS 서버 주소)를 입력한 후 저장한다.
5. Wi-Fi를 수차례 껐다 켜보면 잘 연결 된다.
'Programming' 카테고리의 다른 글
[Next.js]useNewUrlParser has no effect since Node.js Driver version 4.0.0 메시지 발생 (0) | 2025.02.23 |
---|---|
[Next.js]설치 및 개발환경 세팅 (0) | 2025.02.05 |
[VSCode]터미널에서 명령어로 VSCode 열기(MacOS) (0) | 2024.02.10 |
[Python/Svelte]'localhost:5173 says {}'문제 해결 (0) | 2024.01.13 |
[Python]가상환경 활성화 단축키 생성하기(MacOS) (0) | 2024.01.06 |