enum DNS.
Free for every account.

Authoritative DNS for the domains you own. Zones, records, DNSSEC and BIND import, through the API and enumctl.

Self-service today: sign up and create your first zone.

curieplanckresolver
€0 · per zone and per query
DNSSEC · DS records for your registrar
BIND · import and export

Zones and records

A, AAAA, CNAME, MX, TXT, NS, SRV and CAA, with sensible default TTLs.

CNAME at the apex

Point example.com at another hostname. enum serves the target's addresses.

DNSSEC

Turn on signing for an active zone and publish the DS records at your registrar.

Free forever.
No query bill.

No fee per zone and no price per query. DNS is part of every enum account.

ZonesFree
QueriesFree
DNSSECFree

For a better European internet.

Read why DNS is free

From your terminal.
Or the API.

Create a zone, point your registrar at the nameservers enum assigns and manage records with one command each.

$ enumctl dns zones create example.com
✓ Zone example.com. created (dnszone-01m3pq0gpqe2x9v0dvw8css63s).
ℹ Apex NS/SOA are already live on enum. Point your registrar nameservers to:
  curie.ns.enum.cloud
  planck.ns.enum.cloud

$ enumctl dns records create example.com CNAME target.example.net.
✓ Record set example.com. CNAME created.

What you get.
In every account.

018 typesRecordsA, AAAA, CNAME, MX, TXT, NS, SRV, CAA.
02BINDImport and exportMerge, replace or prune, with a dry run first.
03DNSSECSigningDS records and DNSKEY for your registrar.
04ACMECertificatesDNS-01 with cert-manager, wildcards included.
05ProtectedZonesDeletion protection is on by default.
06API + CLIManagementThe enum API and enumctl.

Questions.
Answered.

Is enum DNS free?

Yes. There is no fee per zone and no price per query. DNS is part of every enum account.

Who can use it today?

Anyone with an enum account. Registration is open and DNS is self-service.

How do I point my domain at enum?

Create a zone with enumctl or the API. enum assigns the zone a pair of nameservers, for example curie.ns.enum.cloud and planck.ns.enum.cloud. Set those at your registrar, and the zone goes live once enum sees the delegation. Records you add before that are published the moment it does.

Which record types are supported?

A, AAAA, CNAME, MX, TXT, NS, SRV and CAA. A CNAME is allowed at the zone apex and is flattened to the target's A and AAAA addresses.

Can I import an existing zone?

Yes. Import a BIND zone file with enumctl or the API in merge, replace or prune mode, and preview the changes with a dry run first. You can export a zone back to a zone file at any time.

Does enum DNS support DNSSEC?

Yes. Enable signing on an active zone and publish the DS records or DNSKEY that enum returns at your registrar.

Can I issue TLS certificates for zones on enum?

Yes. Issue certificates, including wildcards, with cert-manager and ACME DNS-01 validation.

Where are the nameservers?

enum DNS runs on enum's European infrastructure. When the Anycast edge network launches, DNS will answer from the location closest to the resolver.

Your domains.
Free on enum.

Sign up, create a zone and point your registrar at enum. Your records go live as soon as the delegation is in place.