최장 프리픽스 매칭(라우팅) 계산기
여러 CIDR 라우팅 항목과 목적지 IP를 넣으면 어느 경로가 선택되는지, 왜 그 경로가 이기는지(가장 긴 프리픽스)를 계산합니다.
한 줄에 하나씩, "IP/프리픽스길이 -> 다음홉" 형식
선택된 경로
10.1.2.0/24
다음 홉: C · 프리픽스 /24
0.0.0.0/0
→ default
10.0.0.0/8
→ A
10.1.0.0/16
→ B
10.1.2.0/24
→ C
사용 방법
- 1라우팅 항목을 "IP/프리픽스길이 -> 다음홉" 형식으로 한 줄씩 입력합니다.
- 2목적지 IP 주소를 입력합니다.
- 3어느 항목이 매치되는지, 그중 어느 것이 최종 선택(최장 프리픽스)되는지 확인합니다.
자주 묻는 질문
목적지 IP가 여러 라우팅 항목의 대역에 동시에 속할 때, 그중 프리픽스 길이(/N의 N)가 가장 긴, 즉 가장 좁은 범위를 가리키는 항목을 고르는 라우터의 규칙입니다. RFC 1812(라우터 요구사항)가 명시하는 원칙입니다.
넓은 대역(예: 기본 경로 0.0.0.0/0)은 "그 밖에는 다 여기로"라는 안전망이고, 좁은 대역은 그 안의 특정 목적지에 대해 더 정확한 경로를 나타냅니다. 더 구체적인 정보가 있으면 그것을 우선하는 것이 합리적이라, 항상 더 좁은(긴 프리픽스) 경로가 이깁니다.
프리픽스 길이 32는 IP 주소 하나만을 가리키는 가장 좁은 경로입니다. 다른 모든 경로보다 항상 우선하며, 특정 호스트에 대한 예외 경로를 설정할 때 씁니다.
정상적인 라우팅 테이블이라면 같은 대역이 중복 등록되지 않아야 하지만, 실수로 중복되면 어느 것을 골라야 할지 모호해집니다. 이 계산기는 이런 경우를 "모호함"으로 표시해 알려줍니다.
전송되지 않습니다. 계산은 모두 브라우저 안에서 이루어지고 넣은 값은 이 기기에만 남습니다.
알아두면 좋은 점
- "가장 긴 프리픽스가 이긴다"는 규칙은 RFC 1812(라우터 요구사항)를 정본으로 삼았습니다(2026-09-05 확인).
- 매치 여부는 목적지 주소와 각 항목의 서브넷 마스크를 AND 연산해 그 항목의 네트워크 주소와 같은지로 판정하며, 여러 항목이 매치되면 프리픽스 길이가 가장 큰 것을 고르는 로직을 다양한 라우팅 테이블 예시로 테스트했습니다.
- 이 계산기는 IPv4만 다룹니다. 실제 라우터의 트라이(trie) 기반 고속 탐색 구조까지는 다루지 않고, 규칙 자체를 보여주는 데 집중합니다.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 5일 · 결과는 참고용 추정치입니다.