Banco de dados padrão | Especificações | Download do banco de dados DNS | WhoisXML API

Banco de dados padrão

Amostras

O banco de dados vem em cinco formas, que incluem registros A, AAAA, MX, NS, TXT, CNAME, SOA e PTR , e pode ser baixado em CSV.

Tipo de assinatura Descrição
Atualizações diárias Incluir registros DNS (A, AAAA, MX, NS, TXT, CNAME, SOA, PTR) que foram adicionados durante um dia anterior para uma determinada data em formato CSV unificado e consistente. Esses arquivos estão localizados no diretório daily_datafeed e são nomeados no formato:
- "daily_datafeed/dns_database.%DATE%.daily.csv.gz"
- "daily_datafeed/dns_aaaa_database.%DATE%.daily.csv.gz"
- "daily_datafeed/dns_mx_database.%DATE%.daily.csv.gz"
- "daily_datafeed/dns_ns_database.%DATE%.daily.csv.gz",
- "daily_datafeed/dns_txt_database.%DATE%.daily.csv.gz",
- "daily_datafeed/dns_cname_database.%DATE%.daily.csv.gz",
- "daily_datafeed/dns_soa_database.%DATE%.daily.csv.gz",
- "daily_datafeed/dns_ptr_database.%DATE%.daily.csv.gz",
por exemplo "daily_datafeed/dns_ptr_database.2021-12-01.daily.csv.gz".
Atualizações semanais Incluir alterações no full banco de dados completo de registros DNS em comparação com o período anterior. Inclui registros adicionados, descartados e modificados desde a semana anterior. Esses arquivos são nomeados no formato:
- "dns_database.%DATE%.weekly.diff.csv.gz"
- "dns_aaaa_database.%DATE%.weekly.diff.csv.gz"
- "dns_mx_database.%DATE%.weekly.diff.csv.gz",
- "dns_ns_database.%DATE%.weekly.diff.csv.gz",
- "dns_txt_database.%DATE%.weekly.diff.csv.gz",
- "dns_cname_database.%DATE%.weekly.diff.csv.gz",
- "dns_soa_database.%DATE%.weekly.diff.csv.gz",
- "dns_ptr_database.%DATE%.weekly.diff.csv.gz",
por exemplo "dns_database.2021-12-01.weekly.diff.csv.gz".
Atualizações mensais Incluir alterações no full banco de dados completo de registros DNS em comparação com o período anterior. Inclui registros adicionados, descartados e modificados desde o mês anterior. Esses arquivos são nomeados no formato:
- "dns_database.%DATE%.monthly.diff.csv.gz"
- "dns_aaaa_database.%DATE%.monthly.diff.csv.gz"
- "dns_mx_database.%DATE%.monthly.diff.csv.gz",
- "dns_ns_database.%DATE%.monthly.diff.csv.gz",
- "dns_txt_database.%DATE%.monthly.diff.csv.gz",
- "dns_cname_database.%DATE%.monthly.diff.csv.gz",
- "dns_soa_database.%DATE%.monthly.diff.csv.gz",
- "dns_ptr_database.%DATE%.monthly.diff.csv.gz",
por exemplo "dns_database.2021-12-01.monthly.diff.csv.gz".
Banco de dados completo Um banco de dados completo de registros DNS (A, AAAA, MX, NS, TXT, CNAME, SOA, PTR) coletados nos 90 dias anteriores a uma determinada data em um formato CSV unificado e consistente. Esses arquivos são nomeados no formato:
- "dns_database.%DATE%.full.csv.gz"
- "dns_aaaa_database.%DATE%.full.csv.gz"
- "dns_mx_database.%DATE%.full.csv.gz"
- "dns_ns_database.%DATE%.full.csv.gz",
- "dns_txt_database.%DATE%.full.csv.gz",
- "dns_cname_database.%DATE%.full.csv.gz",
- "dns_soa_database.%DATE%.full.csv.gz",
- "dns_ptr_database.%DATE%.full.csv.gz",
por exemplo "dns_database.2021-12-01.full.csv.gz".
Banco de dados Lite Um banco de dados parcial de registros de DNS A para uma determinada data, criado para fins acadêmicos. Ele inclui cerca de 5% de um banco de dados full. Esses arquivos são nomeados no formato:
- "dns_database.%DATE%.academic.csv.gz"
por exemplo "dns_database.2021-12-01.academic.csv.gz".


Observe que os dados semanais e mensais são derivados da concatenação dos respectivos dados diários e da adição do primeiro campo, a data.

Download via FTP

Ao lidar com conjuntos de dados extensos, fatores como velocidade de download, tempos de ida e volta, estabilidade da rede e E/S de disco podem influenciar a conclusão bem-sucedida do seu download pelo protocolo HTTP. Além disso, elementos externos, como software antivírus, podem introduzir complexidades que impedem a transferência contínua de seus dados. Para garantir uma experiência de download mais suave e confiável, é altamente recomendável utilizar a opção FTP (File Transfer Protocol) sempre que possível. O FTP oferece uma solução robusta que minimiza o impacto dos possíveis desafios potenciais associados aos downloads HTTP. Se você encontrar erros de download ou tiver alguma dificuldade, recomendamos que entre em contato com nosso departamento de suporte dedicado. Eles terão o maior prazer em ajudá-lo a habilitar o acesso ao FTP, otimizando assim seu processo de transferência de dados.

Download via HTTPS

Download via FTPS

Leia mais sobre a conexão FTPS: https://en.wikipedia.org/wiki/FTPS.

Nosso servidor FTP oferece suporte à criptografia explícita de FTP sobre TLS. Você pode configurar seu cliente FTP para usar criptografia explícita de FTP sobre TLS para comunicações seguras.

Nosso servidor FTPS é acessado usando os mesmos caminhos e chaves de API de um servidor FTP comum, cujas instruções para isso estão descritas acima. Para se conectar via FTPS, selecione a opção "Require explicit FTP over TLS" (Exigir FTP explícito sobre TLS) em seu cliente FTP, se ele for compatível. Exemplo de configuração do FileZilla:

criptografia explícita de FTP sobre TLS

Tamanhos médios de arquivos

Medido a partir de 22 de janeiro de 2024.

Arquivos A

Conteúdo do arquivo Sufixo de nome de arquivo Tamanho médio do arquivo compactado em gzip Tamanho médio do arquivo descompactado Número médio de registros
Banco de dados parcial para fins acadêmicos .academic 294 MB 1,0 GB 30.6M
Exportação semanal completa do banco de dados .full 4,93 GB 20,6 GB 611.7M
Alterações semanais no banco de dados completo .weekly.diff 112,9 MB 429,4 MB 12.43M
Alterações mensais no banco de dados completo .monthly.diff 477,1 GB 1,7 GB 51.49M
Registros adicionados no dia anterior .daily 122,3 MB 563,5 MB 14.5M

Arquivos MX

Conteúdo do arquivo Sufixo de nome de arquivo Tamanho médio do arquivo compactado em gzip Tamanho médio do arquivo descompactado Número médio de registros
Exportação semanal completa do banco de dados .full 3,9 GB 25,9 GB 437.9M
Alterações semanais no banco de dados completo .weekly.diff 65,6 MB 409,4 MB 7.1M
Alterações mensais no banco de dados completo .monthly.diff 260,1 GB 1,5 GB 27.5M
Registros adicionados no dia anterior .daily 94,7 MB 839,5 GB 11.1M

Arquivos NS

Conteúdo do arquivo Sufixo de nome de arquivo Tamanho médio do arquivo compactado em gzip Tamanho médio do arquivo descompactado Número médio de registros
Exportação semanal completa do banco de dados .full 7,6 GB 51,8 GB 1.03B
Alterações semanais no banco de dados completo .weekly.diff 159,1 MB 0,9 GB 19.8M
Alterações mensais no banco de dados completo .monthly.diff 658,5 MB 3,8 GB 81.3M
Registros adicionados no dia anterior .daily 190,7 MB 1,4 GB 26.5M

Arquivos TXT

Conteúdo do arquivo Sufixo de nome de arquivo Tamanho médio do arquivo compactado em gzip Tamanho médio do arquivo descompactado Número médio de registros
Exportação semanal completa do banco de dados .full 4,7 GB 20,1 GB 265.5M
Alterações semanais no banco de dados completo .weekly.diff 110,8 MB 453,6 MB 6.3M
Alterações mensais no banco de dados completo .monthly.diff 488,0 MB 1,8 GB 26.4M
Registros adicionados no dia anterior .daily 137,8 MB 690,3 MB 7.4M

Arquivos CNAME

Conteúdo do arquivo Sufixo de nome de arquivo Tamanho médio do arquivo compactado em gzip Tamanho médio do arquivo descompactado Número médio de registros
Exportação semanal completa do banco de dados .full 0,9 GB 6,7 GB 91.2M
Alterações semanais no banco de dados completo .weekly.diff 33,8 MB 167,6 MB 3.0M
Alterações mensais no banco de dados completo .monthly.diff 127,3 MB 622,2 MB 11.3M
Registros adicionados no dia anterior .daily 10,0 MB 192,1 MB 1.3M

Arquivos SOA

Conteúdo do arquivo Sufixo de nome de arquivo Tamanho médio do arquivo compactado em gzip Tamanho médio do arquivo descompactado Número médio de registros
Exportação semanal completa do banco de dados .full 7,4 GB 41,9 GB 405.9M
Alterações semanais no banco de dados completo .weekly.diff 366,8 MB 2.0 GB 20.2M
Alterações mensais no banco de dados completo .monthly.diff 1,5 GB 8,8 GB 86.9M
Registros adicionados no dia anterior .daily 197,5 MB 1,1 GB 10.6M

Arquivos AAAA

Conteúdo do arquivo Sufixo de nome de arquivo Tamanho médio do arquivo compactado em gzip Tamanho médio do arquivo descompactado Número médio de registros
Exportação semanal completa do banco de dados .full 1,0 GB 4,0 GB 93.0M
Alterações semanais no banco de dados completo .weekly.diff 22,8 MB 92,2 MB 2.0M
Alterações mensais no banco de dados completo .monthly.diff 100,2 MB 406,6 MB 9.0M
Registros adicionados no dia anterior .daily 20,6 MB 80,4 MB 1.9M

Arquivos PTR

Conteúdo do arquivo Sufixo de nome de arquivo Tamanho médio do arquivo compactado em gzip Tamanho médio do arquivo descompactado Número médio de registros
Exportação semanal completa do banco de dados .full 482,3KB 1,8 MB 33.8K
Alterações semanais no banco de dados completo .weekly.diff 117,3KB 381.8KB 7.3K
Alterações mensais no banco de dados completo .monthly.diff 95.9KB 390,9KB 6.9K
Registros adicionados no dia anterior .daily 27,3KB 91,8 KB 1.7K

Estrutura de saída CSV e descrições de campos

Os arquivos de banco de dados são arquivos de valores separados por vírgulas, sem delimitadores de texto. Os arquivos usam terminadores de linha no estilo DOS/Windows (CR+LF). A primeira linha é uma linha de cabeçalho com os nomes dos campos. Cada linha tem quatro ou cinco campos dependendo do tipo de assinatura:

Arquivos A

  • Structure: <DOMAIN>,<LAST_UPDATE_TIMESTAMP>,<IP1> <IP2> ... <IPn>
  • Example: zs12p1.gotoip1.com.cname.yunjiasu-cdn.net,1530959456,162.159.210.99 162.159.211.99
DOMAIN
Domínio ou subdomínio.
LAST_UPDATE
Carimbo de data/hora UNIX da última visita/atualização no registro atual. Se houver mais de um endereço IP, o registro de data e hora corresponderá a todos eles.
IP1, IP2, IPn
Lista de IPs associados ao domínio, separados por espaço.

Arquivos AAAA

  • Structure: <DOMAIN>,<LAST_UPDATE_TIMESTAMP>,<IP1> <IP2> ... <IPn>
  • Example: 212120--jekyllrb.netlify.app,1647929159,2604:a880:400:d0::1738:6301 2604:a880:400:d0::1b6b:7051
DOMAIN
Domínio ou subdomínio.
LAST_UPDATE
Carimbo de data/hora UNIX da última visita/atualização no registro atual. Se houver mais de um endereço IP, o registro de data e hora corresponderá a todos eles.
IP1, IP2, IPn
Lista de IPs associados ao domínio, separados por espaço.

Arquivos MX

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX1>
    - ...
  • Example:
    - 003vendor.com,1608996228,20,alt1.aspmx.l.google.com
    - 003vendor.com,1608996228,20,alt2.aspmx.l.google.com
DOMAIN
Domínio ou subdomínio.
LAST_UPDATE
Carimbo de data/hora UNIX da última visita/atualização no registro atual.
PRIORITY
A prioridade identifica qual servidor de correio eletrônico deve ser preferido.
MX
O registro MX associado ao domínio.

Arquivos NS

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<NS1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<NS2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<NS1>
    - ...
  • Example::
    - 0001.cn,1608996268,dns1.hichina.com
    - 0001.cn,1608996268,dns2.hichina.com
DOMAIN
Domínio ou subdomínio.
LAST_UPDATE
Carimbo de data/hora UNIX da última visita/atualização no registro atual.
NS
O registro NS associado ao domínio.

Arquivos TXT

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<TXT1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<TXT2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<TXT1>
    - ...
  • Example::
    - 0--00.holiest.science,1619741985,|v=spf1 ip4:67.225.166.63 +a +mx +ip4:67.225.166.41 ~all!
    - 0--00.holiest.science,1619741985,|v=spf1 ip4:67.225.166.63 +a +mx +ip4:67.225.166.41 ~alla
DOMAIN
Domínio ou subdomínio.
LAST_UPDATE
Carimbo de data/hora UNIX da última visita/atualização no registro atual.
TXT
O registro TXT associado ao domínio.

Arquivos CNAME

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<CNAME1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<CNAME2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<CNAME1>
    - ...
  • Example::
    - 0-131-3-149.rackcentre.redstation.net.uk,1619742251,redstation.com
    - 0-132-3-149.rackcentre.redstation.net.uk,1619741776,redstation.com
DOMAIN
Domínio ou subdomínio.
LAST_UPDATE
Carimbo de data/hora UNIX da última visita/atualização no registro atual.
CNAME
O registro CNAME associado ao domínio.

Arquivos SOA

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<SOA1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<SOA2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<SOA1>
    - ...
  • Example:
    - 0-rings.com,1619741730,NS25.DOMAINCONTROL.com dns.jomax.net 2018091300 28800 7200 604800 3600
    - 0-rings.com,1619741730,NS25.domaincontrol.com dns.jomax.net 2018091300 28800 7200 604800 3600
DOMAIN
Domínio ou subdomínio.
LAST_UPDATE
Carimbo de data/hora UNIX da última visita/atualização no registro atual.
SOA
O registro SOA associado ao domínio.

Arquivos PTR

  • Structure:
    - <IP-A>,<LAST_UPDATE_TIMESTAMP>,<PTR1>
    - <IP-A>,<LAST_UPDATE_TIMESTAMP>,<PTR2>
    - <IP-B>,<LAST_UPDATE_TIMESTAMP>,<PTR1>
    - ...
  • Example::
    - 1.0.135.155,1661516953,node-1i3.pool-1-0.dynamic.totinternet.net
    - 1.0.0.1,1661724824,one.one.one.one
IP
Endereço IP.
LAST_UPDATE
Carimbo de data/hora UNIX da última visita/atualização no registro atual.
PTR
O registro PTR associado ao IP.