Domains

Domains, DNS and transfers — under your control, not ours

Register a new domain, transfer one in, or connect one you already own elsewhere. Every domain comes with WHOIS privacy, registrar lock, DNSSEC and a full DNS editor — and your EPP authorisation code is always one click away, because a domain you paid for is a domain you can leave with.

  • 100,000+PBN sites hosted
  • 1–10 yrsregistration terms
  • 58languages across every notice
  • 7 daysfree trial, no card required

Five ways to get a domain onto the platform

Domains are a first-class product line here, not an afterthought bolted onto a hosting plan. Whichever route you take, the domain lands in the same place and behaves the same way afterwards.

Register a new domain

Search, add to the cart and check out. The domain is registered through a durable workflow that reconciles with the registrar before it acts, so a retry never double-registers and never double-charges you.

Transfer a domain in

Enter the domain and its EPP authorisation code. We pre-flight the transfer first — 60-day lock, registrar lock state, whether the TLD is supported — and tell you exactly what's blocking it before you pay. Bulk transfers accept a whole list of domain and auth-code pairs in one go.

Connect a domain you already own

No purchase, no transfer. Prove control with a DNS TXT record, by delegating nameservers to us, or with an HTTP file, and we import your resolvable records and point the domain at your site. Registration stays exactly where it is.

Buy a domain with your hosting

One cart, one payment, two jobs. The domain is registered and the site is provisioned onto it automatically — the provisioning workflow waits for the registration to land, then wires DNS, SSL and CDN to the new domain.

Buy a domain and nothing else

You do not need a hosting plan to hold a domain here. A domain-only account is fully valid, fully renewable and gets its own dashboard, with hosting available later whenever you want it — the existing domain simply connects to the new site.

Search built for people who buy domains in bulk

Domain buying is search-heavy, so the search path is engineered like a hot path rather than a form submission.

  • Bulk mode takes a whole list at once and fans the lookups out concurrently — never one at a time, never truncated at an arbitrary row count.
  • Availability checks run on the request path, cached briefly and rate-limited. They are never put behind a job queue, so results appear as they resolve rather than after a spinner.
  • Suggestions come back alongside the exact match, so a taken name immediately offers alternatives instead of a dead end.
  • Premium domains are priced live by the registry at the moment you search, not read from a stale cache, and the price is bound to your cart for a short window.
  • Availability is re-verified server-side at checkout. If a domain was taken in the meantime you get alternatives and no charge — the check that matters happens before your money moves, not after.
  • Prices shown in the browser are display-only. Every line is re-priced server-side from the live catalogue at checkout, so what you see and what you are billed cannot drift apart.

One DNS editor, wherever you open it

The same DNS editor is mounted in the domain screen and in each site's DNS tab. There is one place records live and one behaviour to learn.

Full record coverage

A, AAAA, CNAME, MX, TXT, SRV, CAA and NS records, with type-aware validation that catches a malformed record before it reaches the zone rather than after propagation.

Bulk paste and import

Paste a zone or import records wholesale when you are moving in, and reset to Zinn defaults in one action when you want a clean slate.

Nameservers your way

Use our branded PowerDNS nameservers, ns1 and ns2 at zinndigital.com, or point the domain at nameservers of your own. Footprint-Free domains are distributed across footprint-aware nameserver pools instead of sharing one obvious set.

DNSSEC

DS records are handed to the registrar through the same interface as everything else, so signing a zone is a toggle rather than a support ticket.

Registrar and DNS stay decoupled

Holding a domain with us does not force its DNS to live with us, and hosting DNS with us does not require us to hold the registration. The two are separate seams by design.

Control that stays yours

Registrar lock is on by default, so nobody initiates a transfer of your domain without you unlocking it first. WHOIS privacy is offered wherever the registry supports it and defaults to on at checkout, keeping your registrant details out of public WHOIS. Both are toggles you own, not tickets you raise.

Your EPP authorisation code is always retrievable. Requesting it unlocks the domain and reveals the code, and the request is recorded in the audit log as the privileged action it is. There is no retention flow, no confirmation maze and no fee-shaped obstacle between you and the code — if you want to move a domain to another registrar, the platform helps you do it.

Registrant, admin, tech and billing contacts are held as proper ICANN contact profiles you can edit, with a clear warning before any registrant change that would trigger a 60-day transfer lock. Authorisation codes are never stored as ordinary database columns — they live in Vault and are read only by the workflow that needs them.

Renewals, expiry and the windows that actually matter

Expiry is where domains are quietly lost. Every window is read from the per-TLD catalogue rather than hardcoded, because .com and .co.uk do not behave the same way.

Auto-renew, per domain

Toggle auto-renew individually or in bulk across your portfolio. The renewal sweep runs daily against the authoritative expiry date, so a repeated run on an already-extended domain does nothing rather than renewing it twice.

Advance warning, in your language

Expiry notices go out ahead of the date and are localised into all 58 languages alongside every other notification — never English-only, never a single last-minute email.

Grace period

Past expiry a domain enters the registry's auto-renew grace window, where it is still recoverable at the normal renewal price. The dashboard shows exactly which window a domain is in rather than a vague warning colour.

Redemption and restore

After grace comes redemption, where recovery requires a paid restore through the registry. It is a separate, separately priced operation, shown as such — no surprise line item.

Nothing is silently dropped

Every state change — expiring, renewed, restored, deleted, transferred out — emits a durable event, so notifications, billing and the dashboard all see the same truth at the same time.

Priced per operation, captured at purchase

Domain pricing is genuinely four different prices, and pretending otherwise is how customers get caught out at renewal.

  • Registration, renewal, transfer and restore are priced as separate operations against each TLD. A cheap first year does not imply a cheap second one, and we show both.
  • Every price is stored as integer minor units with an ISO currency code — money is never held as a floating-point number anywhere in the platform.
  • The price you pay is captured onto the order at the moment of purchase. Later movements in registry cost, our margin or exchange rates never change what you were billed.
  • Promotional discounts on a first term apply to the registration line only. Renewals always re-price against the real renewal rate — there is no teaser price that quietly becomes permanent and no teaser price that quietly disappears.
  • Transfers add a year to the domain where the registry grants one. Where a registry does not — Nominet's .co.uk, for example — we do not claim it does.
  • Resellers get their own margin overlay on top of platform pricing, composed cleanly through the tenancy tree rather than maintained as a second price list.

A registrar-agnostic engine underneath

No registrar's SDK appears anywhere in our business logic. Every registrar sits behind an adapter interface and is selected by capability rather than by name, which means the platform can add a registrar, swap one out, or route a TLD to a different one without touching the checkout, the DNS editor or your saved settings. If you already have a registrar account of your own, its credentials resolve from Vault per organisation and the domain is registered under your account instead of ours.

Registration, transfer, renewal and restore all run as durable Temporal workflows rather than long web requests. Each step is an idempotent activity carrying an idempotency key, and failures compensate backwards — a registration that fails after the nameservers were set undoes the nameservers rather than leaving a half-built domain behind. Payment is captured on the order before fulfilment starts, so a failure at the registrar is a clean refund rather than an argument.

Mixed baskets fail independently. If you buy hosting and a domain together and the domain registration is rejected — snatched in the race, registry rejection, registrar outage — the hosting line still completes and the domain line is refunded to your wallet on its own. One failed line never holds the rest of your order hostage.

Everything on this page is API-first. Domain search, registration, transfers, DNS records and nameservers are all published endpoints in our OpenAPI specification, which means they are equally available from the dashboard, the generated SDKs, the CLI and our MCP server — so an AI tool can manage your DNS with exactly the permissions you granted it.

FAQ

Can I move a domain away from Zinn Digital® later?

Yes, and the platform actively helps you. Requesting transfer-out unlocks the domain and reveals your EPP authorisation code from the Security panel, we approve the gaining registrar's request, and the domain leaves. The code is always retrievable — there is no retention gauntlet and no dark pattern between you and your own domain.

Do I need a hosting plan to buy a domain?

No. A domain-only account is a first-class customer here, with its own dashboard, its own renewals and no hosting subscription attached. If you add hosting later, the domain you already own simply connects to the new site — you never re-purchase it.

What happens if a domain gets registered by someone else while it's in my cart?

Availability is re-verified server-side at checkout before any charge is attempted. If the domain has gone, the checkout stops with alternatives rather than proceeding, and no money moves. That check is deliberately placed before payment rather than after it.

Can I keep my domain where it is and still host with you?

Yes — that is the connect route. You prove control with a TXT record, a nameserver delegation or an HTTP file, we import your resolvable records, and your site works exactly as it would on a domain we hold. Registration stays with your current registrar and we never touch it. You can transfer it in later if you decide to consolidate.

Is WHOIS privacy included?

WHOIS privacy is offered wherever the registry supports it and is switched on by default at checkout. Some registries — Nominet's .co.uk among them — do not offer a privacy service at all, and where that is the case we say so on the TLD rather than selling you something the registry does not provide.

What happens if I miss a renewal?

The domain moves into the registry's auto-renew grace window, where it is still recoverable at the normal renewal price. After that it enters redemption, where recovery requires a paid restore through the registry at a higher, separately quoted fee, and finally pending-delete before it returns to the registry. Every window length comes from that specific TLD's own policy, and the dashboard tells you which window a domain is in — with advance notices sent in your language before any of it starts.

Why is the renewal price different from the registration price?

Because they are genuinely different prices at the registry level, and first-year registrations are often discounted where renewals are not. We show the renewal rate next to the first-term price rather than burying it, and a first-term promotion never carries over to renewal in either direction.

Can I manage DNS through an API or an AI tool?

Yes. DNS records, nameservers, availability search, registrations and transfers are all published endpoints in our OpenAPI specification, from which the SDKs and CLI are generated. The same surface is exposed through our MCP server, so an MCP-capable AI tool can work on your domains inside the permissions and audit logging you configure.

Bring your domains somewhere that will let them leave

Register, transfer or connect a domain in minutes — with privacy, registrar lock, DNSSEC and a real DNS editor as standard. Start with a card-free 7-day trial.

Start free