Private Address Range/Private 주소 대역
Private 주소 대역이란?
인터넷에서 라우팅되지 않는 비공개 네트워크 주소 범위 입니다.
Private 주소 대역은 왜 존재하는가?
첫 째로, IP주소가 부족하기 때문입니다.
IPv4 주소는 유한하고 모두가 사용하기에 주소가 부족합니다. 그래서 Private 주소 대역을 사용하여 사설 네트워크를 두면 공인IP 1개를 여러 명이 사용할 수 있습니다.
이때 NAT(Network Address Translation) 이 사용됩니다.
NAT는 [사설 네트워크의 IP→ 공용IP주소] 또는 [공용 IP주소 → 사설 네트워크의 IP] 로의 변환을 해주는 기술입니다.
(물리적인 장비로 하드웨어 NAT를 구현하기도 하고, 소프트웨어로 OS나 네트워크 장비에 설치되어 구현하기도 합니다.)
두 번째, 보안 및 내부 네트워크 구분을 위해서 입니다.
Private 주소 대역은 인터넷에서 라우팅되지 않고 내부 네트워크에서 사용하기 위한 용도로 설계됐습니다. 이를 통해서 외부로부터 마구잡이로 액세스하는 것을 방지하고 네트워크 보안성을 강화할 수 있습니다.
세 번째, NAT 사용이 용이합니다.
인터넷에서 라우팅되지 않는 비공개 네트워크 주소 범위
일반적으로 Private 주소 대역은 아래와 같습니다.
- Class A: 10.0.0.0/8 (10.0.0.0 to 10.255.255.255)
- Class B: 172.16.0.0/12 (172.16.0.0 to 172.31.255.255)
- Class C: 192.168.0.0 (192.168.0.0 to 192.168.255.255)
Private Address 대역은 누가 정의했을까?
Private Address는 Internet Assigned Numbers Authority (IANA) 라고 하는 기관에서 private networks를 위해 할당 했지만 실제로 인터넷 공동체들이 IETF (Internet Engineering Task Force)에서 제정한 RFC 1918 문서에 처음 정의를 했습니다.
(*IANA란? IANA는 IP 주소 할당에 전세계적인 권한을 가진 기관입니다.)