Command Palette

Search for a command to run...

도메인 이름을 사용할 수 있는지 확인하는 방법: RDAP, WHOIS 및 대량 조회

도메인 이름을 사용할 수 있는지 확인하는 방법: RDAP, WHOIS 및 대량 조회

T
Toolz Team
|Sep 19, 2026|15 최소 읽기
Google 에서 Toolz.dev 를 선호합니다

웹 도구 컬렉션의 일부입니다

도메인 검색

한 번에 수십 개의 TLD 에서 하나의 이름을 확인하십시오. RDAP 우선,WHOIS 대체 및 사용 가능,취득 또는 알 수없는 평결,결코 추측 할 수 없습니다

도메인 검색를 사용하십시오

당신은 이름이 있습니다. 로고를 디자인하거나 카드를 인쇄하거나 누군가에게 말하기 전에 도메인이 무료인지 알아야하며 일반적으로 닷컴뿐만 아니라.io,.ai,.dev 및 고객이 살고있는 국가 코드에 대해 알고 싶습니다. registrar's 검색 상자에서 한 번에 하나씩 확인하는 것은 느리고 페이지가 결코 인정하지 않는 방식으로 돌아 오는 대답은 때때로 잘못되었습니다.

이 가이드는 가용성 데이터가 어디서 오는지,이전 WHOIS 프로토콜이 false "available"를 생성하는 이유,RDAP 가 변경한 내용,그리고 가져온 이름을 찾으면 등록 레코드를 읽는 방법을 설명합니다. 예제에서는 다음을 사용합니다 Toolz 도메인 가용성 검사기한 번의 검색으로 최대 68개의 확장에 걸쳐 레지스트리를 직접 쿼리하는 것입니다.

TL;DR: 도메인은 TLD 를 실행하는 레지스트리가 이에 대한 기록이 없을 때 사용할 수 있습니다. 신뢰할 수 있는 질문 방법은 구조화된 JSON 과 등록되지 않은 이름에 대한 일반 404 를 반환하는 RDAP (RFC 9083) 입니다. 대부분 국가 코드인 수백 개의 TLD 는 여전히 포트 43 의 WHOIS 를 통해서만 응답합니다. 여기서 "no match"는 레지스트리마다 다른 자유 텍스트입니다. The 도메인 검색 도구 RDAP 를 먼저 확인하고,WHOIS 로 돌아가서,추측하는 대신 "unknown"를 보고하고,추측하는 대신 이유가 있습니다. 무료이며,가입이 없으며,검색당 40 개의 이름과 240 개의 조회로 제한되며,브라우저가 이러한 조회를 할 수 없기 때문에 서버에서 실행됩니다.

"available"는 도메인 이름에 대해 무엇을 의미합니까?

도메인 이름은 최상위 도메인을 운영하는 레지스트리에서 아무도 등록을 보유하지 않을 때 사용할 수 있습니다. 모든 TLD 에는 정확히 하나의 레지스트리가 있습니다. Verisign 은.com 및.net 을 실행하고 Public Interest Registry 는.org 를 실행하며 각 국가 코드 TLD 는 자체 운영자 Namecheap 또는 Hostinger 와 같은 레지스트라는 등록을 판매하지만 레지스트리는 존재하는 것에 대한 권위있는 목록을 보유합니다.

신뢰에 대한 답을 알려주기 때문에 그 구별이 중요합니다. registrar's 검색 페이지는 결국 레지스트리를 묻는 프런트 엔드이지만 캐시된 결과,자체 인벤토리의 프리미엄 가격 또는 무언가를 판매하도록 설계된 제안을 표시할 수도 있습니다. 레지스트리 자체로 이동하는 조회는 해당 레이어를 제거합니다.

레지스트리에서 가용성은 또한 단지 첫 번째 질문입니다. 이름은 예약 된 목록 또는 프리미엄 가격 목록에 앉아 있기 때문에,등록되지 않은 여전히 정상적인 가격으로 구입할 수 없습니다,그리고 많은 국가 코드는 누가 등록 할 수 있습니다에 대한 자격 규칙을 가지고 있습니다. 그 아래에 더.

RDAP vs WHOIS: 차이점은 무엇입니까?

RDAP (Registration Data Access Protocol) 는 WHOIS 를 대체하는 현대적인 제품입니다. HTTPS 를 통해 등록 데이터를 JSON 으로 반환하며 모든 필드가 정의되어 있으며 일반 HTTP 404 로 누락된 도메인을 신호합니다. WHOIS 는 초기 인터넷의 텍스트 프로토콜로 에 지정되어 있습니다 RFC 3912이는 TCP 포트 43을 통해 쿼리를 보내고 레지스트리가 인쇄하기로 선택한 텍스트를 반환합니다.

JSON 응답 형식은 다음과 같이 정의됩니다 RFC 9083. 주어진 TLD를 요청할 RDAP 서버에 대한 질문은 IANA가 게시하는 부트스트랩 파일로 답변됩니다 RFC 9224, 에서 이용 가능합니다 data.iana.org/rdap/dns.json. ICANN 은 모든 일반 TLD 레지스트리에서 RDAP 를 요구하므로.com,.app,.xyz 및 나머지는 모두 가지고 있습니다. 국가 코드 레지스트리는 ICANN 계약에 구속되지 않으며,그 중 많은 수가 여전히 WHOIS 만 제공합니다.

속성 RDAP 누구야
수송 HTTPS 원시 TCP, 포트 43
응답 형식 정의된 스키마를 갖춘 JSON 무료 텍스트, 레지스트리마다 다릅니다
"등록되지 않음" 신호 HTTP 404 "No match for" 또는 "NOT FOUND"와 같은 문구로 다양합니다
서버 발견 IANA 부트스트랩 파일 (RFC 9224) TLD별 지식 또는 IANA 추천
gTLD에 필요합니다 예 더 이상 기본 서비스가 아닙니다
국가 코드의 적용 범위 부분적인 대부분은 여전히 그것을 제공합니다
날짜 표준 타임스탬프 레지스트리가 선호하는 모든 로컬 형식
기계 가독성 높은 낮음, 레지스트리당 파서가 필요합니다

한 이름을 확인하는 사람에게 이것은 배관처럼 보입니다. 정확성을 위해 전체 이야기입니다. 왜냐하면 다음 섹션은 프로그램이 WHOIS 텍스트를 잘못 읽었을 때 어떤 일이 발생하는지에 관한 것이기 때문입니다.

왜 일부 도메인 검사기는 "available" 이름을 가져 갔을 때?

False "available" 결과는 거의 항상 WHOIS 구문 분석에서 나옵니다. 간단한 검사기는 쿼리를 보내고 응답에서 "not found"와 같은 문구를 찾고,하나를 보면 도메인을 무료로 호출합니다. 그 접근 방식은 여러 가지 일반적인 상황에서 실패합니다:

  1. 요금 제한. 너무 많은 쿼리를 보낸다고 생각하는 레지스트리는 거부 메시지로 답할 수 있습니다. 검사기가 "found"만 찾으면 우연히 "not found"를 포함하는 거부가 사용 가능한 것으로 읽습니다.
  2. 부정. 일부 가용성 서비스는 "Available" 또는 "Not Available"에 대한 하위 문자열 일치 "available" 둘 다 일치합니다.
  3. 에코된 쿼리. 일부 레지스트리는 결과 이전에 쿼리를 다시 인쇄하므로 도메인 이름과 "no data"라는 단어가 등록된 이름에 대해서도 동일한 응답으로 나타날 수 있습니다.
  4. 상위 영역 답변. 세 번째 수준 이름에 대해 묻는 것은 다른 개체를 설명하는 그 위의 두 번째 수준 영역에 대한 레코드를 반환할 수 있습니다.
  5. 죽은 서버. WHOIS 호스트의 번들 목록이 오래되었습니다. 연결 오류는 이름이 무료라는 증거가 아닙니다.

Toolz 검사기는 이들 각각을 명시적으로 처리합니다. 부정 인식을 통해 가용성 응답을 읽고,부모 영역을 설명하는 레코드를 거부하고,반향된 쿼리를 스트립하고,번들링된 WHOIS 호스트가 더 이상 응답하지 않을 때 IANA 에 오늘 어떤 서버가 해당 TLD 를 제공하는지 물어봅니다. 여전히 자신있게 읽을 수 없는 것은 모두 로 보고됩니다 알려지지 않은는, 그 옆에 이유와 함께. 그 세 번째 평결은 다른 두 사용할 수 있도록하는 것입니다: 도구가 녹색으로 표시되면 레지스트리는 그렇게 말했다.

한 번에 많은 도메인 이름을 확인하는 방법

대량 검색은 확장자 목록과 함께 이름 목록을 교차하고 모든 조합을 조회합니다. 계산은 다음과 같습니다 대량 도메인 검색 도구, 단계별로.

  1. 이름을 입력하세요. 쉼표나 새 줄로 구분합니다. 중복은 삭제되고 이름은 소문자로 표시됩니다. 한 번의 검색에 최대 40 개의 이름이 들어 맞습니다.
  2. 확장자를 선택하세요. 사전 설정은 일반적인 세트를 다룹니다: 스타트업은 10 개 (com,net, org,io, co,ai, app,dev, xyz 및 me) 를 선택하고,인기는 38 개를 선택하고,방글라데시 사전 설정은.bd 두 번째 레벨을 포함합니다. 또한 68 개의 확장 중 하나를 개별적으로 선택할 수도 있습니다.
  3. 카운터보기. 조회 수는 검색하기 전에 표시되는 이름 곱하기 확장입니다.
  4. 실행합니다. 각 레지스트리가 응답할 때 결과가 스트리밍되므로 빠른 레지스트리가 먼저 표시됩니다.

실수를 사용한 실제 예:

입력된 이름입니다 확장 조회 결과
acmecloud, acme-cloud 스타트업 (10) 2 x 10 = 20 실행
acmecloud, acme-cloud 인기 (38) 2 x 38 = 76 실행
acmecloud 모두 68 1 x 68 = 68 실행
acmecloud, acmehq, getacme 모두 68 3 x 68 = 204 실행
acmecloud, acmehq, getacme, tryacme 모두 68 4 x 68 = 272 거부됨: 240 캡 이상
acmecloud, AcmeCloud 스타트업 (10) 1 x 10 = 10 로워케이싱 후 중복 제거됨

확장자가 선택되지 않은 상태에서 기본 이름은.com 및 전체 도메인과 같은 것으로 확인됩니다 acmecloud.io 입력한 대로 정확하게 확인됩니다.

240-lookup 캡은 레지스트리가 스로틀 스윕하기 때문에 존재합니다. 한 번에 천 개의 쿼리를 실행하면 천 개의 답변이 생성되지 않습니다; 속도 제한에서 알 수없는 더미를 생성합니다. 조회는 레지스트리 서버마다 진행되며 서버가 뒤로 밀면 뒤로 물러나고 더 긴 후보 목록은 배치로 분할하는 것이 좋습니다. 스윕이 여러 "rate-limited" unknowns 로 다시 돌아 오면 잠시 기다렸다가 해당 이름을 다시 실행하십시오.

완료되면 Available,Taken 또는 Unknown 으로 필터링하고.txt,.csv 또는.json 으로 내보냅니다..txt 내보내기는 줄당 하나의 도메인으로 대부분의 registrars'에 바로 붙여 넣습니다. 대량 검색 상자. CSV 에는 도메인,TLD, 상태,메서드 (RDAP 또는 WHOIS), 레지스트라,생성 및 만료 날짜,네임서버, 메모 및 각 조회가 걸린 시간이 포함됩니다.

찍은 domain's 등록 레코드를 읽는 방법

찍은 결과를 열면 레지스트리가 그것에 대해 무엇을 보유하고 있는지 보여줍니다: 레지스트라 및 IANA 레지스트라 ID,생성, 업데이트 및 만료 날짜,EPP 상태 코드,네임서버, DNSSEC 상태 및 registrar's 남용 연락처. RDAP 레지스트리의 경우 이것은 JSON 에서 바로 가져온 것입니다. WHOIS 레지스트리의 경우 텍스트에서 구문 분석되며 날짜는 레지스트리가 인쇄하는 형식에 관계없이 도착하므로 구문 분석할 수 없는 날짜는 레지스트리가 오류가 아닌 작성한 것으로 표시됩니다.

상태 코드는 가장 유용한 부분이며 확장 가능한 프로비저닝 프로토콜에서 유래되었습니다. 그 의미는 에 정의되어 있습니다 RFC 5731, 유예 기간 상태가 추가됩니다 RFC 3915.

상태 그것이 당신에게 의미하는 것
ok / active 등록됨, 보류 중인 항목 없음 곧 무료가 되지 않습니다.
clientTransferProhibited 전송에 대한 레지스트라 잠금. 대부분의 도메인에서 정상입니다.
clientHold / serverHold 등록되었지만 DNS 에 게시되지 않았습니다. 사이트가 해결되지 않지만 이름은 여전히 소유되어 있습니다.
redemptionPeriod 등록기관에 의해 만료 및 삭제됨; 이전 소유자는 유료로 복원할 수 있습니다.
pendingDelete 과거 구속. 이름은 드롭될 예정이며 곧 제공될 예정입니다.
pendingTransfer 지금 등록기관 간 이동 중입니다.

만료일은 사람들이 희망하는 것보다 적은 것을 알려줍니다. 대부분의 등록은 자동으로 갱신되며 만료된 일반 도메인은 일반적으로 유예 기간과 사용 기간을 거쳐 출시됩니다. 표시되는 이름 pendingDelete 은 유일하게 떨어질 뻔한.

대신 DNS로 가용성을 확인할 수 있습니까?

아니요. DNS 는 이름이 확인되는지 여부를 알려주는 것이지 등록 여부를 알려주는 것이 아닙니다. 도메인은 DNS 레코드가 전혀 없는 상태로 등록하거나,앉을 수 있습니다 clientHold그리고 모든 DNS 쿼리는 이름이 누군가의 소유임에도 실패합니다. "no DNS records" as "available"는 수제 체커에서 가장 흔한 실수 중 하나입니다.

이 도구는 별도의 선택적 보기로 DNS 조회를 제공합니다: A,AAAA, NS,MX, TXT,CNAME 및 SOA 레코드,Cloudflare 를 통해 쿼리. 도메인을 가져간 것을 알고 나면 유용합니다. 예를 들어 전자 메일 (MX 레코드) 또는 라이브 사이트 (A 레코드) 를 호스팅하는지 확인하지만 가용성 평결 자체는 항상 레지스트리에서 나옵니다. 동일한 도구는 소스를 직접 확인하려는 경우 원시 WHOIS 텍스트 또는 원시 RDAP JSON 도 보여줍니다. RDAP 서버의 404 또는 429 가 의미하는 바에 대한 참조는 HTTP 상태 코드 가이드 각 코드를 다룹니다.

왜 도메인 "available" 여기서 하지만 등록기관이 판매하지 않을까요?

일반적인 이유는 세 가지이며, 그 중 어느 것도 조회가 잘못되었음을 의미하지 않습니다.

프리미엄 및 예약된 이름. 레지스트리는 등록되지 않았지만 표준 요금보다 훨씬 높은 가격의 짧은 이름이나 사전 이름 목록을 유지하며 일부 문자열은 예약되어 전혀 제공되지 않습니다. registry's 등록 레코드는 이들을 일반 무료 이름과 구별하지 않으므로 레지스트라가 가격을 공개하는 장소입니다.

자격 규칙. 많은 국가 코드는 등록할 수 있는 사람을 제한합니다. 일부는 현지 주재 또는 수탁자가 필요하며 일부 2단계 구역은 특정 종류의 조직으로 제한됩니다. edu.bd, gov.bd 및 mil.bd와 같은.bd 2단계가 예입니다; 제한된 카테고리는 종종 예 또는 아니오가 아닌 레지스트리 오류로 응답하며, 체커는 레지스트리가 이름이 무료라고 말하지 않았기 때문에 알 수 없다고 보고합니다.

타이밍. 누군가가 조회와 체크 아웃 사이에 이름을 등록했을 수 있습니다. 레지스트리 데이터는 살아 있지만 1 분 정도면 충분합니다.

국제화된 도메인 이름 및 국가 코드 영역

ASCII 문자가 아닌 이름은 DNS에 정의된 ASCII 인코딩인 Punycode로 저장됩니다 RFC 3492. 독일 도시 이름 münchen 된다 xn--mnchen-3ya그리고,그것이 form registries index 입니다. 도구는 이름을 찾아보기 전에 Punycode 로 변환하므로 유니코드 양식을 직접 입력할 수 있습니다. 63 자보다 긴 레이블이나 253 자보다 긴 도메인은 레지스트리로 보내지 않고 잘못된 것으로 삭제됩니다.

국가 코드 TLD 는 WHOIS 가 여전히 가장 중요한 곳입니다. 검사기는 WHOIS 서버의 레지스트리별 테이블과 "no such domain"에 대해 각각 사용하는 정확한 문구를 유지하며 com.bd,net.bd,org.bd,info.bd,co.bd,tv.bd,ai.bd,edu.bd,ac.bd,sch.bd,id.bd,gov.bd 및 mil.bd 를 포함하여 BTCL 이 제공하는 방글라데시 지역을 포함합니다. 몇몇 레지스트리는 공개 WHOIS 쿼리를 완전히 거부하며 그 중.li 및.qa 는 항상 알 수 없는 것으로 돌아옵니다.

대량 도메인 검사기가 내 이름을 아무데나 보내나요?

예,해야하며 그 이유를 분명히 할 가치가 있습니다. 대부분의 Toolz 도구는 클라이언트 측이며 데이터를 아무데도 보내지 않습니다. 도메인 검색은 그런 식으로 작동 할 수 없습니다. RDAP 는 브라우저 액세스를 허용하지 않는 레지스트리 서버에 대한 교차 출처 HTTPS 요청이 필요하고 WHOIS 는 브라우저가 열 수없는 포트 43 에서 원시 TCP 연결이 필요합니다. 따라서 입력 한 이름은 조회를 수행하고 결과를 다시 스트리밍하는 Toolz 서버에 전송됩니다. 이름은 저장되지 않습니다.

모든 도메인 검색에서 흔히 발생하는 걱정은 프론트 러닝입니다: 검색을보고 이름을 먼저 등록하는 사람. 실용적인 방어는 모든 곳에서 동일합니다. 검색,결정 및 등록은 일주일 동안 스프레드 시트에 좋은 이름을 남기는 것이 아니라 신뢰할 수있는 등록 기관에 신속하게 등록하십시오.

한계와 일반적인 오류는 무엇입니까?

상황 당신이 보는 것 무엇을 할
240 개 이상의 조합 검색을 잘라내라는 오류입니다 이름 수가 적거나 확장자가 적으면 두 번째 배치를 실행합니다
40 개 이상의 이름 거절했다 목록을 분할합니다
레지스트리는 스윕을 제한했습니다 알 수 없음, 참고 사항에서는 속도 제한을 언급합니다 잠시 기다린 후 해당 이름을 다시 실행하세요
등록소는 공개 WHOIS를 거부합니다 거절이유로 알 수 없습니다 해당 TLD를 판매하는 등록기관에서 확인하세요
제한된 2단계 구역 레지스트리 오류로 알 수 없습니다 zone's 자격 규칙을 읽어보세요
잘못된 문자 또는 레이블이 너무 깁니다 조회 전에 이름이 삭제되었습니다 문자, 숫자, 하이픈만 사용하세요
일일 수당이 사용되었습니다 양식 옆에 오늘 10/10과 같은 카운트가 있습니다 로그인하여 올리거나 재설정을 기다리세요

일일 수당은 방문자당 적용되며 양식 옆에 표시됩니다. 기본 수당은 무료이며 가입이 없습니다.

레지스터 링크가 이동하는 위치입니다

사용 가능한 도메인은 레지스트리 운영자와 IANA 의 공식 등록 정보 페이지를 표시 한 다음 여러 레지스트라에서 미리 채워진 검색을 표시합니다. 연간 호스팅 계획에 첫 해 동안 무료 도메인이 포함되어 있기 때문에 Hostinger 는 추천 파트너로 먼저 나열됩니다; 링크는 Toolz 에게 추가 비용없이 수수료를 얻습니다. 다른 레지스트라는 단일 레지스트라가 특히 국가 코드 중 모든 TLD 를 판매하지 않기 때문에 나열됩니다.

도메인 가용성 확인을 위한 대안

방법 좋은 약한 반점
A registrar's 검색 상자 가격이 표시된 하나의 이름입니다 한 번에 하나의 TLD 제품군, 제안이 섞여 있습니다
whois 명령줄에 스크립팅, 원시 텍스트 당신은 각 registry's 문구를 스스로 구문 분석합니다
RDAP 클라이언트 또는 curl 부트스트랩 서버에 대하여 하나의 이름에 대한 정확한 JSON RDAP가 없는 국가 코드에는 어쨌든 WHOIS가 필요합니다
Toolz 도메인 검색 많은 TLD에 걸쳐 많은 이름이 있으며 알 수 없는 이름이 표시되어 있습니다 일일 수당, 검색당 조회 수 240회

단말기에서 빠른 RDAP 검사는 이렇게 보이고, 404 상태는 그 이름이 그 레지스트리에 등록되지 않았다는 것을 의미한다:

curl -s -o /dev/null -w "%{http_code}\n" https://rdap.verisign.com/com/v1/domain/example.com

이름을 선택한 후 새 프로젝트의 웹 측면을 구축하는 경우 IP 서브넷 계산기 가이드 뒤에 있는 서버의 주소 지정을 다룹니다 웹 도구 허브 세트의 나머지 부분을 나열합니다. shortlist 가 있을 때, 다중 TLD 가용성 검사기를 통해 실행하십시오 한 번의 패스로 다른 사람보다 먼저 우승자를 등록하세요.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!