inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

타입스크립트로 배우는 리액트(React.js) : 기초부터 최신 기술까지 완벽하게

몽고 DB 준비하기

몽고디비 접속의 건

1

bluescreen

작성한 질문수 34

0

몽고 DB 접속 중인데요

강의내용 같이

mongodb+srv://admin:qwe123!!@cluster0.ic4ilij.mongodb.net/react_blog?retryWrites=true&w=majority&appName=Cluster0

하고

Connection whit Conection String
"Connect"를 누르면

Unable to connect: querySrv ENOTFOUND mongodb.tcp.cluster0.ic4ilij.mongodb.net

라는 메시지와 함께

접속이 안되고 있습니다.

원인과 해결 방안을 여쭤 봅니다.

-- 감사합니다.

react react-router redux-toolkit zustand react.js

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. bluescreen님.

MongoDB 연결 문제로 어려움을 겪고 계시는군요. 주어진 상황을 바탕으로 몇 가지 원인과 해결책을 제안해드리겠습니다.

주요 점검 사항:

  1. 연결 문자열 확인

    • MongoDB 연결 URI가 정확한지 다시 한 번 확인해 주세요. mongodb+srv:// 형식을 사용할 때 주의할 점은 비밀번호에 @! 등 특수 문자가 포함될 경우 반드시 URL 인코딩(%40, %21)해야 합니다.
  2. DNS 설정 확인

    • ENOTFOUND 에러는 DNS 설정 문제일 가능성이 높습니다. 로컬 네트워크의 DNS 설정을 점검하시거나, Google DNS(8.8.8.8)를 임시로 설정하여 문제를 해결해보세요.
  3. MongoDB Atlas 설정 확인

    • Atlas 대시보드에서 Network Access 설정과 Cluster 상태를 확인해주세요. 네트워크 접근 허용 IP 설정이 올바르게 되어있고 클러스터가 잘 작동 중인지 점검해보세요.
  4. 로컬 네트워크 및 방화벽 설정

    • 방화벽에 의해 MongoDB Atlas의 접속이 차단되고 있지 않은지 확인하세요. 포트 27017이 허용되어 있어야 합니다.

추가적으로 도움이 될 만한 링크

이 문제는 주로 연결 문자열의 형식 오류나 DNS 문제로 인해 발생합니다. 위의 점검 사항을 하나씩 테스트해보길 권장드립니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

소스코드 제공여부

0

41

2

기본 파일 구조

0

46

2

공부방향에 대한 조언

0

56

2

styled-components

0

43

2

상태(State) 가 "시간이 지남~" 에 대해 질문 있습니다.

0

60

2

import {} 중괄호 차이점

0

55

2

[ 문의]몽고DB connect 의 건

0

71

2

제공되는 react_code.zip 중에 ..

0

67

2

커리큘럼 비활성화

0

55

2

설명하시는 개념들을 잘 모르겠습니다.

0

59

2

이해가 절반 정도 되는데요.

0

69

1

styled-components(전역)

0

67

1

cloudinary 관련

0

87

3

useOptimistic 실전-1 useState

0

92

2

discord 초대장 갱신이 필요한거같습니다.

0

88

1

할일 관리 앱(메모이제이션)

0

110

2

Web 플랫폼 등록

0

168

2

함수 정의 기준

0

93

2

fetch는 사용되는가

0

96

2

전역상태 관리 선택 기준

0

132

2

tailwind css는 언제 사용되는가 또 다른 css와의 차이

0

258

2

카카오 web플랫폼 등록

0

212

2

컴포넌트 그리고 폴더 구조에 대해

0

90

2

152강 보는중입니다. 초시계부분이구요. 넘버가 timeout을 받을수없다는 에러가 나오고 있어요

0

65

1