Você tem um nome Antes de projetar um logotipo, imprimir um cartão ou dizer a qualquer um, você precisa saber se o domínio é gratuito, e geralmente não apenas o .com. Você quer saber sobre .io, .ai, .dev e qualquer código de país sob o qual seus clientes vivem Verificando-os um de cada vez em um registrador' s caixa de pesquisa é lenta, e a resposta que você recebe de volta às vezes é errada de maneiras que a página nunca admite.
Este guia explica de onde vêm os dados de disponibilidade, porque é que o antigo protocolo WHOIS produz falsos & quot; available" resultados, o que o RDAP mudou e como ler um registo de registo assim que encontrar um nome que é tomado Os exemplos usam o Verificador disponibilidade domínio Toolz, que consulta registros diretamente em até 68 extensões em uma pesquisa.
tl;dr: Um domínio está disponível quando o registo que executa o seu TLD não tem registo do mesmo A forma fiável de pedir é o RDAP (RFC 9083), que devolve o JSON estruturado e um 404 simples para um nome não registado Várias centenas de TLDs, na sua maioria códigos de países, ainda respondem apenas pelo WHOIS na porta 43, onde o & quot; no match" é um texto livre que difere por registo Ferramenta de Pesquisa de Domínio verifica primeiro o RDAP, volta ao WHOIS e reporta o & quot; desconhecido" com um motivo em vez de adivinhar. É gratuito, sem inscrição, limitado a 40 nomes e 240 pesquisas por pesquisa e é executado em um servidor porque os navegadores não podem fazer essas pesquisas.
O que significa o & quot; disponível" para um nome de domínio?
Um nome de domínio está disponível quando ninguém possui um registro para ele no registro que opera seu domínio de nível superior Todo TLD possui exatamente um registro O Verisign executa .com e .net, o Registro de Interesse Público executa .org e cada TLD de código de país tem seu próprio operador de registro, como Namecheap ou Hostinger, vende registros, mas o registro contém a lista oficial do que existe.
Essa distinção importa porque informa qual resposta confiar Uma página de pesquisa do registrador & #39; s é um front-end que eventualmente pergunta ao registro, mas também pode mostrar resultados em cache, preços premium de seu próprio inventário ou sugestões destinadas a vender algo. Uma pesquisa que vai para o próprio registro remove essas camadas.
Disponibilidade no registro também é apenas a primeira pergunta Um nome pode ser não registrado e ainda não pode ser comprado pelo preço normal, porque ele se senta em uma lista reservada ou uma lista de preços premium, e muitos códigos de países têm regras de elegibilidade sobre quem pode se registrar Mais sobre isso abaixo.
RDAP vs WHOIS: qual a diferença?
RDAP (Registration Data Access Protocol) é o substituto moderno para WHOIS Ele retorna dados de registro como JSON sobre HTTPS, com cada campo definido, e ele sinaliza um domínio ausente com um HTTP 404 comum WHOIS é um protocolo de texto da internet inicial, especificado em RFC 3912, que envia uma consulta pela porta TCP 43 e retorna qualquer texto que o registro escolha imprimir.
O formato de resposta JSON é definido em RFC 9083. A questão de qual servidor RDAP solicitar um determinado TLD é respondida por um arquivo bootstrap no qual a IANA publica RFC 9224, disponível em data.iana.org/rdap/dns.json. A ICANN exige RDAP de todos os registros genéricos de TLD, portanto, .com, .app, .xyz e o restante têm todos. Os registros de código de país não estão vinculados aos contratos da ICANN e muitos deles ainda oferecem apenas WHOIS.
| Atribuir | RDAP | QUEM É |
|---|---|---|
| Transporte | HTTPS | TCP bruto, porta 43 |
| Formato resposta | JSON com um esquema definido | Texto livre, diferente por registro |
| & quot; Não registado" sinal | HTTP 404 | Uma frase como o & quot; Nenhuma correspondência para o & quot; ou o & quot;NOT FOUND", que varia |
| Descoberta servidor | Arquivo de bootstrap IANA (RFC 9224) | Conhecimento por TLD ou uma referência da IANA |
| Necessário para gTLDs | sim | Não é mais o serviço principal |
| Cobertura dos códigos dos países | parcial | A maioria ainda oferece |
| Datas | Carimbos de data e hora padrão | Qualquer formato local que o registro prefira |
| Legibilidade máquina | Alto | Baixo, precisa de um analisador por registro |
Para uma pessoa que verifica um nome, isso parece encanamento Para precisão é toda a história, porque a próxima seção é sobre o que acontece quando um programa lê o texto WHOIS errado.
Porque é que alguns verificadores de domínio dizem & quot; disponível" quando o nome é tomado?
Falso & quot; disponível" os resultados quase sempre vêm da análise WHOIS. Um verificador simples envia a consulta, procura uma frase como & quot; não encontrado" na resposta e chama o domínio de livre se vir uma Essa abordagem falha em várias situações comuns:
- Limitação de taxa. Um registo que pense que está a enviar demasiadas consultas poderá responder com uma mensagem de recusa Se o verificador procurar apenas o & quot; found", uma recusa que por acaso contenha o & quot; not found" lê - se como disponível.
- Negação. Alguns serviços de disponibilidade respondem & quot; Disponível" ou & quot;Não Disponível" Uma correspondência de substring para o & quot; disponível" corresponde a ambos.
- Consultas ecoadas. Alguns registos imprimem a sua consulta antes do resultado, pelo que o nome de domínio e as palavras & quot; no data" podem aparecer na mesma resposta mesmo para um nome registado.
- Respostas da zona dos pais. Perguntar sobre um nome de terceiro nível pode retornar o registro para a zona de segundo nível acima dele, que descreve um objeto diferente.
- Servidores mortos. Uma lista agrupada de hosts WHOIS fica obsoleta Um erro de conexão não é evidência de que um nome seja gratuito.
O verificador Toolz lida com cada um destes explicitamente Ele lê respostas de disponibilidade com consciência de negação, rejeita registros que descrevem uma zona pai, tira consultas ecoadas e, quando um host WHOIS empacotado não responde mais, ele pergunta à IANA qual servidor serve esse TLD hoje Qualquer coisa que ainda não possa ler com confiança é relatada como desconhecido, com a razão ao lado Esse terceiro veredicto é o que torna os outros dois utilizáveis: quando a ferramenta mostra verde, o registro disse.
Como verificar muitos nomes de domínio de uma só vez
Uma pesquisa em massa cruza uma lista de nomes com uma lista de extensões e procura cada combinação Aqui está como a contagem funciona no ferramenta de pesquisa de domínio em massa, passo a passo.
- Digite os nomes. Separe-os com vírgulas ou novas linhas Duplicatas são descartadas, e os nomes são minúsculos Até 40 nomes cabem em uma pesquisa.
- Escolha as extensões. As predefinições cobrem conjuntos comuns: a inicialização seleciona dez (com, net, org, io, co, ai, app, dev, xyz e me), o Popular seleciona 38 e uma predefinição de Bangladesh cobre os segundos níveis .bd. Você também pode marcar qualquer uma das 68 extensões individualmente.
- Cuidado com o balcão. O número de pesquisas são nomes vezes extensões, mostradas antes de você pesquisar.
- Execute-o. Os resultados são transmitidos conforme cada registro responde, de modo que registros rápidos aparecem primeiro.
Um exemplo trabalhado com números reais:
| Nomes digitados | Extensões | Pesquisas | Resultado |
|---|---|---|---|
acmecloud, acme-cloud |
Inicialização (10) | 2 x 10 = 20 | Corre |
acmecloud, acme-cloud |
Popular (38) | 2 x 38 = 76 | Corre |
acmecloud |
Todos 68 | 1 x 68 = 68 | Corre |
acmecloud, acmehq, getacme |
Todos 68 | 3 x 68 = 204 | Corre |
acmecloud, acmehq, getacme, tryacme |
Todos 68 | 4 x 68 = 272 | Recusado: acima do limite de 240 |
acmecloud, AcmeCloud |
Inicialização (10) | 1 x 10 = 10 | Duplicado removido após a caixa inferior |
Sem nenhuma extensão marcada, um nome simples é verificado como .com e um domínio completo como acmecloud.io é verificado exatamente como digitado.
O limite de 240 pesquisas existe porque os registros aceleram as varreduras Disparar mil consultas de uma só vez não produz mil respostas; ele produz uma pilha de incógnitas a partir dos limites de taxa As pesquisas são ritmadas por servidor de registro e recuam quando um servidor empurra para trás, e uma lista mais longa é melhor dividida em lotes Se uma varredura voltar com vários & quot; rate-limited & quot; incógnitas, espere um minuto e execute esses nomes novamente.
Quando terminar, filtre para Disponível, Tirado ou Desconhecido e exporte como .txt, .csv ou .json. A exportação .txt é um domínio por linha, que cola diretamente na maioria dos registradores' caixas de pesquisa em massa O CSV inclui o domínio, TLD, status, método (RDAP ou WHOIS), registrador, datas de criação e validade, servidores de nomes, a nota e o tempo que cada pesquisa levou.
Como ler um domínio tomado's registro
Abrir um resultado obtido mostra o que o registro detém sobre ele: ID do registrador e registrador da IANA, datas de criação, atualização e validade, códigos de status EPP, servidores de nomes, estado DNSSEC e contato de abuso do registrador & #39; Para registros RDAP, isso vem diretamente do JSON. Para registros WHOIS, ele é analisado a partir do texto e as datas chegam em qualquer formato que o registro imprima, portanto, uma data indissociável é mostrada conforme o registro o escreveu, e não como um erro.
Os códigos de status são a parte mais útil, e eles vêm do Protocolo de Provisionamento Extensível Seus significados são definidos em RFC 5731, com os estados do período de carência adicionados por RFC 3915.
| estado | O que significa para ti |
|---|---|
ok / active |
Registrado, nada pendente. Não será lançado em breve. |
clientTransferProhibited |
Bloqueio do registrador contra transferências Normal na maioria dos domínios. |
clientHold / serverHold |
Registrado, mas não publicado em DNS. O site não vai resolver, ainda o nome ainda é de propriedade. |
redemptionPeriod |
Expirado e excluído pelo registrador; o proprietário anterior ainda pode restaurá-lo mediante o pagamento de uma taxa. |
pendingDelete |
Redenção passada. O nome está programado para cair e ficará disponível em breve. |
pendingTransfer |
Movendo-se entre registradores agora. |
A data de validade informa menos do que as pessoas esperam A maioria dos registros são renovados automaticamente, e um domínio genérico expirado geralmente passa por um período de carência e um período de resgate antes de ser lançado Um nome mostrando pendingDelete é o único perto de cair.
Você pode verificar a disponibilidade com DNS em vez disso?
No. DNS diz-lhe se um nome resolve, não se ele está registrado Um domínio pode ser registrado com nenhum registro DNS em tudo, ou sentar-se em clientHold, e cada consulta de DNS irá falhar mesmo que o nome pertença a alguém Tratar o & quot; sem registos de DNS" como o & quot; disponível" é um dos erros mais comuns em damas caseiras.
A ferramenta oferece pesquisas de DNS como uma visualização separada e opcional: registros A, AAAA, NS, MX, TXT, CNAME e SOA, consultados através do Cloudflare Eles são úteis quando você sabe que um domínio é tomado, por exemplo, para ver se ele hospeda e-mail (registros MX) ou um site ao vivo (registros A), mas o veredicto de disponibilidade em si sempre vem do registro A mesma ferramenta também mostra o texto WHOIS bruto ou RDAP JSON bruto se você quiser verificar a fonte por si mesmo Para referência sobre o que um 404 ou 429 de um servidor RDAP significa, o Guia de códigos de status HTTP abrange cada código.
Por que um domínio & quot; disponível" aqui, mas um registrador não irá vendê-lo?
Existem três razões habituais, e nenhuma delas significa que a pesquisa estava errada.
Nomes premium e reservados. Os registros mantêm listas de nomes curtos ou de dicionário que não estão registrados, mas com preços muito acima da taxa padrão, e algumas strings são reservadas e não são oferecidas de forma alguma. O registro & #39; s registro não os distingue dos nomes livres comuns, portanto, um registrador é o local que revela o preço.
Regras de elegibilidade. Muitos códigos de países restringem quem pode se registrar. Alguns exigem uma presença local ou um administrador, e algumas zonas de segundo nível são limitadas a tipos específicos de organizações. .bd segundos níveis, como edu.bd, gov.bd e mil.bd são exemplos; categorias restritas geralmente respondem com um erro de registro em vez de sim ou não, e o verificador relata isso como desconhecido porque o registro não dizia que o nome era gratuito.
Tempo. Alguém pode ter registrado o nome entre sua pesquisa e seu checkout Os dados do registro estão ativos, mas um minuto é longo o suficiente.
Nomes de domínio internacionalizados e zonas de código de país
Nomes com letras não ASCII são armazenados em DNS como Punycode, uma codificação ASCII definida em RFC 3492. O nome da cidade alemã münchen torna-se xn--mnchen-3ya, e esse é o índice de registros de formulários A ferramenta converte nomes em Punycode antes de procurá-los, para que você possa digitar o formulário Unicode diretamente Rótulos com mais de 63 caracteres ou domínios com mais de 253 caracteres são descartados como inválidos em vez de enviados para um registro.
Os TLDs de código de país são onde o WHOIS ainda importa mais O verificador mantém uma tabela por registo dos servidores WHOIS e a frase exacta que cada um usa para o & quot; nenhum desses domain", e abrange a zona do Bangladesh servida pelo BTCL, incluindo 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. Alguns registos recusam inteiramente consultas públicas do WHOIS, entre elas .li e .qa, e estas voltam sempre como desconhecidas.
Um verificador de domínio em massa envia meus nomes para qualquer lugar?
Sim, tem que, e vale a pena ser claro sobre o porquê A maioria das ferramentas Toolz são do lado do cliente e nunca enviar seus dados em qualquer lugar Pesquisa de domínio não pode funcionar dessa forma RDAP precisa de pedidos HTTPS de origem cruzada para servidores de registro que não permitem acesso ao navegador, e WHOIS precisa de uma conexão TCP bruta na porta 43, que nenhum navegador pode abrir Então os nomes que você inserir são enviados para o servidor Toolz, que executa as pesquisas e fluxos de volta resultados Os nomes não são armazenados.
Uma preocupação comum com qualquer pesquisa de domínio é front-running: alguém assistindo pesquisas e registrando os nomes primeiro A defesa prática é a mesma em todos os lugares Pesquisar, decidir e registrar-se rapidamente com um registrador em que você confia, em vez de deixar um bom nome sentado em uma planilha por uma semana.
Quais são os limites e erros comuns?
| situação | O que você vê | O que fazer |
|---|---|---|
| Mais de 240 combinações | Um erro pedindo para você cortar a pesquisa | Menos nomes ou menos extensões, em seguida, executar um segundo lote |
| Mais de 40 nomes | Recusado | Dividir a lista |
| O registro estrangulou a varredura | Desconhecido, nota menciona limite de taxa | Repita esses nomes após uma breve espera |
| Registro recusa WHOIS público | Desconhecido com o motivo da recusa | Verifique em um registrador que vende esse TLD |
| Zona restrita de segundo nível | Desconhecido com um erro de registo | Leia as regras de elegibilidade da zona & #39;s |
| Caracteres inválidos ou rótulo muito longo | Nome descartado antes da pesquisa | Use apenas letras, dígitos e hífens |
| Subsídio diário utilizado | Uma contagem como 10/10 hoje ao lado do formulário | Faça login para aumentá-lo ou aguarde a redefinição |
O subsídio diário aplica-se por visitante e é apresentado junto ao formulário O subsídio base é gratuito, sem inscrição.
Para onde vão os links de registro
Os domínios disponíveis mostram o operador de registro e sua página oficial de informações de registro da IANA, depois pesquisas pré-preenchidas em vários registradores A Hostinger é listada primeiro como parceira de referência, porque seus planos anuais de hospedagem incluem um domínio gratuito para o primeiro ano; o link ganha à Toolz uma comissão sem custo extra para você Outros registradores estão listados porque nenhum registrador vende cada TLD, especialmente entre os códigos de país.
Alternativas para verificar a disponibilidade do domínio
| método | bom para | Mancha fraca |
|---|---|---|
| Uma caixa de pesquisa registrador & #39;s | Um nome, com preço mostrado | Uma família TLD de cada vez, sugestões misturadas |
whois na linha de comando |
Roteiro, texto bruto | Você analisa cada registro's se autodenominando |
Um cliente RDAP ou curl contra o servidor de bootstrap |
JSON exato para um nome | Os códigos de país sem RDAP precisam de WHOIS de qualquer maneira |
| Pesquisa de domínio Toolz | Muitos nomes em muitos TLDs, com incógnitas rotuladas | Subsídio diário, 240 pesquisas por pesquisa |
Uma verificação rápida de RDAP de um terminal é assim, e um status 404 significa que o nome não está registrado nesse registro:
curl -s -o /dev/null -w "%{http_code}\n" https://rdap.verisign.com/com/v1/domain/example.com
Se você estiver construindo o lado web de um novo projeto depois de escolher o nome, o Guia de calculadora de sub-rede IP abrange o endereçamento dos servidores por trás dele e o hub de ferramentas web lista o resto do conjunto Quando você tem uma lista restrita, execute-o através do verificador de disponibilidade multi-TLD em um passe e registre o vencedor antes que outra pessoa o faça.



