RDAP 기반 조회란
이 도구는 각 IP를 담당하는 지역 인터넷 레지스트리(RIR)의 RDAP(Registration Data Access Protocol) 서버에 직접 질의합니다. 예전의 텍스트 Whois와 달리 RDAP는 필드가 표준화된 JSON을 돌려주므로, 할당 범위와 소유 관계를 기계적으로 정확히 읽어낼 수 있습니다. 조회는 아래 다섯 RIR 엔드포인트에 병렬로 보내 유효한 공식 레지스트리 응답 하나를 사용하고, 어느 RIR의 응답인지 결과에 함께 표시합니다.
| RIR | 관할 지역 |
|---|---|
| ARIN | 북미 |
| RIPE NCC | 유럽·중동·중앙아시아 |
| APNIC | 아시아·태평양(한국 포함) |
| LACNIC | 중남미·카리브 |
| AFRINIC | 아프리카 |
한국의 IP는 APNIC 산하 국가 레지스트리인 **KRNIC(한국인터넷진흥원)**이 관리합니다. 국내 대역을 조회하면 APNIC 또는 KRNIC 위임 정보가 나타나는 것이 정상입니다.
Whois로 알 수 있는 것
RDAP 응답에서 이 도구가 추려 보여주는 항목은 다음과 같습니다.
- 망 범위(startAddress ~ endAddress): 해당 IP가 속한 연속 대역. 이 범위를 CIDR로 환산하면 조직이 보유한 블록 크기를 알 수 있습니다.
- 등록 국가: 대역을 할당받은 기관의 등록지 코드.
- 핸들(handle): RIR 내부에서 이 객체를 식별하는 고유 ID.
- 등록자(registrant): 대역을 위임받은 기관·조직명. vCard의 이름 필드에서 추출합니다.
- 조회 레지스트리(registry): 결과를 제공한 공식 RIR(ARIN·RIPE NCC·APNIC·LACNIC·AFRINIC).
- 이벤트(events): 최초 등록일과 마지막 변경일 등 이력.
이 정보로 “이 IP가 어느 통신사·기관·클라우드의 어느 크기 대역에 속하는가”를 판별할 수 있습니다. 스팸 발신 IP의 소속 통신사를 찾아 신고하거나, 서버 대역의 소유자를 확인하는 실무에 유용합니다.
Whois로 알 수 없는 것
반대로 IP Whois는 개인을 특정하지 못합니다. 등록자는 거의 항상 통신사·호스팅사·기관 단위이며, 그 아래 실제 사용자 개인은 드러나지 않습니다. 다음은 흔한 오해입니다.
- 실사용자 신원: 등록자 필드는 대역 관리 주체이지 접속자 개인이 아닙니다.
- 정확한 물리 주소: 표시되는 주소가 있더라도 기관의 등록 주소일 뿐 접속 위치가 아닙니다.
- 개인 연락처: RIPE 등 다수 관할은 개인정보 보호 정책으로 연락처를 비공개 처리합니다.
즉 Whois는 망(network) 소유 정보를 위한 도구이지 **사람(person)**을 찾는 도구가 아닙니다. 사용자 실명 매칭은 통신사만 가진 가입자 데이터가 있어야 하고, 이는 법적 절차 없이 접근할 수 없습니다.
실무 활용
메일 서버가 특정 IP로부터 공격·스팸을 받을 때, Whois로 해당 대역의 소속 기관을 파악한 뒤 그 기관의 공식 abuse 신고 창구를 별도로 찾는 것이 대표적 활용입니다. 이 화면이 abuse 연락처를 직접 제공하는 것은 아닙니다. 서버 대역 소유자 확인에도 쓸 수 있지만, 등록 정보만으로 실제 클라우드 리전이나 사용 주체를 단정해서는 안 됩니다. 예를 들어 낯선 IP가 서버 접근 로그에 반복적으로 나타나면 Whois로 소속 기관을 확인하고, 서버 로그·평판 정보 등 다른 근거와 함께 조사 우선순위를 정할 수 있습니다.
RIR별 정책 차이 이해하기
같은 RDAP 조회라도 IP가 어느 RIR 관할이냐에 따라 보이는 정보의 양이 다릅니다. 이는 각 RIR의 공개 정책과 지역 개인정보 규제가 다르기 때문입니다.
| RIR | 특징 |
|---|---|
| ARIN | 조직·연락처 정보가 비교적 상세히 공개되는 편 |
| RIPE NCC | GDPR 영향으로 개인 관련 필드를 광범위하게 비공개 |
| APNIC | 한국(KRNIC) 포함, 위임 계층이 여러 단계로 표시되는 경우 많음 |
| LACNIC / AFRINIC | 등록 정보의 상세도가 대역별로 편차가 큼 |
그래서 어떤 IP는 등록자·이벤트가 풍부하게 나오고, 다른 IP는 대역 범위와 국가만 나오기도 합니다. 이는 도구의 오류가 아니라 각 레지스트리가 공개하기로 정한 범위의 차이입니다. 한국 대역을 조회했을 때 KRNIC 또는 그 상위인 APNIC의 위임 정보가 함께 나타나는 것도 이런 계층 구조 때문입니다.
조회 결과 필드 읽는 법
RDAP 결과를 실무에서 정확히 해석하려면 각 필드의 의미를 알아야 합니다.
- 핸들(handle): 이 등록 객체의 고유 식별자. 통신사에 신고할 때 대상 대역을 특정하는 근거가 됩니다.
- 망 범위(startAddress ~ endAddress): 이 IP가 속한 연속 블록의 시작과 끝. 이 범위를 CIDR로 환산하면 대역 크기를 알 수 있어, CIDR 계산기와 함께 쓰면 서브넷 구조를 파악할 수 있습니다.
- 등록 국가: 대역을 위임받은 기관의 등록 국가 코드. 실제 서비스 국가와 다를 수 있습니다.
- 이벤트(events):
registration(최초 등록)과last changed(마지막 변경) 같은 시점 정보로, 대역이 언제부터 이 기관에 할당됐는지 가늠할 수 있습니다. - 등록자(registrant): 대역을 위임받은 조직명. 앞서 강조했듯 개인이 아니라 기관 단위입니다.
이 필드들을 종합하면 “어느 기관이, 언제부터, 얼마나 큰 대역을” 보유했는지 그림이 그려집니다. 스팸·공격 대응 시 이 정보를 근거로 정확한 대역과 관리 주체를 지목해 신고하면 처리 속도가 빨라집니다.
Whois와 GeoIP는 다른 도구
마지막으로 자주 혼동되는 두 조회를 구분해 두면 좋습니다. Whois(RDAP)는 IP가 행정적으로 누구에게 할당됐는가를 알려주는 등록 정보 조회이고, GeoIP는 IP가 어디에서 접속하는가를 추정하는 위치 조회입니다. 등록 국가가 미국인 다국적 통신사의 대역이 실제로는 한국에서 서비스되는 경우처럼, 두 결과가 다르게 나오는 것은 정상입니다. 접속 위치가 궁금하면 IP 조회 도구를, 대역 소유·관리 주체가 궁금하면 이 Whois 도구를 사용하세요. 두 정보를 함께 보면 IP의 성격을 훨씬 입체적으로 파악할 수 있습니다.
자주 묻는 질문
Whois로 IP 사용자의 실명이나 주소를 알 수 있나요?
일반적으로 알 수 없습니다. IP Whois의 등록자(registrant)는 대개 통신사나 기관 같은 대역 할당 주체이지 실제 사용자 개인이 아닙니다. 개인 가입자 정보는 통신사만 보유하며 법적 절차를 통해서만 열람할 수 있습니다.
결과의 등록 국가가 실제 접속 국가와 다를 수 있나요?
네. 등록 국가는 대역을 할당받은 기관의 등록지 기준이라, 다국적 통신사·클라우드 사업자는 실제 서비스 국가와 등록 국가가 다를 수 있습니다. 접속 위치 추정은 Whois가 아니라 GeoIP 조회가 더 적합합니다.
일부 필드가 비어 있거나 Unknown으로 나오는 이유는 무엇인가요?
RIR(지역 인터넷 레지스트리)마다 공개 정책이 달라 등록자·연락처를 비공개로 처리하는 경우가 많습니다. 특히 GDPR 이후 RIPE 관할 대역은 개인정보 필드를 대부분 가립니다. 이 도구는 응답에 있는 필드만 표시하고 없는 값은 채우지 않습니다.
레거시 Whois(43번 포트)와 무엇이 다른가요?
이 도구는 텍스트 기반 레거시 Whois가 아니라 구조화된 JSON을 반환하는 RDAP를 사용합니다. RDAP는 표준화된 필드와 명확한 소유 관계를 제공해 파싱이 정확하고, 각 RIR이 공식적으로 운영하는 최신 프로토콜입니다.
조회 횟수 제한이 있나요?
Whois 조회는 요청 출발지 기준 분당 10회로 제한됩니다. 다수 IP를 연속 조회할 때는 이 한도를 고려하세요. 동일 IP 결과는 일정 시간 캐시되어 반복 조회 시 더 빠르게 응답합니다.