Informação de domínios - registos WHOIS em escala
Cada nome de domínio traz um registo público: quem é o registrar acreditado, quando o domínio foi registado pela primeira vez, quando o registo mudou pela última vez, quando expira, que códigos de estado protetores tem definidos e para que servidores de nomes delega. Ler isso domínio a domínio é maçador; lê-lo ao longo de uma carteira, de uma lista de fornecedores ou de um conjunto concorrente é onde se torna útil. Este serviço fá-lo em lote - domínios para dentro, uma linha cada.
O export traz oito colunas e, invulgarmente para este catálogo, tem exatamente uma forma: os mesmos oito nomes pela mesma ordem em quatro execuções distintas, e nenhuma divergência entre as versões JSON e de folha de cálculo do mesmo ficheiro. Sete delas levaram valores reais em todas as linhas que temos. As datas chegam em ISO AAAA-MM-DD limpo e sem componente horária, o que significa que uma comparação funciona sem um analisador próprio. O campo de estado é uma lista de códigos EPP unidos por vírgulas - bloqueios de transferência, de eliminação e de atualização definidos pelo registrar ou pelo registo - pelo que deve ser dividido e testado por pertença em vez de comparado como texto, já que o conjunto varia por domínio. O campo de servidores de nomes vem igualmente unido por vírgulas e devolvido em maiúsculas, e nomeia diretamente o fornecedor de DNS, o que muitas vezes implica a stack de alojamento por trás.
A oitava coluna é a que merece explicação em vez de mera comunicação. O registante voltou vazio nas oito linhas, e isso é um resultado de política e não uma falha de scraping. Quando o RGPD entrou em vigor, a ICANN adotou uma Temporary Specification for gTLD Registration Data que obriga os registrars a ocultar os campos pessoais - nome, organização, email e morada do registante - no WHOIS público, enquanto os campos que não são dados pessoais continuam a ser publicados. É precisamente a divisão que os exports mostram. Esta página, portanto, não promete dados do registante nem sugere uma forma de contornar a ocultação; onde exista uma necessidade genuína e documentada, como defesa de marcas ou investigação de segurança, a ICANN opera um serviço de pedidos exatamente para isso. Mais um ponto para quem escrever o importador: este serviço não tem referência de endpoint publicada, pelo que não há limite de lote documentado e esta página não cita nenhum de propósito.
Os usos que restam são os que a maioria realmente quer. As datas de expiração ao longo de uma lista transformam a renovação de um risco de calendário numa coluna ordenável, e os nomes dos registrars revelam o quão fragmentada ficou uma carteira herdada. As datas de criação dão um sinal honesto sobre quão estabelecida está uma organização desconhecida - embora convenha notar que a data é o registo original do domínio e não quando o atual proprietário o adquiriu, razão pela qual stripe.com indica 1995-09-12. Servidores de nomes mapeados ao longo de um setor mostram aquilo em que esse mercado se padronizou, retirado dos próprios domínios. No plano legal, este é um registo administrativo público cuja metade pessoal já foi removida antes de qualquer consulta lhe chegar; a ressalva a ter presente é que num pequeno domínio pessoal um registrar e uma data podem ainda estreitar coisas, e que os registos de código de país definem as suas próprias regras de publicação. Apenas fontes publicamente disponíveis, nada por trás de um início de sessão, sem rastreadores de terceiros na camada de dados, e exports que se apagam ao fim de 30 dias. As suas primeiras 500 linhas são grátis e não pedem cartão.