Overview
Xloud DNS supports all standard DNS record types. Each record type serves a specific purpose in the DNS hierarchy. This reference covers the supported types, their value format, and common usage examples.Record values must be formatted exactly according to DNS standards. Trailing dots are
required for all values that are fully qualified domain names (FQDNs).
Quick Reference
| Record Type | Purpose | TTL Recommendation |
|---|---|---|
A | Maps hostname to IPv4 address | 3600 (standard), 300 (pre-migration) |
AAAA | Maps hostname to IPv6 address | 3600 |
CNAME | Hostname alias | 3600 |
MX | Mail exchange | 3600 |
TXT | Arbitrary text (SPF, DKIM, domain verification) | 3600 |
NS | Delegates a subdomain | 86400 |
SRV | Service location | 3600 |
PTR | Reverse DNS (IP to hostname) | 3600 |
CAA | Certificate Authority Authorization | 86400 |
SOA | Zone authority (auto-managed) | — |
Record Type Details
A — IPv4 Address Record
A — IPv4 Address Record
Maps a hostname to one or more IPv4 addresses. The most common record type for
pointing hostnames to servers.Value format: IPv4 address (
192.168.1.10)Multiple values: Add multiple --record flags for round-robin load distribution.Create A record
AAAA — IPv6 Address Record
AAAA — IPv6 Address Record
Maps a hostname to an IPv6 address. Format is identical to A records but uses IPv6
notation.Value format: Full or abbreviated IPv6 address (
2001:db8::1)Create AAAA record
CNAME — Canonical Name (Alias)
CNAME — Canonical Name (Alias)
Creates an alias that points one hostname to another. The target (right-hand side)
must resolve to an A or AAAA record.Value format: Fully qualified domain name with trailing dot (
app.example.com.)Create CNAME record
MX — Mail Exchange
MX — Mail Exchange
Specifies the mail server responsible for receiving email for the domain. Multiple MX
records can be defined with different priorities.Value format:
<priority> <hostname>. (e.g., 10 mail.example.com.)Lower priority numbers have higher precedence. If the primary fails, resolvers try
the next lowest priority.Create MX records with primary and backup
TXT — Text Record
TXT — Text Record
Stores arbitrary text. Widely used for domain ownership verification, SPF (Sender
Policy Framework), DKIM keys, and DMARC policies.Value format: Quoted string (
"v=spf1 include:_spf.example.com ~all")Create SPF record
Create DKIM record
NS — Name Server
NS — Name Server
Delegates a subdomain to a different set of nameservers. The zone apex NS records
are auto-managed by the DNS service — do not modify them manually.Value format: Fully qualified nameserver hostname with trailing dot
Delegate a subdomain
SRV — Service Location
SRV — Service Location
Specifies the host and port for a specific service. Used by SIP, XMPP, and other
service-discovery protocols.Value format:
<priority> <weight> <port> <target>.Create SIP SRV record
PTR — Pointer (Reverse DNS)
PTR — Pointer (Reverse DNS)
Maps an IP address back to a hostname. PTR records live in reverse zones
(
in-addr.arpa. for IPv4, ip6.arpa. for IPv6). The DNS service manages PTR records
through the Reverse DNS interface — see Reverse DNS for
the workflow.CAA — Certificate Authority Authorization
CAA — Certificate Authority Authorization
Next Steps
Manage Records
Create, update, and delete record sets using the Dashboard and CLI
Reverse DNS
Configure PTR records for your zone’s IP addresses
Create a Zone
Provision a new authoritative DNS zone
Troubleshooting
Resolve record conflicts and propagation issues