-
CIDR(사이더, Classless Inter‑Domain Routing) 표기법이란?Etc 2025. 7. 19. 13:39
예를 들어, AWS EC2 보안그룹에서 인바운드 규칙에 소스 ip를 다음과 같이 지정할 때, 뒤의 /32 는 무엇을 뜻할까?
예) 106.101.129.168/32IP 주소의 '/32', 무슨 뜻일까?
IP 주소 106.101.129.168/32에서 슬래시(/) 뒤에 오는 숫자는 CIDR(사이더, Classless Inter-Domain Routing) 표기법을 나타낸다. 이 숫자는 해당 IP 주소의 네트워크 부분을 표시하는 데 사용되며, 0부터 32까지의 숫자가 올 수 있다.
이 숫자는 IP 주소의 네트워크 부분과 호스트 부분을 나누는 기준을 나타내며, 네트워크 크기를 정의.
슬래시 뒤 숫자의 의미
슬래시 뒤의 숫자는 IP 주소의 32비트 중 네트워크 주소로 사용되는 비트의 수를 의미한다.
숫자가 클수록 더 작은 네트워크를, 숫자가 작을수록 더 큰 네트워크를 나타낸다.- /32: IP 주소의 32비트 전체가 네트워크 주소임을 의미합니다. 이는 단 하나의 특정 IP 주소를 가리키며, 이 주소 외에 다른 호스트가 포함되지 않는 가장 작은 단위의 네트워크이다. 따라서 106.101.129.168/32는 정확히 106.101.129.168이라는 IP 주소 하나만을 지칭한다.
- /24: 앞의 24비트(예: 106.101.129)가 네트워크 부분이고 나머지 8비트가 호스트 부분임을 의미한다. 이 경우, 106.101.129.0부터 106.101.129.255까지 총 256개의 IP 주소를 포함하는 네트워크 대역을 나타낸다.
- /16: 앞의 16비트(예: 106.101)가 네트워크 부분임을 나타내며, 106.101.0.0부터 106.101.255.255까지 약 65,536개의 IP 주소를 포함하는 더 큰 네트워크 대역을 의미한다.
왜 쓰나?
- 방화벽·ACL 화이트리스트: /32면 특정 한 IP만 허용
- 서브넷 설계: /26 → 64 개 IP (호스트 62 개 + 네트워크/브로드캐스트)
- VPC·VPN 라우팅: 라우팅 테이블에서 범위 지정
올 수 있는 숫자들
- IPv4 주소에서는 "/ " 뒤에 붙는 숫자가 0에서 32까지 올 수 있다.
- 각 숫자가 의미하는 바는 다음과 같다.
- /0: 인터넷 전체를 나타낸다(모든 IP 주소 포함).
- /8 ~ /15: 대규모 조직이나 인터넷 서비스 제공자(ISP)에서 주로 사용된다.
- /16: 중간 크기의 네트워크에서 자주 사용된다.
- /24: 로컬 네트워크(LAN)에서 흔히 사용되며, 최대 256개의 IP 주소를 포함한다(일부는 예약됨).
- /32: 단일 IP 주소를 지정하며, 네트워크에 다른 호스트가 없다.
'Etc' 카테고리의 다른 글
WebSocket 이란? WebSocket Best Practice! (0) 2025.04.05 AWS에서 Redis Master Slave 설정 (0) 2024.07.15 Slack Bot으로 Slack Channel에 메세지 보내기(Java) (0) 2023.04.02 rfc7231 - 4.2 Common Method Properties (일부-멱등성) (0) 2022.08.18 수년 전 공부했던 TDD의 기억 (0) 2021.07.14