Contents

외부 & 내부 IP

외부 & 내부 IP 란?

backend 개발을 하다보면, IP에 대하여 알아야하는 순간이 온다. 그래서 알아보자.

IP란?

인터넷 프로토콜(Internet Protocol)의 약자로, 인터넷이 통하는 네트워크에서 어떤 정보를 수신하고 송신하는 통신에 대한 규약을 의미

IP면 IP지? 내부, 외부는 무엇인가?

우리 집을 생각해보자.

우리는 통신사의 어떤 기기를 대여받아 인터넷 와이파이를 사용하고 있다. 여기가 포인트다.

어떤 기기로 우리 집안에 와이파이를 뿌려주고 있고, 우리 가족은 이 기기의 와이파이로 인터넷에 접속한다!

이제 우리는 어떤 기기공유기라고 명명하겠다.

인터넷공유기 그리고 공유기에 할당받는 기기 3가지의 흐름을 알면 된다.

외부IP

  • 인터넷과 공유기의 통신에 필요한 주소(프로토콜)

내부IP

  • 공유기를 공유하는 기기들간에 부여받는 주소(프로토콜),

  • 간단히 공유기망 안의 기기들에게 부여하는 주소(프로토콜)

외부IP는 공유기당 1개의 주소를 할당 받고, 내부IP는 공유기를 공유하는 기기의 수만큼 생성되며 할당된다.

우리가 쉽게 오해하는 것 중 하나

개발시 backend 개발자 PC의 DB를 연동해 통신하는 것은,

우리 PC ▶️ backend 개발자의 PC로 통신하는 것이 아니라,

우리 PC ▶️ 공유기 ▶️ backend개발자의 PC에 접근하는 것이다.

외부 & 내부 IP 확인 방법은?

  • 외부IP

    • 가장 포괄적인 방법은 네이버에 접속해 ‘내 ip 주소 확인’이라고 검색하면 보인다.

    • 공유기에 접속해 확인도 가능하나 그건 기기에 따른 가이드가 달라 각자 알아보자

  • 내부IP

    • 윈도우+R ▶️ cmd 입력 후 엔터 ▶️ ipconfig 입력 후 엔터
    • IPv4 주소 . . . . . . . . . : 값이 내부IP주소입니다.