프론트엔드 정복하기
[MongoDB] whitelist에 로컬IP 저장 (+사설, 공인ip) 본문
**개발 환경
MongoDB 왼쪽 메뉴 => SECURITY탭 => Network Access 하위메뉴
=> whitelist에 ip주소를 추가해야 나의 앱과 MongoDB를 연결할 수 있다.
*이때 공인 IP주소를 사용해야 함.
네이버에 '내 IP 주소 확인'이라 검색했을 때의 결과
(보통 집 pc는 인터넷에 pc가 단독연결되어 있으므로 공인 ip와 사설 ip가 동일함.)
(but, 노트북은 네이버에 검색해 사설이 아닌 공인 ip를 사용해야함)
(
* cmd 명령프롬프트에서 ipconfig 명령어를 쳤을 경우..
내부 ip 즉 사설 ip가 검색되는데.. ( IPv4주소)
mongodb whitelist에는 공인 ip주소를 입력해야 함.
)
*****내 로컬 IP를 사용하면 어떤 환경에서든 접근 가능.
내 로컬 IP : 127.0.0.1
: 로컬 컴퓨터가 자기 자신을 표현하는 루프백 주소
+여기서 )
사설 IP vs 공인 IP
공인 IP란?) ISP(인터넷 서비스 공급자)가 인터넷 사용자의 로컬 네트워크를 식별하기 위해 제공하는 주소
1) 전세계에서 유일한 IP주소를 갖는다.
2) 외부에 공개되어 있어 다른 사람들이 그 주소로 찾아갈 수 있음.
ㅇ 공인IP 범위 127.0.0.1 은로컬 커퓨터가 자기자신을 표현하는 루프백 주소이다. |
사설 IP란?) 라우터(공유기)가 일반 가정, 회사 내에 할당하는 네트워크 IP 주소, 로컬IP, 가상IP라고도 함.
1) 하나의 네트워크(회사 사내망, 집) 안에서 유일함
2) 외부에서 내부로 접근이 불가하다. 단지 내부에 한해서만 가능
3) IPv4의 주소 부족으로 인해 서브넷팅 된 주소
-대표적 사설 네트워크 주소- A Class : 10.0.0.1 - 126.255.255.255 //로컬, 지역, 국가단위 |
공유기 사용 환경 or not
** 하나의 인터넷 회선에 여러대의 컴퓨터가 연결할 수 있다.
=> 모든 컴퓨터가 사설IP로 변경, 공인 IP를 사용할 수 없다.
+ 공인IP : 인터넷 회선 - 내 컴퓨터가 단독으로 연결되어 있는 경우
( ex. 집 PC에서 cmd창과 네이버ip가 가리키는 주소는 동일했다. )
+ 사설IP : 하나의 인터넷 회선을 2대 이상 컴퓨터가 공유해서 사용
**공유기가 공인 IP를 갖고, 주변 서버, pc, 스마트폰, 노트북과 중계 / 서버, pc... 등은 사설IP를 갖는 것.
'Node > Node_Tip & 해결경험' 카테고리의 다른 글
MongoDB에서 text 검색 & index 설정 (0) | 2020.10.05 |
---|---|
MongoDB 쿼리 find 조건문 (0) | 2020.10.02 |
Node 유효성검사하기 라이브러리 (express-validator) (0) | 2020.07.15 |
SNS 계정으로 로그인하기 (0) | 2020.06.19 |
gitignore 사용하기 (0) | 2020.06.17 |