Skip to content
Live $100 credit at signup, up to $300 total Offer ends December 31, 2026 Get started →

DNS Overview

Host your domain’s authoritative DNS on ZCP. You add a domain, point your registrar at ZSoftly’s name servers, and manage all your records from the console, the CLI, or the API.

A domain (also called a zone) is the container for your records, for example example.com. When you add a domain, ZCP creates the zone and adds its SOA and NS records for you. You then delegate the domain to ZSoftly at your registrar, and ZCP answers DNS queries for it.

Use this workflow:

  1. Add your domain to ZCP. See Domains.
  2. Add your records while the domain still resolves through its current provider.
  3. Delegate the domain to ZSoftly’s name servers at your registrar.
  4. Verify global resolution for the new records. See Troubleshooting.

This order avoids an empty-zone window during the switch.

ZCP serves every zone from two authoritative name servers:

Name serverValue
Primaryns1.zsoftly.ca
Secondaryns2.zsoftly.ca

Point your domain at both. The exact values also appear in the console and in zcp dns show.

TypePurposeDetails
A / AAAAMap a name to an IPv4 or IPv6 addressA and AAAA
CNAMEAlias one name to anotherCNAME
MXRoute email to a mail serverMX
TXTStore text (SPF, DKIM, verification)TXT
CAARestrict certificate issuance to chosen CAsCAA
NSDelegate a subdomain to other name serversNS

DNS commands are account-level. They do not need a region or project, unlike most other resources. The one exception is creating a domain, which takes a project.

See also: Manage DNS with the CLI, Manage DNS with the API, Troubleshooting