DNS Database Download: 18.3B+ Historical DNS Records Across 8 Record Types

Download 18.3B+ historical DNS records across 1,529+ TLDs as full database files or as daily update files, delivered in CSV or JSON

pricing backgroundEclipse Top RightEclipse Top Left

Products

What You Get in the DNS Database Download

The DNS Database download gives you 18.3B+ A, AAAA, CNAME, NS, MX, SPF, TXT, and SOA records for domains and their subdomains across 1,529+ TLDs, each stored with the date it resolved. Take the full database as a one-time load, then keep it current with daily update files. To check coverage for a single domain before you download, run it through the free DNS history lookup.

Features

Comprehensive Database
Download Options
Billing Dashboard
Enhance Security
Extensive DNS Records
Data Insights
Downloadable Files
What You Get in the DNS Database Download

Product

Supported DNS Record Types
Covering 8 DNS record types (A, AAAA, MX, NS, CNAME, TXT, SPF, and SOA) with 18.3B+ DNS records across 1,529+ TLDs, updated daily. Each record type downloads as its own file.
Frame
AAAA Record
Includes
Tick
IPv6 address list

2,554,897

Yesterday Feed Records
1,827,114,811
Total Records
Frame
MX Record
Includes
Tick
Mail servers list

791,232

Yesterday Feed Records
1,581,194,912
Total Records
Frame
A Record
Includes
Tick
IPv4 address list

4,993,212

Yesterday Feed Records
6,988,150,612
Total Records
Frame
SOA Record
Includes
Tick
Domain Metadata list

1,054,175

Yesterday Feed Records
1,768,452,592
Total Records
Frame
TXT Record
Includes
Tick
Arbitrary text list

106,012

Yesterday Feed Records
292,954,680
Total Records
Frame
SPF Record
Includes
Tick
Mail servers list

431,715

Yesterday Feed Records
1,032,808,982
Total Records
Frame
CNAME Record
Includes
Tick
Domain Alias list

603,767

Yesterday Feed Records
955,834,746
Total Records
Frame
NS Record
Includes
Tick
Authoritative nameservers list

2,314,328

Yesterday Feed Records
3,831,971,383
Total Records

Other Database

Active Domains DNS Database Download

Download DNS records for 689.1M+ active domains only, without the historical rows.

What the Active Domains File Covers

The Active Domains DNS Database covers 689.1M+ currently registered and active domains out of 949.8M+ domains tracked, across gTLDs and ccTLDs, with the same A, AAAA, CNAME, NS, MX, SPF, TXT, and SOA record types. Download it when you only need live infrastructure: building prospect lists by mail or hosting provider, sizing a TLD, or reviewing current nameserver and MX setups without sorting through past records.

database-table

Features

What DNS Database Provides

Download formats, delivery options and filters for DNS data

Downloadable CSV File

Downloadable CSV File

Download the full DNS database or daily update files from the billing dashboard, or fetch the same files by API.

Geographical Segmentation

Geographical Segmentation

Get DNS records by country, such as the United States, United Kingdom, or by specific ccTLDs like .uk, .ca, .pk and .cn.

Comprehensive DNS Records

Comprehensive DNS Records

Download 18.3B+ historical DNS records, with each row holding the hostname, record type, value and date resolved.

Multi-source DNS Records

Multi-source DNS Records

Download DNS records via multi-location DNS nodes to bypass region blocks and fetch records from accessible locations.

Hosted Domains Data

Hosted Domains Data

Hosted domains database maps IP addresses to all associated domains by aggregating reverse IP and DNS data.

Comprehensive Coverage

Comprehensive Coverage

Download DNS records across 1,529+ TLDs and 18.3B+ historical records, filtered by record type, TLD or country.

Integration Capabilities

Integration Capabilities

Load a downloaded CSV or JSON file into a SIEM, SOAR or warehouse, or pull the daily files by API into a pipeline.

CDN Provider Lookup

CDN Provider Lookup

Find domains that are using services like Cloudflare by pivoting on DNS infrastructure patterns such as nameservers.

Custom Solution

Custom Tailored Solution

Custom DNS Database solutions tailored to your unique needs.

Custom DNS Database Solution

For tailored solutions, we offer custom DNS databases to meet your specific needs. We can provide detailed information on domains from specific mail service providers, authoritative name server providers, and even cloud hosting platforms. Additionally, we can offer data on domains from popular eCommerce stores like Shopify and other major online retailers. Whether you're looking to analyze specific industries, regions, or timeframes, we can provide the exact DNS data that aligns with your requirements.

monitoring

Use Cases

DNS Data Solutions in Action

How security, research and data teams use historical DNS records.

Domain Research

Domain Research

Pull the A, NS and MX records stored for a domain to see which hosts, mail providers and nameservers it used.

Cybersecurity Threat Detection

Cybersecurity Threat Detection

Track historical DNS footprints to uncover malicious linkages, infrastructure changes, and hidden threat connections.

Subdomain Takeover Detection

Subdomain Takeover Detection

Correlate DNS DB history to spot dangling DNS targets to deprovisioned cloud resources and confirm takeover risks.

Incident Response Enrichment

Incident Response Enrichment

Add past A, NS and MX values to an alert so analysts can see where an IOC domain pointed before it fired.

Threat Actor Tracking

Threat Actor Tracking

Follow a known malicious domain's A and NS history to find other domains that shared its IPs or nameservers over time.

Fraud and Abuse Prevention

Fraud and Abuse Prevention

Check how long a domain has resolved and whether its MX points to known providers before you trust it in signups.

Request demo background

Use Passive DNS Database to monitor and investigate domain infrastructure by tracking DNS changes and mapping relationships to detect threats like phishing.

DNS Lookup API

DNS Lookup API

Query A, AAAA, MX, NS, TXT, SOA, and CNAME records live for any domain, one at a time or in bulk.

DNS Lookup API
Security Database

Security Database

Bundle DNS records with ownership, geolocation, VPN, and threat scoring into one security dataset.

Security Database
Subdomains Database

Subdomains Database

Add 6.5B+ indexed hostnames to map the full attack surface sitting behind every zone you analyze.

Subdomains Database

FAQs

Learn how the DNS database is collected, refreshed, and structured for large-scale analysis.

What do I get when I download the DNS Database?

You get 18.3B+ DNS records across 1,529+ TLDs, split into 8 files by record type: A (IPv4 addresses), AAAA (IPv6 addresses), MX (mail servers), NS (authoritative nameservers), SOA (zone metadata), SPF (authorized mail senders), CNAME (aliases) and TXT (text values). Every row carries the date the record resolved.

A DNS database download refers to a collection of DNS records that are made available for download in a structured format, typically as CSV files. Each file contains specific types of DNS records:

  1. AAAA records: Store IPv6 addresses associated with a domain.
  2. A records: Store IPv4 addresses associated with a domain.
  3. CNAME records: Indicate canonical names or alias domains.
  4. MX records: Define mail exchange servers responsible for receiving emails.
  5. NS records: Specify the authoritative name servers for a domain.
  6. SOA records: Include start-of-authority information for a domain, like serial numbers and refresh rates.
  7. SPF records: Specify Sender Policy Framework information to prevent email spoofing.
  8. TXT records: Store text-based information related to a domain, often for verification purposes.
DNS database downloads enable bulk data analysis, network monitoring, threat intelligence, compliance audits, SEO optimization, email server tuning, disaster recovery, and domain transfers.

How can the DNS Database assist in improving website performance?

By analyzing DNS records, users can identify misconfigurations or inefficiencies in their domain settings. Optimizing these configurations can lead to faster domain name resolution, reduced latency, and overall improved website performance. Additionally, understanding historical DNS data can help in troubleshooting and preventing potential issues that may affect site accessibility.

Can I download only part of the DNS Database?

Yes. Select specific record types, any of the 1,529+ TLDs, or specific countries, or ask for custom cuts such as domains using a particular mail provider, nameserver provider or hosting platform. Contact sales with the scope you need.

How do I keep a downloaded DNS Database current?

Download the full database once as your base load, then pull the daily update files that carry new and changed records. The Yesterday Feed Records figure on each record type card shows how many records of that type arrived in the most recent daily feed.

Can I test the data before I buy a download?

Yes. Scroll the real sample rows in the preview on this page. New accounts also get 500 free API credits, which you can spend on the historical DNS API to check coverage for your own domains first.

What support options are available for DNS Database users?

WhoisFreaks provides 24/7 premium customer support for all of their services. They are always ready to help clients in the most efficient manner, ensuring that any issues or questions are promptly addressed.

What file formats does the DNS Database download come in?

CSV and JSON. Download either from the billing dashboard, or fetch the same files by API so the download runs unattended in your pipeline.
Ready to get started?Join now and claim 500 credits for free!

Elevate your cybersecurity strategy with our all-in-one domain and IP intelligence platform empowering analysts, researchers, and brand owners with real-time WHOIS, DNS, IP, and subdomain insights.