Base de données standard | Spécifications | DNS Database Download | WhoisXML API

Base de données standard

Échantillons

La base de données se présente sous cinq formes, à savoir les enregistrements A, AAAA, MX, NS, TXT, CNAME, SOA et PTR , et peut être téléchargée au format CSV.

Type d'abonnement Description
Mises à jour quotidiennes Inclus les enregistrements DNS (A, AAAA, MX, NS, TXT, CNAME, SOA, PTR) qui ont été ajoutés au cours de la journée précédente pour une date donnée dans un format CSV unifié et cohérent. Ces fichiers sont situés dans le répertoire daily_datafeed et sont nommés au format :
- "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",
par exemple "daily_datafeed/dns_database.2021-12-01.daily.csv.gz".
Mises à jour hebdomadaires Inclus les changements dans le complète d'enregistrements DNS par rapport à la période précédente. Comprend les enregistrements ajoutés, supprimés et modifiés depuis la semaine précédente. Ces fichiers sont nommés au format :
- "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",
par exemple "dns_database.2021-12-01.weekly.diff.csv.gz".
Mises à jour mensuelles Inclus les changements dans le complète base de données complète des enregistrements DNS par rapport à la période précédente. Comprend les enregistrements ajoutés, supprimés et modifiés depuis le mois précédent. Ces fichiers sont nommés au format :
- "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",
par exemple "dns_database.2021-12-01.monthly.diff.csv.gz".
Base de données complète Une base de données complète d'enregistrements DNS (A, AAAA, MX, NS, TXT, CNAME, SOA, PTR) collectés pour les 90 jours précédant une date donnée dans un format CSV unifié et cohérent. Ces fichiers sont nommés dans le format :
- "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",
par exemple "dns_database.2021-12-01.full.csv.gz".
Base de données Lite Une base de données partielle des enregistrements DNS A pour une date donnée, réalisée à des fins académiques. Elle comprend environ 5 % d'une base de données base base de données complète. Ces fichiers sont nommés au format :
- "dns_database.%DATE%.academic.csv.gz"
par exemple "dns_database.2021-12-01.academic.csv.gz".


Notez que les données hebdomadaires et mensuelles sont dérivées de la concaténation des données quotidiennes respectives et de l'ajout du premier champ, la date. l'ajout du premier champ, la date.

Téléchargement via FTP

  • Hôte : datafeeds.whoisxmlapi.com
  • Port : 21210
  • Nom d'utilisateur : "user
  • Mot de passe : égal à votre clé API personnelle que vous pouvez obtenir sur la page Mes produits.
  • Chemin de base : ftp://datafeeds.whoisxmlapi.com:21210
  • Dossier : DNS_Database_Download

Lorsque vous traitez des ensembles de données volumineux, des facteurs tels que la vitesse de téléchargement, les temps d'aller-retour, la stabilité du réseau et les entrées/sorties du disque peuvent influencer la réussite de votre téléchargement via le protocole HTTP. De plus, des éléments externes tels que les logiciels antivirus peuvent introduire des complexités qui entravent le transfert transparent de vos données. Pour garantir une expérience de téléchargement plus fluide et plus fiable, nous recommandons vivement d'utiliser l'option FTP (File Transfer Protocol) dans la mesure du possible. Le FTP offre une solution robuste qui minimise l'impact des problèmes potentiels associés aux téléchargements HTTP. Si vous rencontrez des erreurs de téléchargement ou des difficultés, nous vous encourageons à contacter notre service d'assistance spécialisé. Ils seront ravis de vous aider à activer l'accès FTP, optimisant ainsi votre processus de transfert de données.

Téléchargement via HTTPS

Téléchargement via FTPS

Pour en savoir plus sur la connexion FTPS : https://en.wikipedia.org/wiki/FTPS.

Notre serveur FTP prend en charge le cryptage explicite FTP sur TLS. Vous pouvez configurer votre client FTP pour qu'il utilise le cryptage explicite FTP sur TLS pour sécuriser les communications.

Notre serveur FTPS est accessible en utilisant les mêmes chemins et clés API qu'un serveur FTP classique, dont les instructions sont décrites ci-dessus. instructions sont décrites ci-dessus. Pour se connecter via FTPS, sélectionnez l'option "Require explicit FTP over TLS" (Exiger un protocole FTP explicite sur TLS) dans votre client FTP, s'il la prend en charge. s'il la prend en charge. Exemple de configuration de FileZilla :

cryptage explicite de FTP sur TLS

Taille moyenne des fichiers

Mesuré à partir du 22 janvier 2024.

Un dossier

Contenu du fichier Suffixe du nom de fichier Taille moyenne du fichier gzippé Taille moyenne des fichiers non compressés Nombre moyen d'enregistrements
Base de données partielle à des fins académiques .académique 294MB 1.0GB 30.6M
Exportation hebdomadaire de la base de données complète .full 4.93GB 20.6GB 611.7M
Changements hebdomadaires dans la base de données complète .weekly.diff 112.9MB 429.4MB 12.43M
Changements mensuels dans la base de données complète .monthly.diff 477.1GB 1.7GB 51.49M
Enregistrements ajoutés au cours de la journée précédente .quotidien 122.3MB 563.5MB 14.5M

Fichiers MX

Contenu du fichier Suffixe du nom de fichier Taille moyenne du fichier gzippé Taille moyenne des fichiers non compressés Nombre moyen d'enregistrements
Exportation hebdomadaire de la base de données complète .full 3.9GB 25.9GB 437.9M
Changements hebdomadaires dans la base de données complète .weekly.diff 65.6MB 409.4MB 7.1M
Changements mensuels dans la base de données complète .monthly.diff 260.1GB 1.5GB 27.5M
Enregistrements ajoutés au cours de la journée précédente .quotidien 94.7MB 839.5GB 11.1M

Dossiers NS

Contenu du fichier Suffixe du nom de fichier Taille moyenne du fichier gzippé Taille moyenne des fichiers non compressés Nombre moyen d'enregistrements
Exportation hebdomadaire de la base de données complète .full 7.6GB 51.8GB 1.03B
Changements hebdomadaires dans la base de données complète .weekly.diff 159.1MB 0.9GB 19.8M
Changements mensuels dans la base de données complète .monthly.diff 658.5MB 3,8 GO 81.3M
Enregistrements ajoutés au cours de la journée précédente .quotidien 190.7MB 1.4GB 26.5M

Fichiers TXT

Contenu du fichier Suffixe du nom de fichier Taille moyenne du fichier gzippé Taille moyenne des fichiers non compressés Nombre moyen d'enregistrements
Exportation hebdomadaire de la base de données complète .full 4.7GB 20.1GB 265.5M
Changements hebdomadaires dans la base de données complète .weekly.diff 110.8MB 453.6MB 6.3M
Changements mensuels dans la base de données complète .monthly.diff 488.0MB 1,8 GO 26.4M
Enregistrements ajoutés au cours de la journée précédente .quotidien 137.8MB 690.3MB 7.4M

Fichiers CNAME

Contenu du fichier Suffixe du nom de fichier Taille moyenne du fichier gzippé Taille moyenne des fichiers non compressés Nombre moyen d'enregistrements
Exportation hebdomadaire de la base de données complète .full 0.9GB 6.7GB 91.2M
Changements hebdomadaires dans la base de données complète .weekly.diff 33.8MB 167.6MB 3.0M
Changements mensuels dans la base de données complète .monthly.diff 127.3MB 622.2MB 11.3M
Enregistrements ajoutés au cours de la journée précédente .quotidien 10.0MB 192.1MB 1.3M

Fichiers SOA

Contenu du fichier Suffixe du nom de fichier Taille moyenne du fichier gzippé Taille moyenne des fichiers non compressés Nombre moyen d'enregistrements
Exportation hebdomadaire de la base de données complète .full 7.4GB 41.9GB 405.9M
Changements hebdomadaires dans la base de données complète .weekly.diff 366.8MB 2.0GB 20.2M
Changements mensuels dans la base de données complète .monthly.diff 1.5GB 8.8GB 86.9M
Enregistrements ajoutés au cours de la journée précédente .quotidien 197.5MB 1.1GB 10.6M

Fichiers AAAA

Contenu du fichier Suffixe du nom de fichier Taille moyenne du fichier gzippé Taille moyenne des fichiers non compressés Nombre moyen d'enregistrements
Exportation hebdomadaire de la base de données complète .full 1.0GB 4.0GB 93.0M
Changements hebdomadaires dans la base de données complète .weekly.diff 22.8MB 92.2MB 2.0M
Changements mensuels dans la base de données complète .monthly.diff 100.2MB 406.6MB 9.0M
Enregistrements ajoutés au cours de la journée précédente .quotidien 20.6MB 80.4MB 1.9M

Fichiers PTR

Contenu du fichier Suffixe du nom de fichier Taille moyenne du fichier gzippé Taille moyenne des fichiers non compressés Nombre moyen d'enregistrements
Exportation hebdomadaire de la base de données complète .full 482.3KB 1.8MB 33.8K
Changements hebdomadaires dans la base de données complète .weekly.diff 117.3KB 381.8KB 7.3K
Changements mensuels dans la base de données complète .monthly.diff 95.9KB 390.9KB 6.9K
Enregistrements ajoutés au cours de la journée précédente .quotidien 27.3KB 91.8KB 1.7K

Structure de la sortie CSV et description des champs

Les fichiers de la base de données sont des fichiers de valeurs séparées par des virgules, sans délimiteurs de texte. Les fichiers utilisent des terminateurs de ligne (CR+LF) de style DOS/Windows (CR+LF). La première ligne est une ligne d'en-tête contenant les noms des champs. Chaque ligne comporte quatre ou cinq champs selon le type d'abonnement :

Un dossier

  • 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
DOMAINE
Nom du domaine ou du sous-domaine.
DERNIÈRE MISE À JOUR
Horodatage UNIX de la dernière visite/mise à jour de l'enregistrement en cours. S'il y a plus d'une adresse IP, l'horodatage correspond à toutes les adresses.
IP1, IP2, IPn
Liste des adresses IP associées au domaine, séparées par des espaces.

Fichiers 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
DOMAINE
Nom du domaine ou du sous-domaine.
DERNIÈRE MISE À JOUR
Horodatage UNIX de la dernière visite/mise à jour de l'enregistrement en cours. S'il y a plus d'une adresse IP, l'horodatage correspond à toutes les adresses.
IP1, IP2, IPn
Liste des adresses IP associées au domaine, séparées par des espaces.

Fichiers MX

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<PRIORITY>,<MX1>
    - ...
  • Exemple:
    - 003vendor.com,1608996228,20,alt1.aspmx.l.google.com
    - 003vendor.com,1608996228,20,alt2.aspmx.l.google.com
DOMAINE
Nom du domaine ou du sous-domaine.
DERNIÈRE MISE À JOUR
Horodatage UNIX de la dernière visite/mise à jour de l'enregistrement en cours.
PRIORITÉ
La priorité identifie le serveur de messagerie à privilégier.
MX
L'enregistrement MX associé au domaine.

Dossiers NS

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<NS1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<NS2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<NS1>
    - ...
  • Exemple:
    - 0001.cn,1608996268,dns1.hichina.com
    - 0001.cn,1608996268,dns2.hichina.com
DOMAINE
Nom du domaine ou du sous-domaine.
DERNIÈRE MISE À JOUR
Horodatage UNIX de la dernière visite/mise à jour de l'enregistrement en cours.
NS
L'enregistrement NS associé au domaine.

Fichiers TXT

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<TXT1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<TXT2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<TXT1>
    - ...
  • Exemple:
    - 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
DOMAINE
Nom du domaine ou du sous-domaine.
DERNIÈRE MISE À JOUR
Horodatage UNIX de la dernière visite/mise à jour de l'enregistrement en cours.
TXT
L'enregistrement TXT associé au domaine.

Fichiers CNAME

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<CNAME1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<CNAME2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<CNAME1>
    - ...
  • Exemple:
    - 0-131-3-149.rackcentre.redstation.net.uk,1619742251,redstation.com
    - 0-132-3-149.rackcentre.redstation.net.uk,1619741776,redstation.com
DOMAINE
Nom du domaine ou du sous-domaine.
DERNIÈRE MISE À JOUR
Horodatage UNIX de la dernière visite/mise à jour de l'enregistrement en cours.
CNAME
L'enregistrement CNAME associé au domaine.

Fichiers SOA

  • Structure:
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<SOA1>
    - <DOMAIN-A>,<LAST_UPDATE_TIMESTAMP>,<SOA2>
    - <DOMAIN-B>,<LAST_UPDATE_TIMESTAMP>,<SOA1>
    - ...
  • Exemple:
    - 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
DOMAINE
Nom du domaine ou du sous-domaine.
DERNIÈRE MISE À JOUR
Horodatage UNIX de la dernière visite/mise à jour de l'enregistrement en cours.
SOA
L'enregistrement SOA associé au domaine.

Fichiers PTR

  • Structure:
    - <IP-A>,<LAST_UPDATE_TIMESTAMP>,<PTR1>
    - <IP-A>,<LAST_UPDATE_TIMESTAMP>,<PTR2>
    - <IP-B>,<LAST_UPDATE_TIMESTAMP>,<PTR1>
    - ...
  • Exemple:
    - 1.0.135.155,1661516953,node-1i3.pool-1-0.dynamic.totinternet.net
    - 1.0.0.1,1661724824,one.one.one.one
IP
Adresse IP.
DERNIÈRE MISE À JOUR
Horodatage UNIX de la dernière visite/mise à jour de l'enregistrement en cours.
PTR
L'enregistrement PTR associé à l'IP.