IP와 CIDR로 네트워크 주소와 호스트 범위 계산하는 방법
IP 주소와 CIDR을 입력하면 네트워크 주소, 브로드캐스트 주소, 호스트 범위와 주소 수를 계산할 수 있습니다. 호스트 비트가 포함된 주소는 속한 네트워크 경계로 정규화되어 표시됩니다.
계산 전에 알아둘 항목
IP 주소와 CIDR 표기를 함께 사용하면 입력한 네트워크의 범위를 숫자와 주소 형태로 살펴볼 수 있습니다. 네트워크 주소는 해당 블록의 시작점을 보여 줍니다. 브로드캐스트 주소는 IPv4 네트워크에서 블록의 끝에 해당하는 주소입니다. 서브넷 마스크와 접두사 길이는 네트워크 부분의 크기를 이해하는 데 도움을 줍니다. 전체 주소 수와 호스트 관련 값은 블록의 규모를 비교할 때 사용할 수 있습니다. IPv4와 IPv6 여부도 결과에서 구분됩니다. IPv4 결과에는 서브넷 비트와 이진 넷마스크가 추가로 나타납니다. 개인용, 글로벌, 멀티캐스트 분류 값도 계산된 네트워크의 특성을 읽는 참고 정보로 제공됩니다. 이 페이지는 실제 연결 상태를 확인하는 용도가 아니라, 입력한 네트워크 문자열을 기준으로 범위를 계산하려는 상황에 적합합니다. 따라서 주소를 입력하기 전에 어떤 블록을 확인할지 정하고, 결과를 읽을 때에는 입력한 표기와 정규화된 네트워크를 구별하는 것이 좋습니다.
입력부터 재계산까지
- 네트워크 입력란에 IP 주소와 CIDR 접두사를 슬래시로 연결해 입력합니다.
192.168.1.0/24처럼 주소 뒤에 숫자를 붙이는 방식입니다. 확인할 값이 없다면 입력란을 비워 둔 상태로 계산을 시작할 수 있으며, 이때 기본값은192.168.1.0/24입니다. 2. 계산을 시작한 뒤 결과 영역에서 입력이 처리되었는지 살펴봅니다. 유효한 네트워크와 CIDR이라면 네트워크 주소, 브로드캐스트 주소, 마스크, 접두사 길이, 호스트 범위와 전체 주소 수가 표시됩니다. 3. 먼저 네트워크 주소와 브로드캐스트 주소를 비교해 블록의 양끝을 파악합니다. 이어서 정규화된 접두사 길이와 전체 주소 수를 확인하면 입력 블록의 크기를 읽기 쉽습니다. 4. 첫 호스트와 마지막 호스트를 살펴보고 호스트 수와 함께 기록합니다. 호스트가 없는 작은 블록에서는 두 호스트 값이N/A로 표시될 수 있습니다. 5. IPv4인지 IPv6인지 확인합니다. IPv4 결과라면 서브넷 비트와 이진 넷마스크를 함께 검토합니다. 개인용, 글로벌, 멀티캐스트 분류 값은 계산된 네트워크에 대한 부가적인 판독 항목으로 확인합니다. 6. 주소에 호스트 비트가 섞여 있어도 입력은 해당 주소가 속한 네트워크 경계로 정규화됩니다. 그러므로 결과를 저장하거나 전달하기 전, 표시된 네트워크 주소가 원래 의도한 블록과 맞는지 확인합니다. 7. 형식이 잘못된 입력에서는 결과에 오류 정보가 포함될 수 있습니다. 오류가 보이면 주소, 슬래시, CIDR 숫자를 차례로 점검하고 수정한 뒤 다시 계산합니다.
표시값의 의미와 주의점
접두사 길이는 입력 문자열을 그대로 되풀이한 값이 아니라 정규화된 네트워크를 기준으로 표시됩니다. 주소 뒤의 숫자가 작을수록 하나의 네트워크 블록에 포함되는 범위가 넓어지고, 숫자가 클수록 범위가 좁아집니다. 다만 실제 결과를 판단할 때에는 숫자의 방향만 추측하지 말고 표시된 전체 주소 수를 함께 확인해야 합니다. 예를 들어 10.0.0.0/8의 전체 주소 수는 16,777,216으로 나타납니다. 호스트 수는 전체 주소 수에서 2를 뺀 값으로 계산되며, 그 결과가 0보다 작아지지 않도록 처리됩니다. 첫 호스트와 마지막 호스트는 네트워크에서 순회할 수 있는 호스트를 바탕으로 정해집니다. 순회할 호스트가 없으면 두 항목이 N/A로 표시될 수 있으므로 빈 값 자체를 입력 오류로 단정하지 마세요. 입력 주소에 호스트 비트가 있었다면 네트워크 주소가 입력 주소와 달라질 수 있습니다. 이때 바뀐 주소는 해당 네트워크 경계를 반영한 결과입니다. 개인용, 글로벌, 멀티캐스트 분류는 입력 네트워크에서 계산된 값으로 읽어야 합니다. 이 값만으로 실제 주소 사용 여부, 연결 가능성, 보안 상태, 주소 소유 여부 또는 서브넷의 적합성을 판단할 수는 없습니다. 결과를 활용하기 전에는 사용 목적에 필요한 기준과 입력 표기가 서로 맞는지 별도로 확인하세요.
사용 예시
대규모 IPv4 네트워크의 주소 규모와 호스트 관련 값을 확인하려고 10.0.0.0/8을 입력합니다.
네트워크 입력란에 10.0.0.0/8을 입력하고 계산을 시작한 다음 전체 주소 수와 접두사 길이를 확인합니다. 네트워크 주소와 브로드캐스트 주소도 함께 살펴봅니다.
결과에는 네트워크 주소와 브로드캐스트 주소, 정규화된 접두사 길이, 전체 주소 수, 호스트 범위가 포함됩니다. 전체 주소 수는 16,777,216으로 표시되고, 호스트 수는 전체 주소 수에서 2를 뺀 값으로 계산됩니다.
제한 사항
- 표시값은 입력한 IP 네트워크와 CIDR을 바탕으로 계산된 결과이므로, 실제 연결 가능성이나 주소 사용 여부를 확인하는 자료로 해석하지 마세요.
자주 발생하는 오류
- 주소와 CIDR 숫자 사이에 슬래시를 빠뜨리거나 숫자를 잘못 쓰면 계산 결과에 오류 정보가 들어갈 수 있습니다.
주소/숫자형태인지 확인하고, 확인하려는 IP와 CIDR을 다시 입력한 뒤 계산을 시작하세요.
자주 묻는 질문
네트워크 입력을 생략할 수 있나요?
네, 입력란을 비워 둔 채 계산을 시작할 수 있습니다. 이 경우 192.168.1.0/24가 기본 네트워크로 사용되므로, 다른 블록을 확인하려면 원하는 주소와 CIDR을 직접 입력하세요. 기본값과 결과가 의도에 맞는지도 함께 확인하는 편이 좋습니다.
호스트 비트가 포함된 주소를 입력하면 어떻게 되나요?
주소에 호스트 비트가 있으면 입력 문자열을 그대로 기준으로 삼지 않고, 그 주소가 속한 네트워크 경계로 정규화한 뒤 계산합니다. 따라서 표시되는 네트워크 주소가 입력한 주소와 다를 수 있으며, 접두사 길이와 전체 주소 수도 정규화된 결과를 기준으로 읽어야 합니다.
결과에서 호스트 수와 범위는 어떻게 읽나요?
먼저 전체 주소 수와 호스트 수를 비교한 다음 첫 호스트와 마지막 호스트를 확인하세요. 호스트 수는 전체 주소 수에서 2를 뺀 값으로 계산되지만 0보다 작아지지는 않으며, 사용할 호스트가 없는 경우 양쪽 호스트 값은 N/A로 표시될 수 있습니다.