본문으로 건너뛰기
ipaddress.si

IP 주소 변환기

IPv4·IPv6 주소의 모든 표기 형식.

축약 표기
2001:db8::8a2e:370:7334
범위
특수 목적 · Documentation
전체 표기
2001:0db8:0000:0000:0000:8a2e:0370:7334
정수
42540766411282592856904136881884656436
16진수
0x20010db80000000000008a2e03707334
역방향 DNS 이름
4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
2진수
0010000000000001:0000110110111000:0000000000000000:0000000000000000:0000000000000000:1000101000101110:0000001101110000:0111001100110100

IP 주소는 그저 숫자입니다. IPv4는 32비트, IPv6는 128비트입니다. 익숙한 점과 콜론 표기는 사람이 읽기 쉽게 쓴 형태일 뿐입니다. 이 변환기는 같은 주소를 정수, 16진수, 2진수로 보여 주고, PTR 조회에 쓰는 역방향 DNS 이름(IPv4는 in-addr.arpa, IPv6는 ip6.arpa)도 알려 줍니다.

IPv6의 경우 전체 표기(16진수 32자리 전부)와, RFC 5952에 정의된 표준 축약 표기(소문자, 앞자리 0 생략, 가장 긴 0 그룹 연속을 ::로 대체)도 보여 줍니다.

자주 묻는 질문

IP 주소를 정수로 바꾸려면?

IPv4의 각 옥텟에 자릿값을 곱해 더합니다: a×256³ + b×256² + c×256 + d. 192.168.1.1이라면 3232235777입니다.

IPv6 주소의 표준 형식은 무엇인가요?

RFC 5952에 따라 16진수는 소문자로, 각 그룹의 앞자리 0은 생략하고, 두 개 이상 연속된 0 그룹 중 가장 긴 것을 ::로 축약합니다. 길이가 같으면 첫 번째를 축약합니다.

PTR 이름이 거꾸로 쓰이는 이유는?

DNS는 오른쪽에서 왼쪽으로 위임하므로 역방향 영역은 주소의 각 부분을 역순으로 나열합니다. 덕분에 네트워크 소유자마다 자기 블록에 대한 권한을 위임받을 수 있습니다.