---
title: "DNS database download · 354.5M domains, all record types"
description: "DNS database download. Authoritative records for 354,531,211 domains across every standard type like A, AAAA, MX, NS, TXT, SOA and CAA. Daily fresh export, €199 for a month."
url: https://webatla.com/datasets/dns
---

[Home](https://webatla.com/) ›
[Datasets](https://webatla.com/datasets) ›
DNS

# The web's complete DNS database download

The full DNS database for the web, 354,531,211 domains with their authoritative records. Every standard type is here, A, AAAA, MX, NS, TXT, SOA, CAA and more, plus DNS status and a last-checked date. Stop running your own resolver fleet and get the whole database in one download.

[Buy for €199 →](https://webatla.com/account/checkout?dataset=dns)
[↓ Free 10K preview](https://webatla.com/datasets/dns#sample)

✓ Authoritative resolution · ✓ Daily fresh export · ✓ Free 10K sample

**€199**
one-time · 1-month access

or €1990 / year (2 months free)

- 354,531,211 domains with DNS
- All standard record types
- DNS status + last checked
- 7 columns · 20.8 GB JSONL
- Daily fresh export
- Data as of Oct 28, 2026

354,531,211 rows for €199, a fraction of a cent per row.

[Buy for €199 →](https://webatla.com/account/checkout?dataset=dns)

Free 10K-row preview · 72-hour defect re-issue or refund

[Need WHOIS too? See All data →](https://webatla.com/datasets/all-data)

354.5M, Domains with DNS

20+, Record types

1,429, TLDs covered

Daily, Authoritative resolution

## Inside the DNS dataset: a live data sample

Five real rows from the live database, the exact 7-column schema you download, nothing mocked up.

**DNS · €199 / month · 354,531,211 rows · 7 columns · webatla-dns-2026-10-28.jsonl.zst**

| Domain | TLD suffix | TLD | Domain type | DNS last data checked | DNS Status | DNS records |
| --- | --- | --- | --- | --- | --- | --- |
| facebook.com | [com](https://webatla.com/tld/com) | [com](https://webatla.com/tld/com) | ICANN | 2026-10-18 | TRUE | {…} |
| youtube.com | [com](https://webatla.com/tld/com) | [com](https://webatla.com/tld/com) | ICANN | 2026-10-15 | TRUE | {…} |
| linkedin.com | [com](https://webatla.com/tld/com) | [com](https://webatla.com/tld/com) | ICANN | 2026-10-24 | TRUE | {…} |
| twitter.com | [com](https://webatla.com/tld/com) | [com](https://webatla.com/tld/com) | ICANN | 2026-10-23 | TRUE | {…} |
| github.com | [com](https://webatla.com/tld/com) | [com](https://webatla.com/tld/com) | ICANN | 2026-10-21 | TRUE | {…} |

[↓ Download preview (10,000 rows, free)](https://webatla.com/api/v1/preview?dataset=dns)
[Buy DNS · €199 / month](https://webatla.com/account/checkout?dataset=dns)

## A domain and its full DNS record set, on one row

cloudflare.com

A, AAAA, MX, NS, TXT, SOA, CAA, DS, DNSKEY, HTTPS

Every row pairs a domain with its full authoritative record set, stored as structured JSON you can query by type. Click any domain in the preview above to read its records. The A record is the hosting IP, so grouping the file by it gives you a [hosted domains database](https://webatla.com/hosted-domains-database) with reverse-IP built in.

## Every standard record type, on every domain that publishes it

Resolved authoritatively into one database, not sampled from a passive feed.

A, AAAA, CAA, CERT, CNAME, DNSKEY, DS, HTTPS, LOC, MX, NAPTR, NS, OPENPGPKEY, PTR, SMIMEA, SOA, SRV, SSHFP, SVCB, TLSA, TXT, URI

## Seven columns per domain

The domain spine, plus DNS status, a last-checked date and the full record set.

domain
The registrable domain, your join key.
cloudflare.com

suffix
The public suffix, the registry the name sits under.
com · co.uk

tld
The top-level label on its own.
com

type
Whether the suffix is ICANN or PRIVATE.
ICANN · PRIVATE

dnsStatus
Whether the domain currently resolves.
TRUE

dnsAt
The date the records were last checked.
2026-06-24

dnsRecords
The full record set, as structured JSON keyed by type.
{"A": [...], "MX": [...]}

## How the DNS database is built, every day

We run the resolvers so you do not have to, and ship you the whole database.

1

### Crawl

Take every active domain on the web.

2

### Resolve

Query the authoritative nameservers.

3

### Capture

Record every standard type that answers.

4

### Stamp

Add DNS status and a check date.

5

### Export

Ship one JSONL file.

## Who works from the DNS database

One daily-refreshed file, many teams. Here is how different buyers put it to work.

Threat intel and SOC

### Spot malicious infrastructure

Match MX, NS and TXT records across the whole web at once to surface fast-flux and shared-hosting patterns.

Email and deliverability

### Map vendors and audit SPF

Read every MX and TXT record to bucket domains by email provider and check SPF, DKIM and DMARC coverage at scale.

Hosting and cloud research

### Measure provider market share

Resolve A and AAAA records to hosting and CDN providers to plot Cloudflare, AWS and others across the web.

Security posture

### Audit DNSSEC and CAA

Check DNSKEY, DS and CAA records to see which domains sign their zones and pin their certificate authorities.

Brand and abuse

### Catch look-alike setups

Find domains that mirror your MX or nameserver fingerprint, a common signal of spoofing and impersonation.

Data and platform teams

### Enrich your records at scale

Attach the authoritative DNS database to your own domain tables in a single join, with no resolver fleet to run or rate-limit.

## Run your own resolvers, or download the database

### Running your own resolver fleet

- You operate recursive resolvers and absorb the rate limits and retries.

- Full-web coverage means hundreds of millions of lookups, repeated daily.

- Records arrive one query at a time, not as a queryable table.

- Passive-DNS feeds are sampled and often lag the live answer.

### The DNS database from webatla

- Authoritative records for 354.5M domains in one database.

- Every standard record type, stored as structured JSON per domain.

- Re-resolved continuously and re-exported daily.

- One month of access, query the database offline, no per-lookup cap.

## Query the DNS database in place

Your DNS database download ships as nested JSON, so one query filters by any record type. It loads into Postgres, ClickHouse, BigQuery or DuckDB with no preprocessing.

Postgres, ClickHouse, BigQuery, DuckDB

```
domains that publish a DMARC policy
SELECT domain FROM 'dns.jsonl.zst'
WHERE dnsRecords LIKE '%v=DMARC1%'
```

## Answers you can trust

### Resolved authoritatively

Records come from authoritative nameservers, not a cached or sampled passive feed.

### Every standard type

A, AAAA, MX, NS, TXT, SOA, CAA, DNSSEC and more, captured on every domain that publishes them.

### Rebuilt daily

Domains are re-resolved continuously and the whole database is re-exported each day, so answers never go stale.

## Spanning 1,429 TLDs and 238 countries

webatla tracks domains across every TLD and country. The largest by domain count, each linking to its full profile.

### Top TLDs

[**com** 195.3M domains](https://webatla.com/tld/com)
[**de** 16.4M domains](https://webatla.com/tld/de)
[**net** 14.4M domains](https://webatla.com/tld/net)
[**xyz** 13.9M domains](https://webatla.com/tld/xyz)
[**org** 13.8M domains](https://webatla.com/tld/org)
[**top** 9.8M domains](https://webatla.com/tld/top)
[Browse all TLDs →](https://webatla.com/tld)

### Top countries

[**United States** 183.0M domains](https://webatla.com/country/us)
[**Germany** 34.0M domains](https://webatla.com/country/de)
[**Canada** 8.9M domains](https://webatla.com/country/ca)
[**France** 8.3M domains](https://webatla.com/country/fr)
[**Hong Kong** 6.9M domains](https://webatla.com/country/hk)
[**Netherlands** 6.9M domains](https://webatla.com/country/nl)
[Browse all countries →](https://webatla.com/country)

## Subscription, freshness, licensing & refunds

How do I download the DNS database?
Buy one month of access and pull the full DNS database as a single zstandard-compressed JSONL file (20.8 GB). It re-exports daily, so you can grab the latest copy anytime inside your access window.

Which record types are included?
A, AAAA, CAA, CERT, CNAME, DNSKEY, DS, HTTPS, LOC, MX, NAPTR, NS, OPENPGPKEY, PTR, SMIMEA, SOA, SRV, SSHFP, SVCB, TLSA, TXT, URI and other standard types, all resolved authoritatively.

How are the records stored?
As structured JSON in the dnsRecords field, one row per domain, keyed by record type. Query them directly in Postgres, ClickHouse or DuckDB with no preprocessing.

How fresh is the data?
Domains are re-resolved continuously and the full database is re-exported every day. Inside your access window you can re-download whenever you want.

What format does it come in?
JSON Lines, zstandard-compressed (20.8 GB). The DNS records ship as nested JSON, so you can query them directly in your warehouse.

How does access work?
You get one month of access, or a year at €1990. Inside that window you can re-download the latest daily export whenever you want.

How do I get the data after I pay?
The moment your payment clears, the dataset appears in your account downloads. You can re-download the latest daily export as often as you like for your whole one-month access window.

Can I use the data commercially?
Yes. Commercial use inside your organisation is covered by the webatla data licence (see the Terms). For redistribution, reselling or multi-year licensing, contact us first.

Do you offer refunds?
Datasets are digital products, so all sales are final, which is exactly why every dataset has a free 10K-row preview to check the schema before you buy. The one exception is a material defect such as a broken file, the wrong schema, or more than 5% missing rows. Email support within 72 hours and we'll re-issue or refund.

[More questions? Contact us →](https://webatla.com/contact)

## Get the DNS database download

354.5M domains · all standard record types · authoritative resolution · €199 for a month.

[Buy for €199 →](https://webatla.com/account/checkout?dataset=dns)
[Need WHOIS too? See RDAP and WHOIS](https://webatla.com/datasets/rdap-whois)

## All datasets

[domains All active domains 423.9M rows · €29](https://webatla.com/datasets/all-active-domains)
[domains Websites + Ranking 317.0M rows · €99](https://webatla.com/datasets/websites-ranking)
[technology Technologies 310.4M rows · €159](https://webatla.com/datasets/technologies)

dns, You're here

DNS

354.5M rows · €199

[whois RDAP & WHOIS 403.4M rows · €299](https://webatla.com/datasets/rdap-whois)
[domains All data 423.9M rows · €599](https://webatla.com/datasets/all-data)
[domains Domain Investor 35.2M rows · €299](https://webatla.com/datasets/domain-investor)
