CIDR/IP 범위 변환기란 무엇인가요?
CIDR/IP 범위 변환기는 CIDR 표기(예: 192.168.1.0/24)와 IP 주소 범위(예: 192.168.1.0 - 192.168.1.255)를 상호 변환하는 도구입니다. 네트워크 관리, 방화벽 설정, 클라우드 보안 그룹 설정에 사용됩니다. 모든 변환은 브라우저 내에서 실행되며, 입력한 IP 주소는 서버로 전송되지 않습니다.
CIDR 표기의 /24, /16, /8은 무엇을 의미하나요?
CIDR의 접두사 길이(/24 등)는 IP 주소 32비트 중 전반부의 몇 비트가 네트워크 부분인지를 나타냅니다. **/8** - Class A 상당(16,777,216주소, 예: 10.0.0.0/8), **/16** - Class B 상당(65,536주소, 예: 172.16.0.0/16), **/24** - Class C 상당(256주소, 예: 192.168.1.0/24), **/32** - 단일 호스트 주소(1주소). 접두사 길이가 작을수록 더 많은 IP 주소를 포함합니다. 예: /24는 256주소, /23은 512주소, /22는 1024주소입니다.
모든 IP 범위는 CIDR 표기로 변환할 수 있나요?
아니요, 임의의 IP 범위가 단일 CIDR 블록으로 표현될 수 있는 것은 아닙니다. CIDR 블록은 2의 거듭제곱 개의 주소를 포함하며, 시작 주소가 특정 경계에 정렬되어 있어야 합니다. 예를 들어 **192.168.1.0 - 192.168.1.255**는 단일 CIDR 블록 **192.168.1.0/24**로 표현할 수 있지만, **192.168.1.10 - 192.168.1.50**은 여러 작은 CIDR 블록의 조합이 필요합니다. 이 도구는 주어진 IP 범위를 커버하는 최소 수의 CIDR 블록을 자동으로 계산합니다.
서브넷 마스크와 와일드카드 마스크의 차이는 무엇인가요?
**서브넷 마스크**는 IP 주소의 어느 부분이 네트워크 부분인지를 나타냅니다. 네트워크 부분의 비트가 1, 호스트 부분의 비트가 0입니다. 예: /24의 서브넷 마스크는 255.255.255.0(2진수로 11111111.11111111.11111111.00000000). **와일드카드 마스크**는 서브넷 마스크의 비트 반전입니다. 호스트 부분의 비트가 1, 네트워크 부분의 비트가 0입니다. 예: /24의 와일드카드 마스크는 0.0.0.255. 와일드카드 마스크는 Cisco 라우터의 ACL 설정이나 OSPF 네트워크 지정에 사용됩니다.
/31과 /32의 CIDR 블록은 어떻게 사용하나요?
**/32** - 단일 호스트 주소를 나타냅니다(1주소). 예: 192.168.1.10/32는 192.168.1.10만을 가리킵니다. 방화벽에서 특정 IP 주소만 허용/거부하는 경우나 호스트 라우트(특정 호스트로의 경로)를 설정하는 경우에 사용됩니다. **/31** - Point-to-Point 연결용 특수 서브넷입니다(2주소). RFC 3021에서 정의되며, 라우터 간 연결 등 2개의 호스트만 필요한 경우에 사용됩니다. 기존에는 네트워크 주소와 브로드캐스트 주소로 2개 주소가 손실되었지만, /31에서는 이를 생략하고 2개 주소를 효율적으로 사용할 수 있습니다.
프라이빗 IP 주소와 퍼블릭 IP 주소의 차이는?
**프라이빗 IP 주소**는 인터넷 상에서 라우팅되지 않으며, 조직 내 로컬 네트워크에서만 사용됩니다. RFC 1918에서 정의된 범위: **10.0.0.0/8**(10.0.0.0 - 10.255.255.255), **172.16.0.0/12**(172.16.0.0 - 172.31.255.255), **192.168.0.0/16**(192.168.0.0 - 192.168.255.255). **퍼블릭 IP 주소**는 인터넷 상에서 전 세계적으로 고유하며, 인터넷 통신에 사용됩니다. 프라이빗 IP 주소는 NAT를 통해 인터넷에 액세스합니다. 기업이나 가정 네트워크에서는 프라이빗 IP 주소를 사용하여 한정된 퍼블릭 IP 주소를 절약합니다.
이 도구는 어떻게 작동하나요? 데이터는 안전한가요?
이 CIDR/IP 범위 변환기는 모든 변환을 브라우저 내의 JavaScript로 실행합니다. 동작 프로세스: (1) 사용자가 CIDR 표기 또는 IP 범위 입력, (2) JavaScript가 입력을 검증, (3) IP 주소를 32비트 정수로 변환, (4) 비트 연산으로 네트워크 주소, 브로드캐스트 주소, 호스트 범위 계산, (5) 결과 표시. **데이터는 일절 서버로 전송되지 않습니다**. 모든 계산이 브라우저 내에서 완결되므로 프라이버시가 완전히 보호되며, 오프라인 환경에서도 사용할 수 있습니다. 기업의 내부 IP 주소 정보도 안전하게 변환할 수 있습니다.
여러 CIDR 블록을 하나로 집약할 수 있나요?
예, 연속되는 여러 CIDR 블록이 2의 거듭제곱 경계에 정렬되어 있으면 더 큰 하나의 CIDR 블록으로 집약할 수 있습니다. 예: **192.168.0.0/24**와 **192.168.1.0/24**는 **192.168.0.0/23**으로 집약할 수 있습니다(512주소). 다만 집약에는 조건이 있습니다: (1) 주소 범위가 연속적, (2) 시작 주소가 적절한 경계에 정렬, (3) 범위 크기가 2의 거듭제곱. 이 도구의 IP 범위 → CIDR 변환 기능을 사용하여 여러 CIDR 블록의 범위를 입력하고 최적으로 집약된 CIDR 블록을 얻을 수 있습니다.