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주소입니다.

​

​

​

​