Checagem e disponibilidade de domínios

  • 1.1 Objetivo

    O Serviço de Disponibilidade de Domínios do Registro.br tem como objetivo prover ao usuário um mecanismo simples e eficiente para consultar se um domínio .br está disponível para registro.

    Além de informar se o domínio consultado está disponível para registro, o Serviço de Disponibilidade de Domínios ainda fornece informações adicionais como, por exemplo, a delegação de domínios já registrados, o motivo pelo qual um determinado domínio consultado não pode ser registrado, tickets concorrentes ou ainda datas referentes ao processo de liberação, quando for o caso.

  • 1.2 Como utilizar

    O serviço está disponível em whois.registro.br, porta 43, UDP. É possível utilizar este serviço de 3 formas:

    • Fazer consultas através do site do Registro.br - O Serviço de Disponibilidade de Domínios está publicado na nossa página de busca de domínio.
    • Utilizar um dos nossos clientes-exemplo - O Registro.br disponibiliza clientes-exemplo totalmente funcionais escritos nas linguagens Python, Perl, PHP e Java. O download pode ser feito em https://ftp.registro.br/pub/isavail/
    • Utilizar implementação própria - O usuário com conhecimentos técnicos ainda tem a opção de implementar seu próprio cliente seguindo as especificações do protocolo descritas no documento Protocolo-ISAVAILv2.txt.
  • 1.3 Sobre os clientes exemplo

    Os clientes exemplos foram desenvolvidos e testados com as seguintes versões de linguagem/compiladores:

    • Python 3.8.5
    • Perl 5.30.0
    • PHP 7.4.3/8.0.7
    • Java 11 (LTS)
    • C++ - g++ 9.3.0/clang++ 10.0.0
    • Ruby 2.7.0

    O cookie recebido será armazenado por padrão em "/tmp/isavail-cookie.txt". Isso pode ser facilmente alterado na chamada do cliente em linha de comando ou modificando o código do programa em qualquer uma das versões disponibilizadas.

Tecnologia