IP 주소 형식 검사기 - IPv4/IPv6 유효성 검사 및 사설 대역 판별 (무료)
입력한 문자열이 올바른 IPv4 또는 IPv6 주소인지 즉시 확인하고, 사설 주소·루프백·링크 로컬·멀티캐스트·공인 주소 등으로 자동 분류합니다. 브라우저 내에서만 동작하며 외부 조회는 전혀 하지 않는, 순수한 형식 검증 도구입니다.
특수 용도 IP 주소 범위 목록
RFC 표준에서 용도가 미리 정해진 대표적인 IP 주소 범위입니다.
| 분류 | IPv4 범위 | IPv6 범위 | 설명 |
|---|---|---|---|
| 미지정 주소 | 0.0.0.0 | :: | 아직 어떤 주소도 할당되지 않았음을 나타내는 특수 주소입니다. |
| 루프백 주소 | 127.0.0.0/8 | ::1 | 자기 자신(같은 기기)을 가리키는 주소로, 패킷이 외부 네트워크로 나가지 않습니다. |
| 사설 주소 | 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 | fc00::/7 | 사내 LAN처럼 폐쇄된 네트워크에서 사용되며, 인터넷으로 직접 라우팅되지 않는 주소입니다. |
| 링크 로컬 주소 | 169.254.0.0/16 | fe80::/10 | 동일 세그먼트 내에서만 유효한 자동 할당 주소로, 라우터가 전달하지 않습니다. |
| 멀티캐스트 주소 | 224.0.0.0/4 | ff00::/8 | 단일 호스트가 아닌 여러 목적지에 동시에 데이터를 전달하기 위한 주소입니다. |
| 브로드캐스트 주소 | 255.255.255.255 | — | 동일 네트워크 내 모든 호스트에 한꺼번에 전송하기 위한 특수 주소입니다. |
| 문서·예제용 주소 | 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24 | — | RFC 5737에서 정의된, 매뉴얼이나 예제 코드에서 사용하도록 예약된 주소입니다. |
| 예약된 주소 | 240.0.0.0/4 | — | IANA가 향후 용도를 위해 예약해 둔 대역으로, 현재는 일반 통신에 사용되지 않습니다. |
IP 주소 형식 검사기란
IP 주소 형식 검사기는 입력한 문자열이 IPv4 또는 IPv6 주소의 올바른 문법을 따르는지 확인하고, 유효한 경우에는 한 걸음 더 나아가 사설 주소·루프백·링크 로컬·멀티캐스트 등 특수 용도 분류까지 판정해 줍니다. 서버 설정 파일이나 애플리케이션 검증 규칙을 작성하는 도중에 즉시 답을 얻을 수 있도록 설계되어, 의도한 주소 표기가 실제로 표준에 맞는지 그 자리에서 확인할 수 있습니다.
모든 검사는 브라우저 안에서만 이루어집니다. 입력한 문자열을 외부 서버로 전송하지 않으며, 이름 해석이나 WHOIS 조회도 전혀 수행하지 않습니다. 오직 문자열의 형식을 검증하고 확립된 RFC 정의에 따라 분류만 수행합니다.
IP 주소 검사 사용 방법
- 주소를 입력합니다 입력란에 확인하고 싶은 IPv4 또는 IPv6 주소를 입력합니다. 앞뒤 공백은 자동으로 제거됩니다.
- 실시간으로 결과를 확인합니다 입력하는 동안 즉시 분석되어 유효 또는 무효 라벨이 바로 표시됩니다.
- 버전과 분류를 확인합니다 유효한 주소라면 IPv4인지 IPv6인지와 함께 사설·루프백 등 특수 용도 분류가 표시됩니다.
- 무효인 경우 이유를 확인합니다 형식이 잘못된 경우 옥텟 수 부족이나 0~255 범위를 벗어난 숫자 등 구체적인 이유가 표시됩니다.
- 예시로 바로 시험해 봅니다 예시 버튼을 클릭하면 대표적인 주소가 입력란에 바로 반영되어 분류 결과를 즉시 확인할 수 있습니다.
더 잘 활용하기 위한 팁
- 이 도구는 어떠한 통신도 수행하지 않으며, 입력된 문자열의 형식 검사와 RFC 기반 분류를 모두 브라우저 안에서만 처리합니다.
- 서버 설정 파일이나 애플리케이션 검증 규칙을 작성하기 전에, 의도한 IP 주소 범위가 맞는지 확인하는 데 유용합니다.
- 사설 IP 주소(예: 192.168.x.x)는 인터넷에서 직접 접근할 수 없으므로, 사내 시스템 연결 문제를 진단할 때 가장 먼저 확인해야 할 항목입니다.
- "01"처럼 앞에 0이 붙은 표기는 많은 시스템에서 모호하게 해석되므로(8진수로 처리되는 경우도 있음), 이 도구는 의도적으로 무효로 판정합니다.
이럴 때 유용합니다
정규 표현식·검증 라이브러리 점검
직접 작성한 검증 로직이 앞자리 0이나 범위를 벗어난 옥텟 같은 경계 조건을 제대로 걸러내는지 확인하는 참고 자료로 사용할 수 있습니다.
문제 조사 전 연결 가능 여부 사전 확인
연결 문제를 조사하기 전에 대상 주소가 사설 주소인지 먼저 확인하면, 애초에 인터넷에서 도달할 수 없는 호스트를 두고 시간을 낭비하지 않을 수 있습니다.
낯선 IPv6 표기 이해
"::" 축약 표기나 IPv4 매핑 형식을 사용한 IPv6 주소를 붙여 넣어 실제로 어떻게 전개되고 어떻게 분류되는지 확인할 수 있습니다.
문서용으로 안전한 주소 선택
매뉴얼이나 예제 코드를 작성할 때, 실제 사용 중인 주소를 실수로 언급하지 않도록 RFC 5737의 문서용 주소 범위에 해당하는지 확인할 수 있습니다.
용어집
- IPv4
- 0에서 255 사이의 10진수 4개를 점으로 구분해 표기하는 전통적인 32비트 IP 주소 형식입니다. 예: 192.168.1.1
- IPv6
- 16진수 8개 그룹을 콜론으로 구분해 표기하는 차세대 128비트 IP 주소 형식입니다. 예: 2001:db8::1. IPv4 주소 고갈 문제를 해결하기 위해 설계되었습니다.
- CIDR 표기법
- IP 주소 뒤에 "/24"처럼 슬래시와 비트 수를 붙여 주소 범위를 나타내는 표기법입니다. 예를 들어 192.168.0.0/16은 192.168.0.0부터 192.168.255.255까지의 범위를 나타냅니다.
- 옥텟
- IPv4 주소를 점으로 구분한 각 부분으로, 8비트(0~255)로 표현되는 숫자입니다. IPv4 주소는 4개의 옥텟으로 구성됩니다.
- 헥스텟
- IPv6 주소를 콜론으로 구분한 각 부분으로, 16비트(0000~ffff)의 16진수로 표현됩니다. IPv6 주소는 8개의 헥스텟으로 구성됩니다.
- 제로 압축(::)
- IPv6 주소에서 연속된 0으로만 이루어진 그룹을 "::" 하나로 줄여 표기하는 방식입니다. 하나의 주소에서 한 번만 사용할 수 있습니다.
- IPv4 매핑 주소
- IPv6 체계 안에서 IPv4 주소를 표현하는 특수한 형식으로, "::ffff:192.168.1.1"처럼 맨 앞의 ffff가 뒤에 포함된 IPv4 부분을 표시합니다.
자주 묻는 질문
여담이지만 ― "사설 IP 주소"가 인터넷에 나갈 수 없는 이유
IPv4 사설 주소 대역(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)은 1996년 RFC 1918에서 정의되었습니다. 당시 기업과 가정의 네트워크 기기가 폭발적으로 늘어나는 한편, 약 43억 개에 불과한 IPv4 주소를 모든 기기에 하나씩 할당하는 것은 이미 현실적이지 않았습니다. 그래서 "조직 내부에서만 쓰는 번호"를 따로 마련하고, 전 세계 인터넷 서비스 제공자들이 라우터가 이 목적지로 가는 경로 정보를 절대 갖지 않도록 합의함으로써 한정된 자원을 훨씬 오래 쓸 수 있게 되었습니다.
IPv6에도 비슷한 개념이 있는데, fc00::/7로 정의되는 "유니크 로컬 주소"가 IPv4의 사설 주소에 해당합니다. IPv6는 128비트로 약 3.4×10^38개라는 천문학적인 수의 주소를 갖고 있어 이론상 고갈 걱정이 없지만, 그럼에도 조직 내부에서만 완결되는 통신을 위해 굳이 전 세계로 라우팅되지 않는 대역을 마련해 둔 점은 흥미로운 설계 선택입니다.
링크 로컬 주소(IPv4의 169.254.0.0/16, IPv6의 fe80::/10)는 DHCP 서버를 찾지 못했을 때 기기가 자동으로 자신에게 할당하는 일종의 "안전장치" 주소입니다. 케이블로만 연결된 두 대의 컴퓨터가 169.254.x.x 주소를 갖게 된 것을 본 적이 있는 사람도 많을 텐데, 이는 네트워크 설정이 아직 제대로 끝나지 않았다는 신호이기도 합니다.