사설 IP
IT위키
더 많은 작업
- Private IP
전세계적으로 고유한 IP가 아닌, 네트워크 내에서 자유롭게 할당해서 쓰는 IP 주소 또는 IP 대역
- ICANN에서 관리하지 않으며, 인터넷 구간의 라우터에서도 사설 IP로는 라우팅을 하지 않는다.
- 10.0.0.0~10.255.255.255 (A 클래스 사설 IP 대역)
- 172.16.0.0~172.31.255.255 (B 클래스 사설 IP 대역)
- 192.168.0.0~192.168.255.255 (C 클래스 사설 IP 대역)
- CIDR 로 쓰면 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 이다(RFC 1918)
첫 옥텟부터 차례로 세 범위에 드는지 본다. 하나라도 벗어나면 공인 주소다.
- 첫 옥텟이 10 이면 사설이다(10.100.12.5 → 사설)
- 첫 옥텟이 172 이면 둘째 옥텟이 16~31 일 때만 사설이다(172.25.30.5 → 사설, 172.15.x.x·172.32.x.x → 공인)
- 첫 두 옥텟이 192.168 일 때만 사설이다(192.168.200.128 → 사설, 192.169.x.x → 공인)
- 그 밖의 주소는 공인이다. 128.52.10.6 은 B 클래스 범위(128~191)에 있지만 사설 대역(172.16~172.31)이 아니므로 공인 주소다
- 169.254.0.0/16 은 사설 대역이 아니라 링크 로컬 주소, 127.0.0.0/8 은 루프백이다
사설 대역을 원래 클래스의 기본 마스크로 나누면 네트워크가 몇 개 나오는지 자주 묻는다.
| 클래스 | 사설 대역 | 기본 마스크 | 네트워크 개수 | 네트워크 하나의 호스트 수 |
|---|---|---|---|---|
| A | 10.0.0.0 ~ 10.255.255.255 | /8 (255.0.0.0) | 1개 (10.0.0.0) | 224 - 2 = 16,777,214 |
| B | 172.16.0.0 ~ 172.31.255.255 | /16 (255.255.0.0) | 16개 (172.16 ~ 172.31) | 216 - 2 = 65,534 |
| C | 192.168.0.0 ~ 192.168.255.255 | /24 (255.255.255.0) | 256개 (192.168.0 ~ 192.168.255) | 28 - 2 = 254 |
- C 클래스 사설 대역은 세 번째 옥텟이 0 부터 255 까지 바뀔 수 있으므로 /24 네트워크가 256개다
- 특정 IP가 사설 IP 대역의 IP라면 이는 외부에서 접근할 수 없는 IP이다.
- 사설 IP 대역의 IP 주소는 주인이 없고, 사설 네트워크 내에서 누구나 사용할 수 있다.
- 1.2.3.4 라는 IP는 사설 대역이 아니므로 정해진 주인이 있고, 누구나 이 IP로 접근할 수 있다.
- 10.2.3.4 라는 IP는 사설 대역이므로, 외부에서 접근할 수 없다.
- 외부에서 접근하는 유일한 IP가 아니므로,
- X기업도 기업 내부에서 10.2.3.4를 쓸 수 있고,
- Y기업도 기업 내부에서 10.2.3.4를 쓸 수 있다.