도구스개발

IP 주소 변환기

IPv4를 정수·2진수·16진수로 바꾸고 특수 대역인지 알려줍니다. IPv6 축약과 전체 표기도 변환합니다.

점 표기·정수·2진수·16진수 어느 것으로 넣어도 읽습니다.

점 표기

192.168.0.1

사설 네트워크

점 표기192.168.0.1
정수 (32비트)3232235521
16진수C0A80001
2진수11000000.10101000.00000000.00000001
정수 (자릿수 구분)3,232,235,521
서브넷 계산기(subnet-calc)는 네트워크 주소·브로드캐스트·호스트 수를 구합니다. 이 도구는 같은 주소를 다른 형식으로 적는 일만 합니다. DB에 IP를 정수로 저장하거나 로그의 16진수 주소를 읽을 때 씁니다.

사용 방법

  1. 1IPv4인지 IPv6인지 고릅니다.
  2. 2IPv4는 점 표기·정수·2진수·16진수 어느 것으로 넣어도 됩니다.
  3. 3변환된 표기를 복사해 씁니다.

자주 묻는 질문

데이터베이스에 저장하고 비교하기 위해서입니다. 문자열로 저장하면 범위 검색이 어렵지만 32비트 정수로 저장하면 BETWEEN으로 대역을 조회할 수 있고 자리도 적게 차지합니다. MySQL의 INET_ATON, PostgreSQL의 inet 타입이 이런 변환을 합니다.

10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 세 대역이 사설 주소입니다. 이 도구는 주소를 넣으면 어느 특수 대역에 드는지 함께 알려줍니다. 172.16 대역은 172.31까지라서 172.32는 공인 주소라는 점이 자주 헷갈립니다.

링크 로컬 주소입니다. DHCP 서버에서 주소를 받지 못했을 때 운영체제가 스스로 배정하는 값이라, 이 주소가 보인다면 네트워크 연결에 문제가 있다는 신호입니다.

0이 가장 길게 이어지는 자리 한 곳만 :: 로 줄입니다. 길이가 같은 자리가 여럿이면 왼쪽을 고르고, 한 덩어리만 0인 곳은 줄이지 않습니다. 각 덩어리의 앞자리 0은 떼고 소문자로 적습니다. 이것이 RFC 5952가 정한 표준 표기이며, 이 규칙을 지켜야 같은 주소가 늘 같은 문자열이 됩니다.

서브넷 계산기(subnet-calc)는 CIDR을 넣으면 네트워크 주소·브로드캐스트 주소·사용 가능한 호스트 수를 구합니다. 이 도구는 주소 하나를 다른 형식으로 적는 일만 합니다.

알아두면 좋은 점

  • 특수 대역은 RFC 5735·6890에서 자주 마주치는 것만 담았습니다.
  • IPv6는 표기 변환만 하며 IPv4 사상 주소(::ffff:192.0.2.1)는 별도로 다루지 않습니다.
  • 주소가 실제로 쓰이고 있는지, 어디에 할당됐는지는 알려주지 않습니다.

함께 보면 좋은 도구

마지막 검증: 2026년 8월 29일 · 결과는 참고용 추정치입니다.