네트워크 및 IP 계산 도구

IPv4 Validator

IPv4의 네 10진수 구간 형식을 엄격히 검사하고 유효하면 표준 주소, 옥텟, 32비트 이진수와 정숫값을 표시합니다.

앞뒤 공백은 무시하지만 주소 내부는 자동으로 수정하지 않습니다.

A.B.C.D 형식, 0부터 255까지의 범위와 선행 0 규칙을 엄격히 검사하고 각 구간과 32비트 이진수를 표시합니다.

입력 내용은 브라우저에서만 처리되며 서버로 업로드되지 않습니다.

이 도구의 기능

IPv4 Validator는 통합 파서로 주소가 정확히 4개의 10진수 구간으로 구성되고 각 구간이 0에서 255 사이인지 검사합니다. 문법적 유효성만 판단하므로 Loopback, Multicast, Unspecified 같은 특수 용도 주소를 잘못된 주소로 처리하지 않습니다.

  • 0.0.0.0, 127.0.0.1, 224.0.0.1, 255.255.255.255처럼 문법적으로 유효한 주소를 허용합니다.
  • 과거 8진수 해석에서 생길 수 있는 모호성을 피하기 위해 192.168.01.1처럼 선행 0이 있는 표기는 허용하지 않습니다.
  • IPv4의 16진수, 8진수 또는 단일 정수 표기는 허용하지 않습니다.

사용 방법

  1. IPv4 주소를 입력합니다.
  2. IPv4 검사 버튼을 클릭합니다.
  3. Valid IPv4 결과 또는 구체적인 오류 원인을 확인합니다.
  4. 필요하면 표준 주소, 이진수와 옥텟 정보를 복사합니다.

계산 원리

파서는 먼저 점을 기준으로 주소를 4개 구간으로 나눈 뒤 각 구간에 표준 10진수 숫자만 있고 값이 255 이하인지 검사합니다. 이어서 각 값을 256진 자리 단위로 결합해 안정적인 32비트 부호 없는 정수로 만들고 각 구간을 0으로 채워 8비트 이진수로 표시합니다.

예시

  • 192.168.1.10 → Valid IPv4. 이진수는 11000000.10101000.00000001.00001010입니다.
  • 192.168.1.256 → Invalid. 마지막 구간이 255를 초과합니다.
  • 192.168.01.1 → Invalid. 두 번째 구간에 선행 0이 있습니다.

주요 사용 사례

  • 설정 파일, 로그 또는 폼에 있는 IPv4 문자열을 검사합니다.
  • 각 옥텟에 해당하는 고정 8비트 이진수를 확인합니다.
  • CIDR 또는 서브넷 계산 전에 입력 형식을 확인합니다.

개인정보 보호

입력과 결과는 브라우저의 로컬 메모리에서만 처리됩니다. 서버로 업로드하거나 온라인 API를 호출하지 않으며 자동으로 영구 저장하지 않습니다.

IPv4 Validator 기능

A.B.C.D 형식, 0부터 255까지의 범위와 선행 0 규칙을 엄격히 검사하고 각 구간과 32비트 이진수를 표시합니다. 네트워크 설계, 설정 확인 및 문제 해결에 유용하며 결과를 바로 확인하고 복사할 수 있습니다.

FAQ

유효한 IPv4 주소란 무엇인가요?

유효한 IPv4 주소는 A.B.C.D 형식의 4개 10진수 구간으로 표기합니다. 각 구간은 0부터 255까지이며 값이 0인 경우를 제외하면 선행 0을 사용할 수 없습니다.

IPv4의 각 구간에서 허용되는 최댓값은 얼마인가요?

각 구간은 8 bit이며 최솟값은 0, 최댓값은 255입니다.

192.168.1.256은 왜 유효하지 않나요?

256은 8-bit 옥텟이 표현할 수 있는 최댓값 255를 초과합니다.

IPv4 주소가 서버에 업로드되나요?

아닙니다. 파싱과 변환은 모두 현재 브라우저의 메모리에서 처리됩니다.

개발자 도구 목록으로 돌아가기