Hai un nome Prima di progettare un logo, stampare una carta o dirlo a qualcuno, è necessario sapere se il dominio è gratuito, e di solito non solo il .com. Si desidera sapere su .io, .ai, .dev e qualsiasi codice paese in cui vivono i tuoi clienti Controllandoli uno alla volta in un registrar's casella di ricerca è lento, e la risposta che si ottiene indietro a volte è sbagliato in modi che la pagina non ammette mai.
Questa guida spiega da dove provengono i dati di disponibilità, perché il vecchio protocollo WHOIS produce falsi & quot; available" risultati, cosa è cambiato RDAP e come leggere un record di registrazione una volta trovato un nome che viene preso Gli esempi utilizzano il Controllo della disponibilità del dominio Toolz, che interroga i registri direttamente su un massimo di 68 estensioni in una ricerca.
tl; dr: Un dominio è disponibile quando il registro che esegue il suo TLD non ha alcuna registrazione di esso Il modo affidabile per chiedere è RDAP (RFC 9083), che restituisce strutturato JSON e un semplice 404 per un nome non registrato Diverse centinaia di TLD, per lo più codici paese, ancora rispondere solo su WHOIS sulla porta 43, dove & quot; nessuna partita& quot; è testo libero che differisce per registro Il Strumento di ricerca domini controlla prima RDAP, torna a WHOIS e segnala & quot; unknown" con un motivo invece di indovinare È gratuito, nessuna registrazione, limitato a 40 nomi e 240 ricerche per ricerca ed è eseguito su un server perché i browser non possono effettuare queste ricerche.
Cosa significa & quot;disponibile& quot; per un nome di dominio?
Un nome di dominio è disponibile quando nessuno detiene una registrazione per esso presso il registro che gestisce il suo dominio di primo livello Ogni TLD ha esattamente un registro Verisign esegue .com e .net, Public Interest Registry esegue .org e ogni TLD con codice paese ha il proprio operatore Registrar come Namecheap o Hostinger vendono registrazioni, ma il registro contiene l'elenco autorevole di ciò che esiste.
Questa distinzione è importante perché ti dice quale risposta fidarti Una pagina di ricerca registrar's è un front-end che alla fine chiede al registro, ma potrebbe anche mostrare risultati memorizzati nella cache, prezzi premium dal proprio inventario o suggerimenti progettati per venderti qualcosa Una ricerca che va al registro stesso rimuove quei livelli.
La disponibilità al registro è anche solo la prima domanda Un nome può essere non registrato e ancora non acquistabile al prezzo normale, perché si trova su un elenco riservato o un listino prezzi premium, e molti codici paese hanno regole di ammissibilità su chi può registrarsi Di più su quello di seguito.
RDAP vs WHOIS: qual è la differenza?
RDAP (Registration Data Access Protocol) è il moderno sostituto di WHOIS. restituisce i dati di registrazione come JSON su HTTPS, con ogni campo definito, e segnala un dominio mancante con un HTTP 404 ordinario. WHOIS è un protocollo di testo dalla prima internet, specificato in RFC3912, che invia una query sulla porta TCP 43 e restituisce qualunque testo il registro scelga di stampare.
Il formato di risposta JSON è definito in RFC9083. La domanda su quale server RDAP chiedere un dato TLD viene risolta da un file bootstrap pubblicato da IANA RFC9224, disponibile all'indirizzo data.iana.org/rdap/dns.json. ICANN richiede RDAP da ogni registro TLD generico, quindi .com, .app, .xyz e il resto ce l'hanno tutti I registri dei codici paese non sono vincolati dai contratti ICANN e molti di loro offrono ancora solo WHOIS.
| Attribute | RDAP | WHOIS |
|---|---|---|
| Trasporto | HTTPS | TCP grezzo, porta 43 |
| Formato risposta | JSON con uno schema definito | Testo libero, diverso per registro |
| & quot;Non registrato& quot; segnale | HTTP404 | Una frase come & quot;Nessuna corrispondenza per& quot; o & quot;NOT FOUND", che varia |
| Server discovery | File di bootstrap IANA (RFC 9224) | Conoscenza per TLD o un referral IANA |
| Richiesto per i gTLD | certo | Non più il servizio primario |
| Copertura dei codici paese | parziale | La maggior parte lo offre ancora |
| Date | Timestamp standard | Qualsiasi formato locale preferito dal registro |
| Leggibilità macchina | Alto | Basso, ha bisogno di un parser per registro |
Per una persona che controlla un nome, questo sembra idraulico Per la precisione è tutta la storia, perché la sezione successiva riguarda ciò che accade quando un programma legge il testo WHOIS in modo sbagliato.
Perché alcuni controllori di dominio dicono & quot;disponibile& quot; quando viene preso il nome?
Falso & quot; disponibile& quot; i risultati provengono quasi sempre dall'analisi WHOIS Un semplice controllore invia la query, cerca una frase come & quot; non trovato" nella risposta, e chiama il dominio libero se ne vede uno Quell'approccio fallisce in diverse situazioni ordinarie:
- Limitazione tariffaria. Un registro che pensa che stai inviando troppe query potrebbe rispondere con un messaggio di rifiuto Se il controllore cerca solo & quot; found", un rifiuto che sembra contenere & quot;not found" si legge come disponibile.
- Negazione. Alcuni servizi di disponibilità rispondono & quot;Disponibile& quot; o & quot;Non disponibile& quot; Una corrispondenza di sottostringa per & quot;disponibile& quot; corrisponde a entrambi.
- Domande eco. Alcuni registri stampano la tua query prima del risultato, quindi il nome di dominio e le parole & quot; nessun dato" possono apparire nella stessa risposta anche per un nome registrato.
- Risposte della zona madre. Chiedere circa un nome di terzo livello può restituire il record per la zona di secondo livello sopra di esso, che descrive un oggetto diverso.
- Server morti. Un elenco in bundle di host WHOIS diventa obsoleto Un errore di connessione non è la prova che un nome sia gratuito.
Il controllo Toolz gestisce ciascuno di questi esplicitamente Legge le risposte di disponibilità con consapevolezza di negazione, rifiuta i record che descrivono una zona genitore, le strisce echeggiate query e quando un host WHOIS in bundle non risponde più, chiede IANA quale server serve quel TLD oggi Tutto ciò che ancora non può leggere con sicurezza viene riportato come sconosciuto, con la ragione accanto Quel terzo verdetto è ciò che rende utilizzabili gli altri due: quando lo strumento mostra il verde, lo diceva il registro.
Come controllare molti nomi di dominio contemporaneamente
Una ricerca in blocco incrocia un elenco di nomi con un elenco di estensioni e cerca ogni combinazione Ecco come funziona il conteggio sul strumento di ricerca di domini sfusi, passo dopo passo.
- Digitare i nomi. Separarli con virgole o nuove righe I duplicati vengono eliminati e i nomi vengono ridotti Fino a 40 nomi rientrano in una ricerca.
- Scegli le estensioni. I preset coprono i set comuni: Startup ne seleziona dieci (com, net, org, io, co, ai, app, dev, xyz e me), Popular ne seleziona 38 e un preset Bangladesh copre i secondi livelli & bd. Puoi anche spuntare una qualsiasi delle 68 estensioni individualmente.
- Guarda il bancone. Il numero di ricerche è nomi per estensioni, mostrato prima di effettuare la ricerca.
- Eseguilo. I risultati vengono trasmessi in streaming quando ogni registro risponde, quindi vengono visualizzati prima i registri veloci.
Un esempio funzionante con numeri reali:
| Nomi digitati | Estensioni | Ricerca | Risultato |
|---|---|---|---|
acmecloud, acme-cloud |
Avvio (10) | 2x10=20 | Corre |
acmecloud, acme-cloud |
Popolare (38) | 2x38 =76 | Corre |
acmecloud |
Tutti 68 | 1 x 68 = 68 | Corre |
acmecloud, acmehq, getacme |
Tutti 68 | 3 x 68 = 204 | Corre |
acmecloud, acmehq, getacme, tryacme |
Tutti 68 | 4 x 68 = 272 | Rifiutato: oltre il tappo 240 |
acmecloud, AcmeCloud |
Avvio (10) | 1 x 10 = 10 | Duplicato rimosso dopo il lowercasing |
Senza estensione spuntata, un nome nudo viene selezionato come .com e un dominio completo come acmecloud.io viene controllato esattamente come digitato.
Il limite di 240 ricerche esiste perché i registri eseguono lo sweep dell'acceleratore. Sparare mille query contemporaneamente non produce mille risposte; produce una pila di incognite dai limiti di velocità. Le ricerche vengono ritmate per server di registro e si allontanano quando un server viene respinto, e una rosa di candidati più lunga è meglio suddivisa in lotti. Se uno sweep ritorna con diverse & quot;rate-limited" incognite, aspetta un minuto ed esegui nuovamente quei nomi.
Al termine, filtra su Disponibile, Preso o Sconosciuto ed esporta come .txt, .csv o .json. L'esportazione .txt è un dominio per riga, che viene incollato direttamente nella maggior parte dei registrar' caselle di ricerca in blocco Il CSV include il dominio, TLD, stato, metodo (RDAP o WHOIS), registrar, date di creazione e scadenza, nameserver, la nota e il tempo impiegato da ciascuna ricerca.
Come leggere un dominio preso's record di registrazione
L'apertura di un risultato preso mostra ciò che il registro detiene al riguardo: registrar e IANA registrar ID, creazione, aggiornamento e date di scadenza, codici di stato EPP, nameserver, stato DNSSEC e il registrar' s abuso contatto Per i registri RDAP questo proviene direttamente dal JSON Per i registri WHOIS viene analizzato dal testo e le date arrivano in qualunque formato il registro stampi, quindi una data imparziabile viene mostrata mentre il registro lo ha scritto anziché come errore.
I codici di stato sono la parte più utile, e provengono dall'Extensible Provisioning Protocol I loro significati sono definiti in RFC5731, con gli stati del periodo di grazia aggiunti da RFC3915.
| stato | Cosa significa per te |
|---|---|
ok / active |
Registrato, niente in sospeso Non venir libero presto. |
clientTransferProhibited |
Blocco del registrar contro i trasferimenti Normale sulla maggior parte dei domini. |
clientHold / serverHold |
Registrato ma non pubblicato in DNS Il sito non si risolverà, eppure il nome è ancora di proprietà. |
redemptionPeriod |
Scaduto e cancellato dal registrar; il proprietario precedente può comunque ripristinarlo a pagamento. |
pendingDelete |
Riscatto passato Il nome è programmato per cadere e diventerà disponibile a breve. |
pendingTransfer |
Muoversi tra i registrar in questo momento. |
La data di scadenza ti dice meno di quanto la gente spera La maggior parte delle registrazioni si rinnova automaticamente e un dominio generico scaduto di solito passa attraverso un periodo di grazia e un periodo di riscatto prima che venga rilasciato Un nome che mostra pendingDelete è l'unico vicino a cadere.
Puoi invece verificare la disponibilità con il DNS?
No. Il DNS ti dice se un nome si risolve, non se è registrato Un dominio può essere registrato senza alcun record DNS, o sedersi su clientHold, e ogni query DNS fallirà anche se il nome appartiene a qualcuno Trattare & quot; nessun record e quot DNS; come & quot;disponibile& quot; è uno degli errori più comuni nelle pedine fatte in casa.
Lo strumento offre ricerche DNS come una vista separata e opzionale: A, AAAA, NS, MX, TXT, CNAME e record SOA, interrogati tramite Cloudflare Sono utili una volta che sai che un dominio è preso, ad esempio per vedere se ospita e-mail (record MX) o un sito live (record A), ma il verdetto di disponibilità stesso proviene sempre dal registro Lo stesso strumento mostra anche il testo WHOIS grezzo o RDAP JSON grezzo se vuoi controllare tu stesso la fonte Per riferimento su cosa significa un 404 o 429 da un server RDAP, il Guida ai codici di stato HTTP copre ogni codice.
Perché un dominio & quot;disponibile& quot; qui ma un registrar non lo venderà?
Ci sono tre soliti motivi, e nessuno di questi significa che la ricerca era sbagliata.
Nomi premium e riservati. I registri tengono elenchi di nomi brevi o di dizionario non registrati ma con un prezzo molto superiore alla tariffa standard e alcune stringhe sono riservate e non offerte affatto Il registro di registrazione di Registry's non li distingue dai normali nomi gratuiti, quindi un registrar è il luogo che rivela il prezzo.
Regole di ammissibilità. Molti codici paese limitano chi può registrarsi Alcuni richiedono una presenza locale o un fiduciario, e alcune zone di secondo livello sono limitate a tipi specifici di organizzazioni. .bd i secondi livelli come edu.bd, gov.bd e mil.bd sono esempi; le categorie ristrette spesso rispondono con un errore del registro piuttosto che con un sì o un no, e il controllore lo segnala come sconosciuto perché il registro non ha affermato che il nome era gratuito.
Tempismo. Qualcuno potrebbe aver registrato il nome tra la ricerca e il checkout I dati del registro sono attivi, ma un minuto è abbastanza lungo.
Nomi di dominio internazionalizzati e zone con codice paese
I nomi con lettere non ASCII sono memorizzati nel DNS come Punycode, una codifica ASCII definita in RFC3492. Il nome della città tedesca münchen diventa xn--mnchen-3ya, e cioè l'indice dei registri dei moduli Lo strumento converte i nomi in Punycode prima di cercarli, in modo da poter digitare direttamente il modulo Unicode Etichette più lunghe di 63 caratteri o domini più lunghi di 253 caratteri vengono eliminati come non validi anziché inviati a un registro.
I TLD con codice paese sono i luoghi in cui WHOIS conta ancora di più. Il controllore mantiene una tabella per registro dei server WHOIS e la frase esatta che ciascuno utilizza per & quot; nessun dominio e quot di questo tipo; e copre la zona del Bangladesh servita da BTCL, inclusi com.bd, net.bd, org.bd, info.bd, co.bd, tv.bd, ai.bd, edu.bd, ac.bd, sch.bd, id.bd, gov.bd e mil.bd. Alcuni registri rifiutano completamente le query pubbliche WHOIS, tra cui .li e .qa, e queste tornano sempre come sconosciute.
Un controllore di dominio in blocco invia i miei nomi da qualche parte?
Sì, deve, e vale la pena essere chiaro sul perché La maggior parte degli strumenti Toolz sono lato client e non inviano mai i tuoi dati da nessuna parte La ricerca di dominio non può funzionare in questo modo RDAP ha bisogno di richieste HTTPS multiorigine ai server di registro che non consentono l'accesso al browser, e WHOIS ha bisogno di una connessione TCP grezza sulla porta 43, che nessun browser può aprire Quindi i nomi che inserisci vengono inviati al server Toolz, che esegue le ricerche e riproduce i risultati dei flussi I nomi non vengono memorizzati.
Una preoccupazione comune con qualsiasi ricerca di dominio è in prima linea: qualcuno che guarda le ricerche e registra prima i nomi La difesa pratica è la stessa ovunque Cerca, decidi e registrati rapidamente con un registrar di cui ti fidi, piuttosto che lasciare un buon nome seduto in un foglio di calcolo per una settimana.
Quali sono i limiti e gli errori comuni?
| situazione | Quello che vedi | Cosa fare |
|---|---|---|
| Più di 240 combinazioni | Un errore che ti chiede di tagliare la ricerca | Meno nomi o meno estensioni, quindi esegui un secondo batch |
| Più di 40 nomi | Rifiutato | Dividi la lista |
| Il registro ha limitato la scansione | Sconosciuto, la nota menziona il limite di velocità | Riesegui quei nomi dopo una breve attesa |
| Il registro rifiuta il WHOIS pubblico | Sconosciuto con il motivo del rifiuto | Controlla presso un registrar che vende quel TLD |
| Zona di secondo livello ristretta | Sconosciuto con un errore del Registro di sistema | Leggi le regole di ammissibilità di zone's |
| Caratteri o etichetta non validi troppo lunghi | Nome caduto prima della ricerca | Usa solo lettere, cifre e trattini |
| Indennità giornaliera utilizzata | Un conteggio come 10/10 oggi accanto al modulo | Accedi per sollevarlo o attendi il ripristino |
L'indennità giornaliera si applica per visitatore ed è riportata accanto al modulo L'indennità di base è gratuita, nessuna iscrizione.
Dove vanno i link del registro
I domini disponibili mostrano l'operatore del registro e la sua pagina ufficiale delle informazioni di registrazione da IANA, quindi le ricerche precompilate presso diversi registrar Hostinger è elencato prima come partner di riferimento, perché i suoi piani di hosting annuali includono un dominio gratuito per il primo anno; il collegamento fa guadagnare a Toolz una commissione senza costi aggiuntivi per te Altri registrar sono elencati perché nessun singolo registrar vende ogni TLD, specialmente tra i codici paese.
Alternative per il controllo della disponibilità del dominio
| metodo | bene per | Punto debole |
|---|---|---|
| Una casella di ricerca registrar's | Un nome, con prezzo indicato | Una famiglia TLD alla volta, suggerimenti mescolati |
whois sulla riga di comando |
Scripting, testo grezzo | Analizzi ogni registro e #39; ti dici tu stesso |
Un client RDAP o curl contro il server bootstrap |
Esatto JSON per un nome | I codici paese senza RDAP necessitano comunque di WHOIS |
| Ricerca nel dominio Toolz | Molti nomi in molti TLD, con incognite etichettate | Indennità giornaliera, 240 ricerche per ricerca |
Un rapido controllo RDAP da un terminale è simile a questo e uno stato 404 significa che il nome non è registrato in quel registro:
curl -s -o /dev/null -w "%{http_code}\n" https://rdap.verisign.com/com/v1/domain/example.com
Se stai costruendo il lato web di un nuovo progetto dopo aver scelto il nome, il Guida al calcolatore della sottorete IP copre l'indirizzamento per i server dietro di esso e il hub degli strumenti web elenca il resto del set Quando hai una rosa di candidati, eseguilo attraverso il controllo di disponibilità multi-TLD in un passaggio e registra il vincitore prima che lo faccia qualcun altro.



