+234 814 007 4714 [email protected]
Domain Management

Managing DNS Records

What DNS records do

DNS records tell the internet where to send people and mail for your domain. An A record points adaskitchen.com.ng at your web server. An MX record tells other mail servers where to deliver mail for [email protected]. When you change a record, visitors follow the new one once the old answer expires from their network's cache.

You manage records on the domain's DNS Records tab once NG Domain hosts the domain's DNS. For the theory behind each record type, see our DNS records explainer.

Turn on NG Domain DNS

A new domain starts on the registry's default nameservers, so the first time you open DNS Records you'll see DNS is managed by your nameserver provider. You'll see the same message if the domain uses another provider's nameservers, such as Cloudflare's or your web host's.

The DNS Records tab explaining that DNS is managed by the domain's nameserver provider, with a Manage DNS records using NG Domain button

  1. Click Manage DNS records using NG Domain.
  2. Read the warning. Switching replaces the domain's nameservers with NG Domain's, so a website or email hosted with another DNS provider stops working until you add the same records here. If the domain is already in use, copy its records from your current provider first.
  3. Click I've saved a copy, continue.

The tab then shows your records, empty at first, and the Nameservers tab says DNS is managed by NG Domain.

If you'd rather keep DNS with Cloudflare or your web host, leave this off and manage records there. See Changing Nameservers.

If the tab says No DNS zone for this domain, DNS hosting hasn't been set up yet. Click Create DNS zone to start adding records.

The DNS Records tab with no DNS zone yet and a Create DNS zone button

The DNS Records tab

  1. Sign in to your NG Domain dashboard and open My Domains.
  2. Click the domain, then open the DNS Records tab.

The DNS Records tab, listing A, CNAME, MX and TXT records with their name, content, priority, TTL and proxied status

Each row is one record:

Column What it shows
Type The record type, such as A, CNAME or MX
Name The host the record is for. @ is the domain itself, www is www.yourdomain.
Content Where the record points: an IP address, a hostname or a text value
Priority Which server to try first, for MX and SRV records. The lowest number wins.
TTL How long networks may cache the record before checking again
Proxied Whether traffic goes through our CDN, for A, AAAA and CNAME records

Use the pencil icon to edit a record, and the bin icon to delete it. Refresh reloads the list.

Add a record

  1. Click Add record.
  2. Choose the Type, then fill in Name, Content and any extra fields for that type.
  3. Choose a TTL, then click Add record.

The Add DNS record dialog for an A record, with @ as the name and an IPv4 address as the content

Changes reach most networks within a few minutes, but can take up to 48 hours everywhere, depending on the old record's TTL.

Record types and their fields

Type Use it to Name Content
A Point a name at a server's IPv4 address @, www or a subdomain An IPv4 address, e.g. 185.199.108.153
AAAA Point a name at an IPv6 address as above An IPv6 address, e.g. 2606:50c0:8000::153
CNAME Make a name an alias of another hostname A subdomain such as www or shop. Not @. A hostname, e.g. adaskitchen.pages.dev
MX Choose who receives your email Usually @ The mail server's hostname, plus a Priority
TXT Prove ownership to a service, and set SPF, DKIM and DMARC for email @, or what the service tells you, e.g. _dmarc The text value exactly as given
SRV Point a service, such as calling or chat apps, at a server and port e.g. _sip._tls The target hostname, plus Priority, Weight, Port and Target
NS Hand a subdomain to another DNS provider The subdomain, e.g. shop That provider's nameserver hostname
CAA Say which certificate authorities may issue SSL certificates for your domain Usually @ The full record, e.g. 0 issue "letsencrypt.org", plus Flags, Tag and Value

Type @ for the domain itself. For a subdomain, type only the part before your domain: www, not www.adaskitchen.com.ng.

The Add DNS record dialog for an MX record, showing the extra Priority field

Extra fields

Field Types What it does Default
Priority MX, SRV Lower numbers are tried first. Give a backup mail server a higher number than the main one. 10
Weight SRV Shares traffic between targets with the same priority. Higher means more traffic. 1
Port SRV The port the service listens on, e.g. 443 none
Target SRV The hostname that runs the service none
Flags CAA 0 for normal use. 128 makes the tag critical. 0
Tag CAA issue allows a CA to issue certificates, issuewild allows wildcard certificates, and iodef gives an address for violation reports issue
Value CAA The CA's domain, e.g. letsencrypt.org, or a mailto: address for iodef none

For SRV and CAA records, enter the target or value in Content as well as in its own field.

The Add DNS record dialog for an SRV record, with priority, weight, port and target fields

The Add DNS record dialog for a CAA record, with flags, tag and value fields

TTL

TTL (time to live) is how long other networks cache a record before asking again.

Option When to use it
Auto Let NG Domain pick a sensible value
5 min, 10 min Just before or after a change, so mistakes clear quickly
30 min, 1 hour Everyday use. 1 hour is the default.
5 hours, 12 hours, 1 day Records that rarely change

Lower your TTL a day before a planned move, such as to a new host. That way, the switch takes effect quickly.

Proxy through CDN

A, AAAA and CNAME records have a Proxy through CDN (proxied) switch. When it's on, visitors connect to our CDN, which hides your server's IP address and caches your site. Leave it off unless your host says to turn it on. Some hosts can't issue SSL certificates for a proxied domain, and proxied records only carry web traffic.

Edit or delete a record

  • Edit: click the pencil icon, change the fields, then click Save changes.
  • Delete: click the bin icon, then Delete to confirm. This can't be undone, so note the record's values first if you might need them.

The Delete DNS record confirmation, asking whether to delete the CNAME record for www

Common setups

Goal Records to add
Website on a server with an IP address A @ → the IP, and CNAME www → your domain, or a second A record
Website on a platform (Vercel, Netlify, Shopify, Wix and others) The A and CNAME records the platform shows you
Business email The provider's MX and TXT records. See Connecting Your Domain to Email.
Verify ownership for Google Search Console or another service The TXT record the service gives you
Only let Let's Encrypt issue certificates CAA @, flags 0, tag issue, value letsencrypt.org

Your developer can manage these records from their own account. See Sharing Access to Your Domain.

If a change hasn't taken effect after 48 hours, contact support with the domain name and the record you changed.

🎉 New look, same great service! Our refreshed website is easier to use and faster than ever.