Managing DNS in Enhance
How to add, edit, and manage DNS records for your domains using the Enhance control panel’s built-in DNS zone editor.
If your domain’s DNS is managed through Enhance (either because Enhance hosts your nameservers or you’ve pointed your domain’s NS records to your GoZen server), you can manage all DNS records directly from the panel.
Accessing the DNS Zone Editor
- Log in to your Enhance control panel
- Go to Websites and select the domain you want to manage
- Click on DNS or DNS Zone Editor
You’ll see a list of all current DNS records for the domain.
Common Record Types
| Record Type | Purpose | Example Value |
|---|---|---|
| A | Points a domain to an IPv4 address | 185.163.110.25 |
| AAAA | Points a domain to an IPv6 address | 2a01:4ff:f0:... |
| CNAME | Points a subdomain to another domain | shop.yourdomain.com -> shops.myshopify.com |
| MX | Mail server for receiving email | mail.yourdomain.com (priority: 10) |
| TXT | Text records for verification, SPF, DKIM, DMARC | v=spf1 include:_spf.gozenhost.com ~all |
| NS | Nameserver delegation | ns1.gozenhost.com |
| SRV | Service location (VoIP, XMPP, etc.) | _sip._tcp.yourdomain.com |
| CAA | Certificate authority authorization | 0 issue "letsencrypt.org" |
Adding a DNS Record
- Click Add Record (or the + button)
- Select the record type (A, CNAME, MX, TXT, etc.)
- Fill in the fields:
- Name/Host: the subdomain (use
@for the root domain) - Value/Target: the IP address, hostname, or text value
- TTL: how long DNS servers should cache this record (default 3600 = 1 hour)
- Priority: only for MX and SRV records (lower number = higher priority)
- Name/Host: the subdomain (use
- Click Save or Submit
Example: Add an A Record for a Subdomain
To point blog.yourdomain.com to your server:
Type: A
Name: blog
Value: 185.163.110.25
TTL: 3600
Example: Add an MX Record
To receive email through your server:
Type: MX
Name: @
Value: mail.yourdomain.com
Priority: 10
TTL: 3600
Example: Add a TXT Record for SPF
Type: TXT
Name: @
Value: v=spf1 include:_spf.gozenhost.com ~all
TTL: 3600
Editing a DNS Record
- Find the record in the list
- Click Edit (pencil icon)
- Modify the value, TTL, or other fields
- Click Save
Changes to the Enhance DNS zone take effect almost immediately on the server itself. However, propagation to the rest of the internet depends on TTL values and ISP caching. See DNS Propagation Explained for details.
Deleting a DNS Record
- Find the record you want to remove
- Click Delete (trash icon)
- Confirm the deletion
Be careful with MX and NS records. Deleting MX records will stop email delivery. Deleting NS records can make your domain unreachable.
Default Records
When you add a domain to Enhance, it automatically creates:
- A record pointing to your server’s IP
- AAAA record if your server has an IPv6 address
- MX records if email is configured
- NS records pointing to the Enhance server’s nameservers
- SOA record (Start of Authority)
These defaults are usually correct. Only modify them if you need to point part of your domain elsewhere (like a subdomain to a different service).
Common Tasks
Pointing a Subdomain to Another Service
Want shop.yourdomain.com to go to Shopify?
Type: CNAME
Name: shop
Value: shops.myshopify.com
TTL: 3600
Setting Up Google Workspace Email
# MX Records (add all five)
Type: MX Name: @ Value: aspmx.l.google.com Priority: 1
Type: MX Name: @ Value: alt1.aspmx.l.google.com Priority: 5
Type: MX Name: @ Value: alt2.aspmx.l.google.com Priority: 5
Type: MX Name: @ Value: alt3.aspmx.l.google.com Priority: 10
Type: MX Name: @ Value: alt4.aspmx.l.google.com Priority: 10
# SPF Record
Type: TXT Name: @ Value: v=spf1 include:_spf.google.com ~all
Domain Verification (Google, Microsoft, etc.)
Services often ask you to add a TXT record to verify domain ownership:
Type: TXT
Name: @
Value: google-site-verification=abc123xyz...
TTL: 3600
Enhance DNS vs External DNS
You can use Enhance’s built-in DNS or manage DNS externally (at your registrar, Cloudflare, etc.).
| Approach | Pros | Cons |
|---|---|---|
| Enhance DNS | Everything in one place, auto-configured | Server downtime affects DNS too |
| External DNS (Cloudflare, registrar) | DNS stays up independently, CDN options | Need to manage records in two places |
For most users, Enhance DNS is simpler. If you want Cloudflare’s CDN or DDoS protection, use external DNS and point A records to your Enhance server.
Related Articles
Last updated 23 Apr 2026, 09:41 +0300.