정수 입력에서는 주소 종류도 선택
주소 형식은 IPv4와 IPv6를 자동으로 구분합니다. IP 정수 변환이나 IP 16진수 변환에서는 입력 진법과 32비트 또는 128비트 종류를 함께 선택하세요. 주소 형식에서는 숫자용 종류 선택이 비활성화됩니다.
IP와 네트워크
한 줄에 값 하나를 입력하세요. 입력 형식을 고르면 같은 주소의 여러 표현을 함께 보여 줍니다.
변환은 이 브라우저에서 실행되며 입력 주소로 조회하지 않습니다.
네트워크 바이트 순서와 부호 없는 정수를 사용합니다. 주소는 자동 인식하고 숫자는 선택한 주소 종류로 읽습니다.
비어 있지 않은 행 100개, 전체 65,536 UTF-16 단위, 행당 256단위. JSON에는 오류 행도 포함됩니다.
입력 또는 옵션이 바뀌었습니다. 다시 변환한 뒤 내보내세요.
데이터베이스의 정수와 로그의 주소가 같은 값인지 확인할 때 IP 주소 변환기를 사용할 수 있습니다. 숫자 1은 0.0.0.1일 수도 있고 ::1일 수도 있습니다. 진법과 주소 종류를 먼저 정하면 추측 없이 비교할 수 있으며 원래 입력은 그대로 남습니다.
IP 주소 변환기는 정확한 정수 연산을 사용합니다. IPv6 값을 부동소수점으로 바꾸지 않고 같은 128비트에서 각 진법을 계산합니다. JSON에는 숫자를 문자열로 기록하므로 다시 읽는 프로그램에서도 자릿수를 보존할 수 있습니다.
IPv6 전체 표기는 네 자리씩 여덟 그룹을 보여 줍니다. IPv6 축약은 그룹 앞의 0을 없애고 가장 긴 연속 0 그룹을 줄입니다. 길이가 같으면 왼쪽을 선택하므로 서로 달라 보이는 주소도 같은 값인지 비교하기 쉽습니다.
주소 형식은 IPv4와 IPv6를 자동으로 구분합니다. IP 정수 변환이나 IP 16진수 변환에서는 입력 진법과 32비트 또는 128비트 종류를 함께 선택하세요. 주소 형식에서는 숫자용 종류 선택이 비활성화됩니다.
빈 줄은 건너뛰지만 이후 행 번호는 원본 기준으로 유지됩니다. 잘못된 값 하나가 다른 행의 변환을 막지 않습니다. 처음 50개부터 더 볼 수 있고, 내보내기는 표시 개수와 관계없이 전체 보고서를 사용합니다.
자동 변환은 편집이 멈춘 뒤 350ms 후 실행됩니다. 끄면 변환 버튼이나 Ctrl/Cmd + Enter를 사용합니다. 예제와 지우기는 변경할 행 수를 미리 보여 주며, 적용 후 한 번 되돌리면 입력과 보고서가 함께 복구됩니다.
192.0.2.1은 네트워크 바이트 순서로 3221225985가 됩니다. 32비트 최상위 비트가 켜져도 음수로 표시하지 않습니다. 숫자를 주소로 되돌릴 때 범위를 넘으면 잘라내지 않고 오류로 남깁니다.
2진수는 IPv4에서 32자리, IPv6에서 128자리를 표시합니다. 16진수는 각각 8자리와 32자리로 채웁니다. IPv6 정규형은 소문자를 쓰며 0 그룹 하나만 축약하지 않고, 모든 비트가 0이면 ::를 표시합니다.
IPv4에는 ::ffff: 매핑 표현을 함께 제공합니다. IPv6에서 IPv4를 꺼내는 것은 ::ffff:0:0/96 범위일 때뿐입니다. 일반 IPv6도 숫자로 변환할 수 있지만 대응하는 IPv4를 임의로 만들지는 않습니다.
IPv4의 네 옥텟을 a, b, c, d라고 하면 a×16777216 + b×65536 + c×256 + d입니다. 결과는 부호 없는 32비트 정수이며, 주소 입력 모드에서 바로 확인할 수 있습니다. 반대로는 10진수와 IPv4를 선택하세요.
가능합니다. IPv6는 부호 없는 128비트 정수로 다룹니다. BigInt로 연산하며 JSON 값도 문자열로 저장합니다. 가져오는 쪽에서 이를 일반 부동소수점 숫자로 바꾸면 정밀도가 줄어들 수 있으므로 문자열을 유지하세요.
IPv4는 0부터 4294967295까지, IPv6는 0부터 340282366920938463463374607431768211455까지입니다. 숫자가 작아도 IPv6를 선택하면 해당 주소로 복원합니다. 예를 들어 1은 ::1이 됩니다.
점 구분 IPv4에서는 허용하지 않습니다. 오래된 파서는 선행 0을 8진수로 읽기도 하므로 의미가 달라질 수 있습니다. 여기서는 0177.0.0.1을 거부하고, 단독 0만 허용하는 엄격한 규칙을 사용합니다.
각 그룹의 선행 0을 없애고, 둘 이상인 연속 0 그룹 중 가장 긴 구간 하나를 ::로 줄입니다. 같은 길이라면 왼쪽을 선택합니다. 영문자는 소문자로 출력하며 0 그룹 하나만 있을 때는 축약하지 않습니다.
검토할 주소 표현이 있나요?
IP 주소 변환기로 텍스트, 비트와 정확한 정수를 비교하세요. 저장된 숫자를 복원하기 전에 원본의 주소 종류를 확인하면 작은 값도 올바르게 해석할 수 있습니다.