IP 주소 2진수 변환기
IP 주소를 2진수 옥텟으로 바꾸고 다시 되돌립니다. /프리픽스를 붙이면 네트워크 비트와 호스트 비트, 2진수 서브넷 마스크, 네트워크 주소를 보여 줍니다.
| 옥텟 | 10진수 | 2진수 | 켜진 자릿값 |
|---|---|---|---|
| 1 | 192 | 11000000 | 128 + 64 |
| 2 | 168 | 10101000 | 128 + 32 + 8 |
| 3 | 1 | 00000001 | 1 |
| 4 | 130 | 10000010 | 128 + 2 |
서브넷팅은 주소를 비트로 볼 때 비로소 이해됩니다. 이 도구는 IPv4 주소를 8비트 옥텟 네 개(IPv6는 16비트 그룹 여덟 개)로 나타내고, 각 옥텟을 이루는 자릿값을 보여 주며, 2진수를 다시 일반 주소로 바꿉니다. /26 같은 프리픽스를 붙이면 네트워크 비트와 호스트 비트, 2진수 서브넷 마스크, 네트워크 주소를 볼 수 있습니다.
사용 방법
- 192.168.1.10 같은 주소를 입력합니다. /24 같은 프리픽스 길이를 붙여도 됩니다.
- 또는 2진수(32비트, 또는 점으로 구분한 8비트 그룹 네 개)를 붙여 넣으면 주소로 되돌려 줍니다.
- 옥텟 표에서 어떤 자릿값(128, 64, 32 … 1)이 켜져 있는지 확인합니다.
- 여러 줄을 붙여 넣으면 목록 전체를 변환합니다.
계산식
octet = b₇×128 + b₆×64 + b₅×32 + b₄×16 + b₃×8 + b₂×4 + b₁×2 + b₀×1
IPv4 옥텟은 0부터 255까지의 수이며 정확히 8비트로 적습니다. /n 프리픽스가 있으면 처음 n비트가 네트워크 부분입니다. 서브넷 마스크는 1이 n개 이어진 뒤 0이 오고, 네트워크 주소는 주소와 마스크를 비트 단위로 AND한 값입니다. 앞에 0이 붙은 IPv4 옥텟은 10진수로 읽습니다. 짝이 맞는 IPv6 대괄호는 받아들이며, 영역 식별자는 직접 지워야 합니다.
예시
192.168.1.130/25의 경우: 192 = 128 + 64 → 11000000, 168 = 128 + 32 + 8 → 10101000, 1 → 00000001, 130 = 128 + 2 → 10000010입니다. /25 마스크는 1이 25개인 11111111.11111111.11111111.10000000(255.255.255.128)입니다. 마지막 옥텟에서 10000010 AND 10000000 = 10000000 = 128이므로 네트워크 주소는 192.168.1.128이고 호스트 비트는 7개가 남습니다.
자주 묻는 질문
옥텟이 항상 8자리인 이유는 무엇인가요?
옥텟은 정확히 8비트입니다. 1을 00000001로 쓰면 비트 자리가 맞춰져서 주소와 마스크를 비교할 때 편합니다.
2진수로 네트워크 주소를 구하려면 어떻게 하나요?
주소와 마스크를 2진수로 적고 비트 단위로 비교합니다. 둘 다 1인 자리만 1이 됩니다. 입력에 /프리픽스를 붙이면 이 계산을 대신해 줍니다.
프리픽스로 호스트를 몇 개 쓸 수 있나요?
호스트 비트가 h개이면 주소는 2^h개입니다. IPv4에서는 보통 네트워크 주소와 브로드캐스트 주소 두 개를 예약하므로 /24는 사용 가능한 호스트가 254개, /30은 2개입니다. /31과 /32는 특수한 경우입니다.
IPv6에도 쓸 수 있나요?
네. "::" 축약을 먼저 펼친 뒤 주소를 16비트 그룹 여덟 개의 128비트로 보여 줍니다.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/ip-to-binary-tool/
인용·퍼가기
kakaoCalc. (2026, November 8). IP 주소 2진수 변환기. https://kakao.mobile/ko/tools/ip-to-binary-tool/
“IP 주소 2진수 변환기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/ip-to-binary-tool/.