• 개인 공부 목적으로 작성한 포스팅입니다.
  • 아래 출처를 참고하여 작성하였습니다. :)
  • 계속 업데이트할 예정입니다.

공인 IP

  • 말 그대로 외부에 공개되어 있는 IP
  • 통신에서 쓰이는 실제 주소이자 공개된 주소. 전 세계에서 유일
    • 공인IP주소를 알면 누구라도 그 주소를 토대로 연결된 기기에 1차적인 접근이 가능
  • 외부에 공개되어 있기 때문에 인터넷에 연결된 다른 컴퓨터에서 접근이 가능하며, 해킹의 위험이 있기 떄문에 보안 프로그램을 설치해야 한다.

내부 IP/가상 IP/사설 IP

  • 가상IP주소는 명칭 그대로 실제 주소가 아닌 가상의 주소
  • 공유기를 통해 인터넷에 접속하게 되면 가상 IP주소가 부여된다.
    • 와이파이, 학교 공용 컴퓨터 등을 보면 아이피가 거의 사설 아이피인것을 확인 할 수 있다.
  • 실제로 한 공유기를 통해 여러 기기를 사용하듯, 공유기에 공인IP를 부여하고 그에 연결된 각 기기에는 가상IP를 사용하여 한 IP주소를 공유하여 쓸 수 있다.
  • 사설 IP는 국제 표준에 의해 특수목적으로 예약된 IP이므로 내부 충돌을 빼고는 충돌할 염려는 안해도 된다.

image_2700764111497423041181

비유

  • 예를 들어 서울시 서울구 서울동 서울아파트 101동 202호에 홍길동이라는 사람이 산다고 가정을 한다면, 이 주소에서 '서울시 서울구 서울동 서울아파트'에 해당하는 부분이 공인 IP, '101동 202호'에 해당하는 부분이 사설 IP가 된다. 이 홍길동이라는 사람이 같은 서울아파트에 사는 친구에게 101동 202호로 오라고 말하면서 초대한다면 그 친구는 당연히 서울아파트 101동 202호라고 생각하고 홍길동의 집을 찾을 수 있다. 그러나 이 홍길동이라는 사람이 부산시 부산구 부산동 부산아파트에 사는 사람한테 101동 202호라고 말해주면 그 사람은 홍길동의 의도와는 다르게 부산아파트 101동 202호로 가려고 할 것이고 당연히 그 곳에 홍길동이 있을 리 없으니 찾을 수 없다.
  • 마찬가지로 어떤 사설망에서 A라는 컴퓨터에 할당된 사설 IP 주소가 192.168.1.2라고 가정한다면, 같은 사설망 내의 다른 컴퓨터를 이용하여 192.168.1.2로 접속을 시도하면 A라는 컴퓨터로 접속할 수 있지만, 다른 사설망 내의 컴퓨터를 이용하여 192.168.1.2로 접속을 시도하면 A라는 컴퓨터로 접속할 수 없다.
  • 또한, 사설 IP는 같은 사설망 안에서 IP가 중복되면 안 되지만 다른 사설망끼리는 IP가 중복돼도 무방하다.
  • 두 개의 컴퓨터가 192.168.1.2라는 IP를 받는다면, 이 두 컴퓨터가 같은 사설망 안에 있다면 IP 중복으로 충돌이 일어나지만 다른 사설망 안에 있다면 IP가 중복돼도 충돌이 일어날 일은 없다.

사설 IP 대역

  • IPv4
    • 10.0.0.0 ~ 10.255.255.255(10.0.0.0/8)
    • 172.16.0.0 ~ 172.31.255.255(172.16.0.0/12)
    • 192.168.0.0 ~ 192.168.255.255(192.168.0.0/16)

장점

  • IPv4 주소의 완전한 고갈을 최대한 지연시킬 수 있다.

단점

  • 외부 접근이 어렵다.

NAT IP

외부망내부망을 나눠주는 기능을 하는 IP
사설 네트워크에 속한 여러 개의 호스트하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위해 사용

사용 예시: 공인 NAT IP로 방화벽을 해제하였으니, NAT IP를 사용하여 테스트 부탁드립니다.

NAT IP란?

  • NAT은 Network Address Translation의 줄임말입니다.
  • 즉, NAT은 사설 네트워크에 속한 여러 개의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위해 사용합니다.
  • 즉, 외부망과 내부망을 나눠주는 기능을 하는 IP라고 보면 됩니다.

NAT 특징

  1. 내부에서 외부로 통신가능 (out-bound call 가능)
  2. 외부에서 내부로 통신불가 (In-bound call 불가)

NAT 장점

  • 여러 사설 네트워크를 사용함으로서 인터넷 공인 IP 주소를 절약할 수 있습니다.
  • 사내망 IP주소를 외부로 알리지 않음으로서 외부로부터의 침입/공격 차단이 가능합니다.

NAT 단점

  • 네트워크의 복잡성 증가
  • 네트워크 지연 영향

NAT 종류

  • Static NAT: 사설IP와 공인 IP를 1:1로 매핑
  • Dynamic NAT: 다수의 공인 IP와 다수의 사설 IP를 매핑
  • PAT: 1개의 공인 IP와 다수의 사설 IP 매핑 => 1개의 공인 IP에 port를 구분하여 사설 PC를 구분합니다.