Estrutura de saída do mysqldump | Especificações | Download do banco de dados WHOIS | WhoisXML API

Estrutura de saída do mysqldump

Tabela whois_record

Campo Tipo Descrição
whois_record_id BIGINT(20) PRIMARY KEY NOT NULL Chave primária do registro whois_record
created_date VARCHAR(200) Quando o nome de domínio foi registrado/criado pela primeira vez
data_atualizada VARCHAR(200) Quando os dados do WHOIS foram atualizados.
expires_date VARCHAR(200) Quando o nome de domínio expirará
admin_contact_id BIGINT(11) CHAVE ESTRANGEIRA

A chave estrangeira que representa o ID do contato administrativo para esse whois_record. Ela faz referência à chave primária na tabela de contatos.

O contato administrativo é uma pessoa responsável pelas negociações administrativas relativas à empresa do nome de domínio

registrant_id BIGINT(11) CHAVE ESTRANGEIRA

A chave estrangeira que representa a ID do registrante para esse whois_record. Ela faz referência à chave primária na tabela de contatos.

O registrante do nome de domínio é o proprietário do nome de domínio.

Eles são os responsáveis por manter todas as informações de contato do WHOIS atualizadas

technical_contact_id BIGINT(11) CHAVE ESTRANGEIRA

A chave estrangeira que representa a ID do contato técnico para esse whois_record. Ela faz referência a chave primária na tabela de contatos.

O contato técnico é a pessoa responsável por todas as questões técnicas relacionadas a um determinado nome de domínio

zone_contact_id BIGINT(11) CHAVE ESTRANGEIRA

A chave estrangeira que representa a ID do contato da zona para esse whois_record.

O contato de zona é a pessoa que cuida dos aspectos técnicos da manutenção do servidor de nomes e do software de resolução do domínio e dos arquivos de banco de dados.

billing_contact_id BIGINT(11) CHAVE ESTRANGEIRA

A chave estrangeira que representa a ID do contato de cobrança para esse whois_record. Ela faz referência a chave primária na tabela de contatos.

O contato de cobrança é a pessoa autorizada pelo registrante a receber a fatura de registro de nome de domínio e taxas de renovação de nome de domínio

nome_do_domínio VARCHAR(70) UNIQUE KEY Nome de domínio
name_servers TEXTO

Servidores de nomes ou servidores DNS para o nome de domínio.

A função mais importante dos servidores DNS é a tradução (resolução) de nomes de domínio e nomes de host legíveis por humanos nomes de domínio e nomes de host para os endereços IP (Internet Protocol) numéricos correspondentes

registry_data_id BIGINT(11) CHAVE ESTRANGEIRA

A chave estrangeira que representa a ID dos dados de registro. Ela faz referência à chave primária na tabela tabela registry_data.

Os dados de registro são normalmente um registro WHOIS de um registro de nome de domínio.

Cada nome de domínio geralmente tem até dois registros WHOIS, um do registro e outro do registrador.

A tabela whois_record representa os dados do registrador, enquanto a tabela registry_data representa os dados WHOIS coletados do registro WHOIS.

Observe que registry_data e whois_record têm estruturas de dados quase idênticas. Alguns gTLDs (por exemplo, a maioria dos .com e .net) têm os dois tipos de dados WHOIS, enquanto a maioria dos ccTLDs tem apenas registry_data.

Portanto, é recomendável procurar em whois_record e registry_data ao pesquisar uma informação (por exemplo, registrant, created_date)

status TEXTO O código de status do nome de domínio, consulte http://www.wdbc.com/domain/status-codes.cfm para obter detalhes.
raw_text LONGTEXT O texto bruto completo do registro WHOIS
audit_created_date TIMESTAMP

A data em que o registro WHOIS foi coletado em whoisxmlapi.com;

Observe que ele é diferente de created_date das tabelas whois_record ou registry_data.

audit_updated_date TIMESTAMP

A data em que o registro WHOIS foi atualizado em whoismlxapi.com;

Observe que ele é diferente de updated_date das tabelas whois_record ou registry_data

não analisável LONGTEXT A parte do texto bruto que não foi analisada por nosso analisador de WHOIS
parse_code SMALLINT(6)

Uma máscara de bits que indica quais campos foram analisados no registro;

um valor binário de 1 na posição i aponta para um campo de valor não vazio nessa posição;

Os campos, do bit menos significativo para o mais significativo, são os seguintes:createdDate", "expiresDate", "referralURL" (existe somente em "registryData"), "registrarName", "status", "updatedDate", "whoisServer" (existe somente em "registryData"), "nameServers", "administrativeContact", "billingContact", "registrant", "technicalContact" e "zoneContact";

Por exemplo, o código de análise310 (112) significa que os únicos campos não vazios são "createdDate" e "expiresDate", e o código de análise 810 (10002) significa que o único campo não vazio é "registrarName".

Se precisar verificar se um registro WHOIS contém informações de propriedade, compare o código de análise com 00100000000002 (51210). Ele representa o campo não vazio "registrant" (registrante); para verificar o valor do código de análise, use operadores de bits. (No MySQL, será parse_code &00100000000002= 00100000000002)

header_text LONGTEXT O cabeçalho do registro WHOIS faz parte do texto bruto até o primeiro campo identificável
clean_text LONGTEXT O texto descascado do registro WHOIS, que inclui uma parte do texto bruto, exceto o cabeçalho e o rodapé. Normalmente, ele contém apenas campos identificáveis
footer_text LONGTEXT O rodapé do registro WHOIS faz parte do arquivo bruto após o último campo identificável
registrar_name VARCHAR(512) A organização ou entidade comercial que gerencia a reserva de nomes de domínio da Internet
data_error SMALLINT(6)
  • 0 - sem erros de dados;
  • 1 - dados incompletos;
  • 2 - dados WHOIS ausentes, significa que o nome de domínio não tem registro WHOIS no registrador/registro;
  • 3 - esse nome de domínio é uma palavra reservada.

tabela registry_data

Campo Tipo Descrição
registry_data_id BIGINT(20) PRIMARY KEY NOT NULL Chave primária de registry_data
created_date VARCHAR(200) O mesmo que na tabela whois_record
data_atualizada VARCHAR(200) O mesmo que na tabela whois_record
expires_date VARCHAR(200) O mesmo que na tabela whois_record
admin_contact_id BIGINT(11) CHAVE ESTRANGEIRA O mesmo que na tabela whois_record
registrant_id BIGINT(11) CHAVE ESTRANGEIRA O mesmo que na tabela whois_record
technical_contact_id BIGINT(11) CHAVE ESTRANGEIRA O mesmo que na tabela whois_record
zone_contact_id BIGINT(11) CHAVE ESTRANGEIRA O mesmo que na tabela whois_record
billing_contact_id BIGINT(11) CHAVE ESTRANGEIRA O mesmo que na tabela whois_record
nome_do_domínio VARCHAR(70) UNIQUE KEY O mesmo que na tabela whois_record
name_servers TEXTO O mesmo que na tabela whois_record
status TEXTO O mesmo que na tabela whois_record
raw_text LONGTEXT O mesmo que na tabela whois_record
audit_created_date TIMESTAMP O mesmo que na tabela whois_record
audit_updated_date TIMESTAMP O mesmo que na tabela whois_record
não analisável LONGTEXT O mesmo que na tabela whois_record
parse_code SMALLINT(6) O mesmo que na tabela whois_record
header_text LONGTEXT O mesmo que na tabela whois_record
clean_text LONGTEXT O mesmo que na tabela whois_record
footer_text LONGTEXT O mesmo que na tabela whois_record
registrar_name VARCHAR(512) O mesmo que na tabela whois_record
whois_server VARCHAR(512) Servidor WHOIS
referral_url VARCHAR(512) O URL do servidor WHOIS que contém informações adicionais sobre o nome de domínio
data_error SMALLINT(6) O mesmo que na tabela whois_record

tabela de contatos

Campo Tipo Descrição
contact_id BIGINT(20) PRIMARY KEY NOT NULL Chave primária
nome VARCHAR(256) Nome
organização VARCHAR(256) Organização
rua1 VARCHAR(256) Rua
rua2 VARCHAR(256) Rua
rua3 VARCHAR(256) Rua
rua4 VARCHAR(256) Rua
cidade VARCHAR(64) Cidade
estado VARCHAR(45) Estado
postal_code VARCHAR(45) Código postal
país VARCHAR(45) País
e-mail VARCHAR(256) E-mail
telefone VARCHAR(45) Telefone
telephone_ext VARCHAR(45) Extensão telefônica
fax VARCHAR(45) Fax
fax_ext VARCHAR(45) Extensão de fax
parse_code SMALLINT(6) O mesmo que na tabela whois_record
raw_text LONGTEXT A fatia do registro WHOIS bruto correspondente que contém dados de contato
não analisável LONGTEXT O mesmo que na tabela whois_record
audit_created_date VARCHAR(45) O mesmo que na tabela whois_record
audit_updated_date VARCHAR(45) O mesmo que na tabela whois_record