Base de datos estándar | Especificaciones | DNS Database Download | WhoisXML API

Base de datos estándar

Muestras

La base de datos se presenta en cinco formatos, que incluyen registros A, AAAA, MX, NS, TXT, CNAME, SOA y PTR y puede descargarse en formato CSV.

Tipo de suscripción Descripción
Actualizaciones diarias Incluye los registros DNS (A, AAAA, MX, NS, TXT, CNAME, SOA, PTR) que se han añadido durante un día anterior para una fecha determinada en formato CSV unificado y coherente. Estos archivos se encuentran en el subdirectorio daily_datafeed y tienen el siguiente 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 ejemplo, "daily_datafeed/dns_database.2021-12-01.daily.csv.gz".
Actualizaciones semanales Incluir cambios en la base de datos completa de registros DNS en comparación con el periodo anterior. Incluye los registros añadidos, eliminados y modificados desde la semana anterior. Estos archivos se denominan en 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 ejemplo, "dns_database.2021-12-01.weekly.diff.csv.gz".
Actualizaciones mensuales Incluir cambios en la base de datos completa de registros DNS en comparación con el periodo anterior. Incluye los registros añadidos, eliminados y modificados desde el mes anterior. Estos archivos se denominan en 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 ejemplo, "dns_database.2021-12-01.monthly.diff.csv.gz".
Base de datos completa Una base de datos completa de registros DNS (A, AAAA, MX, NS, TXT, CNAME, SOA, PTR) recopilados durante los 90 días anteriores a una fecha determinada en un formato CSV unificado y coherente. Estos archivos se denominan en 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 ejemplo, "dns_database.2021-12-01.full.csv.gz".
Base de datos Lite Una base de datos parcial de registros DNS A para una fecha determinada realizada con fines académicos. Incluye aproximadamente el 5% de una base de datos completa. Estos archivos se denominan en formato:
- "dns_database.%DATE%.academic.csv.gz"
por ejemplo, "dns_database.2021-12-01.academic.csv.gz".


Obsérvese que los datos semanales y mensuales proceden de la concatenación de los respectivos datos diarios y la adición del primer campo, la fecha.

Descarga por FTP

Cuando se trata de grandes conjuntos de datos, factores como la velocidad de descarga, los tiempos de ida y vuelta, la estabilidad de la red y la E/S de disco pueden influir en la finalización satisfactoria de la descarga a través del protocolo HTTP. Además, elementos externos como el software antivirus pueden introducir complejidades que dificulten la transferencia fluida de sus datos. Para una experiencia de descarga más fluida y fiable, le recomendamos encarecidamente que utilice la opción FTP (File Transfer Protocol) siempre que sea posible. FTP proporciona una solución robusta que minimiza el impacto de los posibles problemas asociados a las descargas HTTP. Si se encuentra con errores de descarga o tiene alguna dificultad, le animamos a que se ponga en contacto con nuestro servicio de atención al cliente. le animamos a que se ponga en contacto con nuestro departamento de asistencia. Estarán encantados de ayudarle a habilitar el acceso FTP, optimizando así su proceso de transferencia de datos.

Descarga a través de HTTPS

Descarga mediante FTPS

Más información sobre la conexión FTPS: https://en.wikipedia.org/wiki/FTPS.

Nuestro servidor FTP soporta encriptación explícita FTP sobre TLS. Puede configurar su cliente FTP para que utilice el cifrado explícito FTP sobre TLS para comunicaciones seguras.

A nuestro servidor FTPS se accede utilizando las mismas rutas y claves API que a un servidor FTP normal, cuyas instrucciones se describen más arriba. Para conectarse mediante FTPS, seleccione la opción "Requerir FTP explícito sobre TLS" en su cliente FTP, si lo soporta. Ejemplo de configuración de FileZilla:

cifrado explícito FTP sobre TLS

Tamaño medio de los archivos

Medido desde el 22 de enero de 2024.

Archivos A

Contenido del archivo Sufijo del nombre del archivo Tamaño medio de archivo comprimido en gzip Tamaño medio de archivo descomprimido Número medio de registros
Base de datos parcial con fines académicos .academic 294 MB 1,0 GB 30.6M
Exportación semanal completa de la base de datos .full 4,93 GB 20,6 GB 611.7M
Cambios semanales en la base de datos completa .weekly.diff 112,9 MB 429,4 MB 12.43M
Cambios mensuales en la base de datos completa .monthly.diff 477,1 MB 1,7 GB 51.49M
Registros añadidos durante el día anterior .daily 122,3 MB 563,5 MB 14.5M

Archivos MX

Contenido del archivo Sufijo del nombre del archivo Tamaño medio de archivo comprimido en gzip Tamaño medio de archivo descomprimido Número medio de registros
Exportación semanal completa de la base de datos .full 3,9 GB 25,9 GB 437.9M
Cambios semanales en la base de datos completa .weekly.diff 65,6 MB 409,4 MB 7.1M
Cambios mensuales en la base de datos completa .monthly.diff 260,1 MB 1,5 GB 27.5M
Registros añadidos durante el día anterior .daily 94,7 MB 839,5MB 11.1M

Archivos NS

Contenido del archivo Sufijo del nombre del archivo Tamaño medio de archivo comprimido en gzip Tamaño medio de archivo descomprimido Número medio de registros
Exportación semanal completa de la base de datos .full 7,6 GB 51,8 GB 1.03B
Cambios semanales en la base de datos completa .weekly.diff 159,1 MB 0,9 GB 19.8M
Cambios mensuales en la base de datos completa .monthly.diff 658,5 MB 3,8 GB 81.3M
Registros añadidos durante el día anterior .daily 190,7 MB 1,4 GB 26.5M

Archivos TXT

Contenido del archivo Sufijo del nombre del archivo Tamaño medio de archivo comprimido en gzip Tamaño medio de archivo descomprimido Número medio de registros
Exportación semanal completa de la base de datos .full 4,7 GB 20,1 GB 265.5M
Cambios semanales en la base de datos completa .weekly.diff 110,8 MB 453,6 MB 6.3M
Cambios mensuales en la base de datos completa .monthly.diff 488,0 MB 1,8 GB 26.4M
Registros añadidos durante el día anterior .daily 137,8 MB 690,3 MB 7.4M

Archivos CNAME

Contenido del archivo Sufijo del nombre del archivo Tamaño medio de archivo comprimido en gzip Tamaño medio de archivo descomprimido Número medio de registros
Exportación semanal completa de la base de datos .full 0,9 GB 6,7 GB 91.2M
Cambios semanales en la base de datos completa .weekly.diff 33,8 MB 167,6 MB 3.0M
Cambios mensuales en la base de datos completa .monthly.diff 127,3 MB 622,2 MB 11.3M
Registros añadidos durante el día anterior .daily 10,0 MB 192,1 MB 1.3M

Archivos SOA

Contenido del archivo Sufijo del nombre del archivo Tamaño medio de archivo comprimido en gzip Tamaño medio de archivo descomprimido Número medio de registros
Exportación semanal completa de la base de datos .full 7,4 GB 41,9 GB 405.9M
Cambios semanales en la base de datos completa .weekly.diff 366,8 MB 2,0 GB 20.2M
Cambios mensuales en la base de datos completa .monthly.diff 1,5 GB 8,8 GB 86.9M
Registros añadidos durante el día anterior .daily 197,5 MB 1,1 GB 10.6M

Archivos AAAA

Contenido del archivo Sufijo del nombre del archivo Tamaño medio de archivo comprimido en gzip Tamaño medio de archivo descomprimido Número medio de registros
Exportación semanal completa de la base de datos .full 1,0 GB 4,0 GB 93.0M
Cambios semanales en la base de datos completa .weekly.diff 22,8 MB 92,2 MB 2.0M
Cambios mensuales en la base de datos completa .monthly.diff 100,2 MB 406,6 MB 9.0M
Registros añadidos durante el día anterior .daily 20,6 MB 80,4 MB 1.9M

Ficheros PTR

Contenido del archivo Sufijo del nombre del archivo Tamaño medio de archivo comprimido en gzip Tamaño medio de archivo descomprimido Número medio de registros
Exportación semanal completa de la base de datos .full 482,3 KB 1,8 MB 33.8K
Cambios semanales en la base de datos completa .weekly.diff 117,3 KB 381,8 KB 7.3K
Cambios mensuales en la base de datos completa .monthly.diff 95,9 KB 390,9 KB 6.9K
Registros añadidos durante el día anterior .daily 27,3 KB 91,8 KB 1.7K

Estructura de la salida CSV y descripción de los campos

Los archivos de la base de datos son archivos de valores separados por comas sin delimitadores de texto. Los archivos utilizan terminadores de línea estilo DOS/Windows (CR+LF). La primera línea es una cabecera con los nombres de los campos. Cada línea tiene cuatro o cinco campos dependiendo del tipo de suscripción:

Archivos A

  • Structure: <DOMAIN>,<LAST_UPDATE_TIMESTAMP>,<IP1> <IP2> ... <IPn>
  • Ejemplo: zs12p1.gotoip1.com.cname.yunjiasu-cdn.net,1530959456,162.159.210.99 162.159.211.99
DOMINIO
Nombre del dominio o subdominio.
LAST_UPDATE
Marca de tiempo UNIX de la última visita/actualización del registro actual. Si hay más de una dirección IP, la marca de tiempo corresponde a todas ellas.
IP1, IP2, IPn
Lista de direcciones IP asociadas al dominio, separadas por espacios.

Archivos AAAA

  • Structure: <DOMAIN>,<LAST_UPDATE_TIMESTAMP>,<IP1> <IP2> ... <IPn>
  • Ejemplo: 212120--jekyllrb.netlify.app,1647929159,2604:a880:400:d0::1738:6301 2604:a880:400:d0::1b6b:7051
DOMINIO
Nombre del dominio o subdominio.
LAST_UPDATE
Marca de tiempo UNIX de la última visita/actualización del registro actual. Si hay más de una dirección IP, la marca de tiempo corresponde a todas ellas.
IP1, IP2, IPn
Lista de direcciones IP asociadas al dominio, separadas por espacios.

Archivos MX

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX1>
    - ...
  • Ejemplo:
    - 003vendor.com,1608996228,20,alt1.aspmx.l.google.com
    - 003vendor.com,1608996228,20,alt2.aspmx.l.google.com
DOMINIO
Nombre del dominio o subdominio.
LAST_UPDATE
Marca de tiempo UNIX de la última visita/actualización del registro actual.
PRIORIDAD
La prioridad identifica qué servidor de correo es preferible.
MX
El registro MX asociado al dominio.

Archivos NS

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<NS1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<NS2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<NS1>
    - ...
  • Ejemplo:
    - 0001.cn,1608996268,dns1.hichina.com
    - 0001.cn,1608996268,dns2.hichina.com
DOMINIO
Nombre del dominio o subdominio.
LAST_UPDATE
Marca de tiempo UNIX de la última visita/actualización del registro actual.
NS
El registro NS asociado al dominio.

Archivos TXT

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<TXT1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<TXT2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<TXT1>
    - ...
  • Ejemplo:
    - ¡0--00.holiest.science,1619741985,|v=spf1 ip4:67.225.166.63 +a +mx +ip4:67.225.166.41 ~alla!
    - 0--00.holiest.science,1619741985,|v=spf1 ip4:67.225.166.63 +a +mx +ip4:67.225.166.41 ~alla
DOMINIO
Nombre del dominio o subdominio.
LAST_UPDATE
Marca de tiempo UNIX de la última visita/actualización del registro actual.
TXT
El registro TXT asociado al dominio.

Archivos CNAME

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<CNAME1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<CNAME2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<CNAME1>
    - ...
  • Ejemplo:
    - 0-131-3-149.rackcentre.redstation.net.uk,1619742251,redstation.com
    - 0-132-3-149.rackcentre.redstation.net.uk,1619741776,redstation.com
DOMINIO
Nombre del dominio o subdominio.
LAST_UPDATE
Marca de tiempo UNIX de la última visita/actualización del registro actual.
CNAME
El registro CNAME asociado al dominio.

Archivos SOA

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<SOA1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<SOA2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<SOA1>
    - ...
  • Ejemplo:
    - 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
DOMINIO
Nombre del dominio o subdominio.
LAST_UPDATE
Marca de tiempo UNIX de la última visita/actualización del registro actual.
SOA
El registro SOA asociado al dominio.

Ficheros PTR

  • Structure:
    - <IP-A>,<LAST_UPDATE_TIMESTAMP>,<PTR1>
    - <IP-A>,<LAST_UPDATE_TIMESTAMP>,<PTR2>
    - <IP-B>,<LAST_UPDATE_TIMESTAMP>,<PTR1>
    - ...
  • Ejemplo:
    - 1.0.135.155,1661516953,node-1i3.pool-1-0.dynamic.totinternet.net
    - 1.0.0.1,1661724824,one.one.one.one
IP
Dirección IP.
LAST_UPDATE
Marca de tiempo UNIX de la última visita/actualización del registro actual.
PTR
El registro PTR asociado a la IP.