CIDR → 서브넷 마스크 계산법

CIDR(Classless Inter-Domain Routing)는 인터넷 주소 체계에서 사용되는 IP주소 할당 방식 중 하나입니다.

CIDR에서는 IP주소의 일부를 네트워크 주소로, 나머지를 호스트 주소로 사용합니다.

이때, 서브넷 마스크를 이용하여 IP주소를 네트워크와 호스트 주소로 구분합니다.

서브넷 마스크는 IP주소에서 네트워크 주소 부분을 1로, 호스트 주소 부분을 0으로 표시합니다.

이를 통해 IP주소를 서브넷으로 나눌 수 있습니다.

CIDR표기법에서는 IP주소 뒤에 슬래시와 숫자를 붙여 사용합니다.

예를 들어, 192.168.0.1/24는 24비트가 네트워크 주소를 표시하므로, 서브넷 마스크는 255.255.255.0이 됩니다.

CIDR에서 서브넷 마스크를 계산하는 방법은 다음과 같습니다.

  1. CIDR표기법에서 슬래시 뒤의 숫자는 서브넷 마스크에서 1의 개수를 나타냅니다.
  2. 32비트(IPv4) 중에서 1의 개수가 해당 숫자와 같은 비트를 1로, 나머지는 0으로 세팅합니다.
  3. 각각의 비트를 10진수로 변환하여 서브넷 마스크를 구합니다.