IPv4 + CIDR(또는 서브넷 마스크) → 네트워크 주소·브로드캐스트·호스트 범위·호스트 수 계산

/31, /32는 특수 케이스(사용 가능 호스트 0)로 처리합니다. 입력 IP는 네트워크 내 임의 주소여도 되며, 소속 네트워크를 계산합니다.

서브넷 계산기로 알 수 있는 것

IPv4 주소 하나와 프리픽스 길이를 넣으면, 그 주소가 속한 네트워크의 경계가 어디까지인지 표로 정리해 줍니다. 네트워크 주소, 브로드캐스트 주소, 서브넷 마스크, 와일드카드 마스크, 실제로 장비에 배정할 수 있는 호스트 범위와 그 개수, 그리고 프리픽스가 품는 총 주소 수까지 아홉 줄이 한 번에 나옵니다.

입력한 IP가 반드시 네트워크의 첫 주소일 필요는 없습니다. 192.168.0.137 처럼 대역 한가운데 있는 주소를 넣어도 마스크와 AND 연산을 해서 소속 네트워크를 역으로 찾아내요. 방화벽 정책에 적힌 주소가 어느 대역에 걸리는지 확인할 때 이 동작이 편합니다. 덤으로 그 주소가 A·B·C·D·E 중 어느 클래스에 해당하는지, RFC 1918이 정한 사설 대역(10.0.0.0/8, 172.16~31.0.0/12, 192.168.0.0/16)에 들어가는 공인 주소인지 사설 주소인지도 함께 표시합니다.

프리픽스는 드롭다운에서 /0부터 /32까지 고를 수 있고, 각 항목에 점 표기 마스크가 같이 적혀 있어서 255.255.255.240 이 몇 번인지 외우고 있지 않아도 됩니다. /31과 /32는 사용 가능 호스트를 0으로 처리해요. 라우터 간 점대점 링크에서 /31을 두 주소 모두 쓰는 RFC 3021 방식이 있긴 하지만, 이 계산기는 네트워크·브로드캐스트를 빼는 전통적 계산을 그대로 보여줍니다. 계산과 표 그리기는 전부 브라우저 안에서 끝나므로 사내망 주소를 넣어도 바깥으로 나가는 요청이 없습니다.

사용 방법

  1. IP 주소 칸에 점 네 개로 구분된 IPv4 주소를 입력합니다. 대역 안의 아무 주소나 괜찮습니다.
  2. 오른쪽 드롭다운에서 CIDR 프리픽스를 고릅니다. 괄호 안에 대응하는 서브넷 마스크가 함께 표시됩니다.
  3. 입력이나 선택을 바꾸는 순간 아래 표가 다시 계산됩니다. 계산 버튼은 확인용이라 따로 누르지 않아도 돼요.
  4. 결과 복사 버튼을 누르면 항목 이름과 값이 한 줄씩 짝지어진 텍스트가 클립보드에 담깁니다. 작업 티켓이나 인수인계 문서에 그대로 붙일 수 있습니다.

궁금한 사항 있으신가요?