WHOIS 조회

소개 온라인 WHOIS 조회

도메인 소유주, 등록 시기 또는 만료 시기를 알아야 하나요? 이 WHOIS 조회 도구는 도메인 이름으로 입력을 검증하고 적절한 WHOIS 또는 RDAP 소스를 조회하여 구조화된 요약을 반환합니다: 등록기관, 생성/업데이트/만료 날짜, 네임서버, DNSSEC 상태 및 도메인 상태 코드. 심층 분석을 위해 원시 출력 패널은 레지스트리 또는 등록기관에서 반환된 그대로 완전한 WHOIS 또는 RDAP 데이터를 표시하여 티켓, 이메일 또는 보고서에 복사할 수 있도록 준비합니다.

우리의 WHOIS 조회를 사용해야 하는 이유

  • 깔끔한 요약 보기: 등록기관, 생성/만료/업데이트 날짜, 네임서버, DNSSEC 및 상태 코드를 한눈에 확인
  • 도메인 중심 검증: 프로토콜/경로가 포함된 URL을 거부하고 적절한 FQDN을 요구합니다 (예: example.com, sub.domain.org)
  • 정규화된 필드: 백엔드가 도메인, 등록기관, 날짜, 네임서버, DNSSEC, 상태[] 및 등록자.조직(사용 가능한 경우)을 일관된 데이터 모델로 매핑합니다
  • 원시 기록 패널: 레지스트리/등록기관에서 반환된 그대로 원본 WHOIS 텍스트 또는 RDAP JSON 확인
  • 사용 가능한 경우 RDAP 지원, 더 구조화되고 기계가 읽을 수 있는 JSON 응답 제공
  • 모바일 친화적 UI, 티켓, 사고 보고서 및 도메인 포트폴리오에 복사/붙여넣기 용이한 형식
  • 계정 불필요; 공정 사용 속도 제한으로 모든 사용자를 위해 서비스를 빠르고 안정적으로 유지

🔍 WHOIS 조회 수행 방법 for whois-lookup

1

1. 도메인 이름 입력

<code>example.com</code> 또는 <code>sub.domain.org</code>와 같은 정규화된 도메인 이름을 입력하세요. <code>http://</code>, <code>https://</code> 또는 경로/쿼리 매개변수를 포함하지 마세요 – 이 도구는 도메인 형식의 입력만 검증합니다.

2

2. 검증 및 조회

도구는 입력값이 유효한 도메인(FQDN 형태)인지 확인한 후, TLD와 백엔드 라우팅 로직에 따라 적절한 WHOIS 또는 RDAP 소스를 조회합니다.

3

3. 주요 필드 파싱

핵심 필드 – 도메인, 등록대행자, 생성/수정/만료 날짜, 네임서버, DNSSEC 상태, 상태 코드 및 등록자 조직(사용 가능한 경우) – 는 빠른 읽기와 비교를 위해 구조화된 요약으로 정규화됩니다.

4

4. 원시 데이터 검사

조사 및 특수 사례를 위해 원시 출력 패널을 열어 전체 WHOIS 텍스트 또는 RDAP JSON을 확인하세요. 이는 백엔드에서 반환된 동일한 <code>rawData</code>로, 티켓, SIEM 노트 또는 스프레드시트에 복사/붙여넣기에 이상적입니다.

프로토콜 상세 및 데이터 모델

WHOIS (RFC 3912) & RDAP (RFC 7483)

이 도구는 현대적인 WHOIS/RDAP 데이터 접근과 UI가 소비하는 정규화된 형태를 중심으로 설계되었습니다:

측면상세참고
WHOIS 전송TCP 포트 43자유 형식 텍스트; 호출자는 라인을 파싱하고 필요한 경우 추천을 따라야 함
RDAP 전송HTTPS + JSON구조화된 JSON: 도메인, 연락처 및 상태 코드에 대한 객체
입력 유형도메인 이름(FQDN만)UI 검증은 레지스트리가 쿼리를 기대하는 방식과 일치하도록 프로토콜/경로를 거부함
출력 형태파싱 + 원시UI는 정규화된 필드를 표시하고 백엔드의 <code>rawData</code>를 노출함

일반적인 응답 특성

실제 속도는 관련된 레지스트리/등록대행자, 네트워크 지연 및 제한에 따라 다릅니다:

레지스트리 유형일반적 지연 시간참고
.com / .net (gTLD)⚡ ~0.5–1초종종 빠르며, 명확한 등록대행자/추천 패턴을 가짐
신규 gTLD⏳ 1–2초많은 경우 더 풍부한 구조화된 데이터를 가진 RDAP를 사용합니다
ccTLD(국가 코드)⏳ 1–3초형식이 매우 다양하며, 개인정보 보호 규정은 국가별로 다릅니다

도구가 파싱하는 핵심 필드

업스트림 응답에 존재하는 경우, 백엔드는 주요 WHOIS/RDAP 필드를 프론트엔드에 노출되는 정규화된 객체(<code>WhoisResult</code> 형태)로 매핑합니다:

필드설명예시
domain조회된 도메인 이름example.com
registrar도메인을 담당하는 등록기관Namecheap, GoDaddy, OVH, Gandi…
created / updated / expires라이프사이클 타임스탬프2020-01-01 / 2023-01-10 / 2026-01-01
nameServers[]권한 있는 네임서버ns1.example.com, ns2.example.com
status[]도메인 상태 코드clientTransferProhibited, ok, pendingDelete…
dnssecDNSSEC 서명 상태signedDelegation, unsigned
registrant.organization등록자 조직(삭제되지 않은 경우)Example Corp
rawData전체 원시 WHOIS 텍스트 또는 RDAP JSON복사/붙여넣기를 위해 원시 패널에 있는 그대로 표시됨

명령줄 WHOIS

터미널을 선호하시나요? 다음 명령어들은 백엔드가 수행하는 작업을 그대로 반영하지만, 셸에서 직접 실행할 수 있습니다:

리눅스/macOS

기본 WHOIS 조회

whois example.com

TLD의 기본 WHOIS 서버에 질의하여 원시 레코드를 출력합니다

일반적인 라이프사이클 필드 필터링

whois example.com | grep -iE "registrar:|creation date:|updated date:|expiry date:|name server:"

복잡한 출력에서 등록 기관, 날짜, 네임서버를 빠르게 추출합니다

curl을 통한 최소 RDAP 쿼리 (지원되는 경우)

curl https://rdap.org/domain/example.com

사용 가능한 경우 구조화된 RDAP 데이터를 JSON으로 반환합니다

윈도우

Sysinternals WHOIS (whois.exe 설치 후)

whois.exe -v example.com

추가 힌트와 서식이 포함된 상세 WHOIS 조회

WHOIS의 실용적인 활용 사례

도메인 조사 및 실사

  • 마켓플레이스에서 도메인 구매 전 도메인 연령 확인
  • 도메인이 만료 임박 상태인지 확인 (삭제 또는 손실 위험)
  • 이전 또는 통합 계획을 위해 도메인을 보유한 등록 기관 확인
// 원시 WHOIS 문자열에서 도메인 연령(대략적) 추출
const match = /Creation Date:\s*(.+)/i.exec(rawWhois);
const createdAt = match ? new Date(match[1]) : null;
const ageYears = createdAt ? (Date.now() - createdAt.getTime()) / (1000*60*60*24*365) : null;

사이버 보안 및 사고 대응

  • 로그 또는 피싱 이메일에서 발견된 의심스러운 도메인 조사
  • 악성 인프라 전체에서 등록 기관 및 네임서버 패턴 추적
  • 남용 신고 또는 삭제 요청 시 소유권 컨텍스트 문서화
// WHOIS 출력에서 네임서버 라인 추적
const nsLines = rawWhois.match(/Name Server:\s*(.+)/gi) || [];
const currentNS = nsLines.map(l => l.split(/:\s*/i)[1]?.trim());
compareWithPreviousSnapshot(currentNS);

운영 및 DNS 관리

  • 도메인이 DNS 공급자에게 올바르게 위임되었는지 확인
  • 보안 민감 기능 활성화 전 DNSSEC 플래그 확인
  • 일관된 등록 기관 및 만료일을 위한 도메인 포트폴리오 감사

❓ Frequently Asked Questions

일부 WHOIS 세부 정보가 숨겨지거나 편집되는 이유는 무엇인가요?

GDPR, 지역 개인정보 보호법 및 프라이버시/프록시 서비스 사용으로 인해 많은 레지스트리와 등록 기관이 등록자 연락처 필드(이름, 이메일, 전화번호, 주소)를 편집합니다. 이러한 경우 일반적으로 프라이버시 서비스나 일반 연락처가 표시됩니다. 남용 및 기술 연락처는 일반적으로 등록 기관 또는 레지스트리 채널을 통해 여전히 이용 가능합니다.

🔄WHOIS/RDAP 데이터는 얼마나 최신인가요?

등록 기관은 일반적으로 실시간에 가깝게 등록 데이터를 업데이트하지만, 모든 WHOIS/RDAP 엔드포인트로의 전파에는 시간이 걸릴 수 있습니다. 이전, 갱신 또는 연락처 업데이트 후에는 다른 미러(레지스트리 대 등록 기관 WHOIS, 타사 미러 등)가 잠시 불일치하는 것이 정상입니다.

🔍WHOIS와 RDAP의 차이점은 무엇인가요?

WHOIS는 표준 스키마가 없는 TCP 43 기반의 구식 라인 기반 텍스트 프로토콜입니다. 각 레지스트리는 필드 형식을 약간 다르게 구성합니다. RDAP는 구조화된 객체, 표준화된 오류 코드 및 향상된 접근 제어를 갖춘 현대적인 HTTP+JSON 대체제입니다. 현재 많은 TLD에서 두 가지를 병렬로 제공합니다.

🌐IP 주소 소유권을 조회할 수 있나요?

이 도구는 도메인 WHOIS에 중점을 둡니다. IP WHOIS 데이터는 지역 인터넷 레지스트리(ARIN, RIPE, APNIC, LACNIC, AFRINIC)에서 제공되며 네트워크 할당 및 연락처 역할을 설명합니다. 심층적인 IP WHOIS 작업을 위해서는 이 도구를 RIR별 포털이나 CLI 도구와 함께 사용하세요.

⚠️가끔 오류나 부분 데이터가 표시되는 이유는 무엇인가요?

레지스트리는 쿼리를 제한하거나 형식을 변경하거나 일시적으로 요청 속도를 제한할 수 있습니다. 일부 TLD는 최소한의 데이터만 노출하거나 완전히 RDAP에 의존합니다. 업스트림 소스에서 오류를 반환하면 도구는 사용 가능한 원시 데이터와 함께 오류를 표시하여 응답을 계속 검사할 수 있도록 합니다.

Pro Tips

Best Practice

소유권 조사 시 레지스트리와 등록대행사 WHOIS(가능한 경우 RDAP도)를 모두 비교하세요. 미묘한 차이가 이전 시기나 오래된 미러를 드러낼 수 있습니다.

Best Practice

남용 또는 피싱의 경우, 등록대행사 남용 연락처와 호스팅 공급자가 편집되었을 수 있는 등록자 이메일을 추적하는 것보다 일반적으로 더 효과적입니다.

Best Practice

주요 도메인의 만료 날짜를 캘린더나 모니터링 시스템에서 추적하세요. 등록대행사 알림 이메일만 의존하지 마세요.

Best Practice

도메인 상태 코드(clientTransferProhibited, redemptionPeriod 등)를 주시하세요. 이를 통해 도메인이 잠겨 있는지, 유예 기간 중인지, 삭제 직전인지 한눈에 알 수 있습니다.

Additional Resources

Other Tools