전체 IP 대역 분류와 용도: 공인 IP, 사설 IP, 특수 예약 IP의 정의




IP 주소는 인터넷과 네트워크에서 필수적인 역할을 하며, 공인 IP, 사설 IP, 그리고 특수 예약 IP로 나눌 수 있습니다.

이번 포스트에서는 전체 IP 대역을 기반으로 각 범주의 정의와 용도, 그리고 대역을 명확히 정리해보겠습니다.


전체 IP 대역의 분류

IP 주소는 크게 세 가지로 나눌 수 있습니다:

  1. 공인 IP
  2. 사설 IP
  3. 특수 예약 IP

이 세 가지를 기준으로 전체 IP 대역을 정의하고, 각각의 용도를 아래에서 살펴보겠습니다.


1. 공인 IP (Public IP)

  • 정의: 전 세계적으로 고유하며, 인터넷에 직접 연결 가능한 IP 주소입니다.
  • 범위: 사설 IP와 특수 예약 대역을 제외한 모든 IP 대역.
  • 용도: 인터넷상의 서버, 웹사이트, 클라우드 서비스, 개인 기기 등과 같은 인터넷 통신이 필요한 모든 네트워크에서 사용.

공인 IP 범위 예시

공인 IP는 다음과 같은 범위를 포함합니다:

  • 1.0.0.0 ∼ 9.255.255.255
  • 11.0.0.0 ∼ 100.63.255.255
  • 100.128.0.0 ∼ 126.255.255.255
  • 128.0.0.0 ∼ 169.253.255.255
  • 169.255.0.0 ∼ 223.255.255.255

공인 IP는 IANA(인터넷 할당 번호 관리 기관)에 의해 관리되며, RIR(지역 인터넷 등록 기관)을 통해 전 세계적으로 배포됩니다.


2. 사설 IP (Private IP)

  • 정의: 로컬 네트워크에서 사용하기 위해 정의된 IP 대역으로, 인터넷에 직접 연결되지 않습니다. NAT(Network Address Translation)를 통해 공인 IP로 변환해야 인터넷에 접근할 수 있습니다.
  • 범위: RFC 1918에서 정의된 세 가지 대역.
  • 용도: 가정, 회사, 데이터센터 등의 내부 네트워크에서 사용.

사설 IP 대역

  1. 10.0.0.0/8
    • 범위: 10.0.0.0 ~ 10.255.255.255
    • 용도: 대규모 네트워크에서 사용
  2. 172.16.0.0/12
    • 범위: 172.16.0.0 ~ 172.31.255.255
    • 용도: 중간 규모 네트워크에서 사용
  3. 192.168.0.0/16
    • 범위: 192.168.0.0 ~ 192.168.255.255
    • 용도: 소규모 네트워크에서 사용 (가정 및 소형 사무실)

RFC 1918은 이 대역들을 인터넷과 분리된 네트워크에서 사용할 수 있도록 명시하며, NAT 장치를 통해 공인 IP와 연결이 가능합니다.


3. 특수 예약 IP (Reserved/Non-Internet Usable IP)

  • 정의: 특정 목적으로 예약되었거나, 인터넷 통신에 사용할 수 없는 IP 대역.
  • 범위: 루프백, 링크 로컬, 멀티캐스트, CGNAT, 테스트 및 연구용 대역 등.
  • 용도: 로컬 테스트, 프로토콜 실험, 브로드캐스트 통신, 특정 네트워크 기능 등.

주요 특수 예약 IP 대역

  1. CGNAT 대역
    • 100.64.0.0/10 (100.64.0.0 ~ 100.127.255.255)
    • 통신사(ISP) NAT 처리용으로 RFC 6598에 의해 정의되었습니다.
  2. 루프백(Loopback)
    • 127.0.0.0/8 (127.0.0.0 ~ 127.255.255.255)
    • 자기 자신 참조. RFC 1122에 따라 네트워크 스택 테스트 및 디버깅 목적으로 사용됩니다.
  3. 링크 로컬(Link-Local)
    • 169.254.0.0/16 (169.254.0.0 ~ 169.254.255.255)
    • DHCP 실패 시 자동으로 할당되며, 이는 RFC 3927에서 정의됩니다.
  4. 멀티캐스트(Multicast)
    • 224.0.0.0/4 (224.0.0.0 ~ 239.255.255.255)
    • 멀티캐스트 통신에 사용되며, RFC 5771에 따라 용도가 나뉩니다. 예를 들어, 224.0.0.0/24는 로컬 네트워크 멀티캐스트에 사용됩니다.
  5. 테스트 및 연구용 대역
    • 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24
    • 이들은 각각 RFC 5737에서 정의되었으며, 문서, 예제 및 테스트용으로 사용됩니다.
  6. IETF 프로토콜 실험용 대역
    • 192.0.0.0/24
    • IETF(인터넷 엔지니어링 태스크 포스)에서 특정 프로토콜 실험 및 개발 목적으로 사용하도록 할당된 범위입니다.
  7. 네트워크 성능 테스트용 대역
    • 198.18.0.0/15 (198.18.0.0 ~ 198.19.255.255)
    • 네트워크 장비 간 성능 벤치마크 테스트를 위해 RFC 2544에서 정의된 범위입니다.
  8. 도메인 충돌 방지용 루프백
    • 127.0.53.53
    • ICANN에서 도메인 충돌 방지를 위해 정의한 주소로, DNS 이름 충돌 발생 시 경고 목적으로 사용됩니다.
  9. 특수 예약(Reserved)
    • 240.0.0.0/4 (240.0.0.0 ~ 255.255.255.254)
    • 실험적 용도로 예약되어 있으며, RFC 1112에서 처음 정의되었습니다. 현재 일반적인 네트워크에서는 사용되지 않습니다.
  10. 브로드캐스트
    • 255.255.255.255
    • 로컬 네트워크 내 브로드캐스트 용도로 사용됩니다.

요약: 전체 IP 대역 분류

분류범위특징/용도
공인 IP사설 및 특수 예약 IP를 제외한 나머지전 세계에서 고유하며, 인터넷에 직접 연결 가능
1.0.0.0 ~ 9.255.255.255
11.0.0.0 ~ 100.63.255.255
100.128.0.0 ~ 126.255.255.255
128.0.0.0 ~ 169.253.255.255
169.255.0.0 ~ 223.255.255.255
사설 IP10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16내부 네트워크에서 사용, NAT 필요
10.0.0.0 ~ 10.255.255.255대규모 네트워크에서 사용
172.16.0.0 ~ 172.31.255.255중간 규모 네트워크에서 사용
192.168.0.0 ~ 192.168.255.255소규모 네트워크에서 사용
특수 예약 IPCGNAT, 루프백, 링크 로컬, 멀티캐스트 등테스트, 브로드캐스트, 특정 기능, 인터넷 통신 불가
100.64.0.0 ~ 100.127.255.255CGNAT (RFC 6598)
127.0.0.0 ~ 127.255.255.255루프백 (RFC 1122)
127.0.53.53도메인 충돌 경고용 (ICANN)
169.254.0.0 ~ 169.254.255.255링크 로컬 (RFC 3927)
192.0.0.0/24IETF 프로토콜 실험용 (RFC 6890)
192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24테스트용 (RFC 5737)
198.18.0.0 ~ 198.19.255.255네트워크 성능 테스트 (RFC 2544)
224.0.0.0 ~ 239.255.255.255멀티캐스트 (RFC 5771)
240.0.0.0 ~ 255.255.255.254미래 예약 (RFC 1112)
255.255.255.255브로드캐스트

결론

전체 IP 대역은 공인 IP, 사설 IP, 특수 예약 IP로 명확히 분류됩니다.

공인 IP는 인터넷 통신이 가능한 주소이며, 사설 IP와 특수 예약 IP는 내부 네트워크 또는 특정 목적에 사용됩니다.

네트워크 설계 및 관리 시 이러한 대역의 특성을 정확히 이해하고 올바르게 활용하는 것이 중요합니다.




Leave a Comment