DNS for every domain you own

Authoritative DNS for your domains with every common record type, DNSSEC and load balancing, managed in the dashboard or through the API.

DNS is the address book that points your domain at your site and your email. Host it on our nameservers with every common record type, DNSSEC (signatures that show each answer is genuine) and load balancing, in the dashboard or through the API.

Start free · See pricing

DNS on each plan

DNS hosting comes with every plan. Your plan sets how many websites and load balancers you can have.

Free

Every record type and DNSSEC for your first domains.

Pro

More domains and load balancers, and 30 days of query history.

Business

For a team with many domains.

The Free plan’s websites include DNS, certificates and protection on our network. The site itself runs on a server you pay for, on hosting you already have, or as a static site on our edge.

Compare every plan · Talk to sales about Enterprise

Technical specifications

What our nameservers answer and how, on every plan unless a row names one.

DNS technical specifications
Nameservers
Nameserversns1.coritan.com to ns8.coritan.com, on anycast addresses
ChangesAnswered as soon as you save them
SOA recordWritten for you, with ns1.coritan.com as the primary nameserver and a serial that rises with every change
Records
Record typesA, AAAA, CNAME, MX, TXT, SRV, NS, CAA, PTR, SVCB, HTTPS and DS
TTL60 seconds to 1 day, 5 minutes by default
Proxied recordsA and AAAA, served through Edge Proxy
Zone filesImport and export in the BIND format
DNSSEC
AlgorithmAlgorithm 13, ECDSAP256SHA256
KeysA key-signing key that stays the same, and a zone-signing key that we replace every 10 days
When a key is replacedThe new zone-signing key takes over at once, with no overlap. The DS record at your registrar does not change.
SignaturesValid for 14 days, and renewed soon after a third of that time has passed
DS digestsSHA-256 (type 2) and SHA-384 (type 4)
DS record at the registryYou add it at the domain’s registrar. We do not send one for a domain registered with us.
Load balancing
Choosing an originWeighted round-robin with weights from 1 to 100, or failover by priority
Health checksHTTP, HTTPS or TCP connect, once a minute, from one place, so a check shows whether our checker reaches the origin and not what visitors in each region see
IPv6 originsNot checked while our checker has no IPv6 route: the origin stays in the pool
SteeringOff, random, geographic or proximity
Session affinityBy client IP, which keeps a resolver on one origin
TTL of an answer5–3,600 seconds
Statistics and API
Query history24 hours on Free, 30 days on Pro and up
Client APIZones, records, pools and load balancers over HTTPS with an API token

What DNS hosting includes

Each feature says whether every plan includes it or which plan adds it.

Zones and records

Load balancing

Insight

How a load balancer answers a query

Each answer holds one address, chosen in this order.

  1. Steering orders the pools. The load balancer puts its pools in order for this query: as you numbered them, at random, by location or by distance.
  2. Unhealthy pools are skipped. We go down the order and skip disabled pools and pools with no healthy origin.
  3. A pool chooses an origin. The first pool left chooses one origin by weight or by priority, and the answer carries its address.
  4. The fallback pool tries. If no pool in the order can answer, the fallback pool tries.
  5. The name keeps resolving. If that fails too, we answer with one of the enabled origins anyway.

What customers build with DNS

Move a domain’s DNS from another provider

Export the zone from your old provider as a BIND zone file and import it here. Then set the nameservers at your registrar to ns1.coritan.com to ns8.coritan.com.

Uses: DNS and a domain you own

Import records from a zone file

Failover between two data centres

Put a server from each data centre in one pool, with failover by priority and a health check. When the first stops answering, queries get the second server’s address.

Uses: Two servers and a DNS load balancer

Create an origin pool

Visitors sent to the nearest server

Give each pool a primary location and turn on proximity steering. Each query then gets the pool closest to the nameserver that answered it.

Uses: Servers in several locations and a DNS load balancer

Steering

DNSSEC for a domain registered elsewhere

Add the domain here, then copy its DS record to your registrar. Resolvers that validate DNSSEC then refuse forged answers for the domain.

Uses: DNS and your registrar

Publish the DS record at your registrar

Limits

The fixed limits of a zone and its load balancers, whatever your plan.

DNS limits
Websites
What counts as a websiteEach DNS zone is one. A web proxy for a name outside your zones is one more. www.example.com under your own example.com zone is not another.
An exampleTwo zones, example.com and example.org, with a proxy on shop.example.com count as two websites. A proxy for a name outside both zones makes three, which is the Free plan’s limit.
A free coritan.gg nameIts zone counts as a website too
Zones
Records in one zone1,000
Zones on one account100, within what your plan allows
NS records at @At least two
CNAME recordsNot at @, and never on a name that has another record
Load balancing
Origin pools in one zone50
Origins in one pool20
Load balancers in one zone50, within what your plan allows
Pool entries in one load balancer200
What an answer holdsOne address. Visitors then connect straight to that origin, outside Edge Proxy.

Add-ons

An add-on raises one limit without a change of plan.

Guides for DNS

Our docs explain each record type and setting.

Move your DNS to Coritan

Add your first domain on the Free plan, with every record type and DNSSEC.

Start free · Read the guide

Frequently asked questions

Does DNS hosting cost extra?

DNS hosting comes with every plan at no extra charge. Each domain in our DNS counts as one of your websites, and so does a web proxy for a name outside your domains: 3 websites on Free, 10 on Pro and 50 on Business. A web proxy for a name under one of your domains, such as www.example.com, is not another website.

Can I keep my domain at another registrar?

Keep it where it is: add the domain to our DNS, then set its nameservers at your registrar to ours, ns1.coritan.com to ns8.coritan.com.

How fast do changes take effect?

Our nameservers answer with a change as soon as you save it. A resolver that kept the old answer uses it until the record’s TTL runs out, so lower the TTL a while before a planned change.

Can I manage records through the API?

You can add, change and delete records through the API as well as on the DNS tab. The dashboard also imports and exports a whole zone as a standard zone file.

What does a load balancer do?

It answers a name with the servers in your pools that pass their health checks, can steer visitors by where they are, and falls back to another pool when one is down. The Free plan includes 1, Pro 5 and Business 25.

Is DNSSEC on for every zone?

We sign every zone from the moment you add it, with algorithm 13 (ECDSAP256SHA256). Resolvers check the signatures once the zone’s DS record is at the domain’s registrar, which you add yourself. We do not send one to the registry for a domain registered with us, so resolvers treat that zone as unsigned. We replace the zone-signing key every 10 days, and the DS record does not change.

Which record types can a zone hold?

A zone holds A, AAAA, CNAME, MX, TXT, SRV, NS, CAA, PTR, SVCB, HTTPS and DS records, up to 1,000 of them. A CNAME cannot sit at the domain itself (@), so give the domain an A or AAAA record instead.

How often do health checks run?

We check every enabled origin that has a health check once a minute, over HTTP, HTTPS or a TCP connection, from one place. Queries skip an origin that fails until it passes again. A new origin counts as healthy until its first check, and an IPv6 origin is not checked while our checker has no IPv6 route.