Documentation Index
Fetch the complete documentation index at: https://docs.xloud.tech/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Xloud DNS supports 12 standard DNS record types. Each type serves a specific purpose in DNS resolution. This reference covers the supported types, their value format, and usage examples for both Dashboard and CLI.When creating records in the Dashboard, the form provides format hints and
validation for each type automatically. See Manage Records
for the step-by-step creation workflow.
Quick Reference
| Record Type | Full Name | Purpose |
|---|---|---|
| A | Address Record | Maps hostname to IPv4 address |
| AAAA | IPv6 Address Record | Maps hostname to IPv6 address |
| CAA | Certificate Authority Authorization Record | Controls which CAs can issue certificates |
| CNAME | Canonical Name Record | Hostname alias pointing to another name |
| MX | Mail Exchange Record | Routes email to mail servers |
| NS | Name Server | Delegates a subdomain to other nameservers |
| PTR | Pointer Record | Reverse DNS — maps IP to hostname |
| SOA | Start Of Authority | Zone authority metadata (auto-managed) |
| SPF | Sender Policy Framework | Email sender validation policy |
| SRV | Service Locator | Service discovery with host, port, priority |
| SSHFP | SSH Public Key Fingerprint | Publishes SSH host key fingerprints |
| TXT | Text Record | Arbitrary text data |
Record Type Details
A — Address Record
A — Address Record
Maps a hostname to one or more IPv4 addresses. The most common record type.
| Field | Value |
|---|---|
| Format | IPv4 address |
| Example | 192.168.1.1 |
| Validation | Must be a valid IPv4 address |
| Multiple values | Supported — creates round-robin distribution |
- Dashboard
- CLI
Select type A, enter the FQDN (e.g.,
www.example.com.), and add one or
more IPv4 addresses in the Records field.AAAA — IPv6 Address Record
AAAA — IPv6 Address Record
Maps a hostname to an IPv6 address. Identical to A records but uses IPv6 notation.
| Field | Value |
|---|---|
| Format | Full or abbreviated IPv6 address |
| Example | 2001:db8:3333:4444:5555:6666:7777:8888 |
| Validation | Must be a valid IPv6 address |
- Dashboard
- CLI
Select type AAAA and enter one or more IPv6 addresses in the Records field.
CAA — Certificate Authority Authorization
CAA — Certificate Authority Authorization
CNAME — Canonical Name (Alias)
CNAME — Canonical Name (Alias)
Creates an alias that points one hostname to another. The target must resolve
to an A or AAAA record.
| Field | Value |
|---|---|
| Format | Fully qualified domain name |
| Example | other-example.com |
| Name example | first.example.com. |
- Dashboard
- CLI
Select type CNAME and enter the target FQDN in the Records field.
MX — Mail Exchange
MX — Mail Exchange
Specifies the mail servers responsible for receiving email for the domain.
Multiple MX records with different priorities enable failover.
Lower priority numbers have higher precedence. If the primary fails, resolvers
try the next lowest priority.
| Field | Value |
|---|---|
| Format | <priority> <hostname> |
| Example | 10 mail.example.com |
- Dashboard
- CLI
Select type MX and enter each record as
priority hostname.
(e.g., 10 mail.example.com.).NS — Name Server
NS — Name Server
Delegates a subdomain to a different set of nameservers. Zone apex NS records
are auto-managed — do not modify them manually.
| Field | Value |
|---|---|
| Format | Nameserver FQDN |
| Example | ns1.example.com |
- Dashboard
- CLI
Select type NS and enter nameserver FQDNs in the Records field.
PTR — Pointer Record (Reverse DNS)
PTR — Pointer Record (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).| Field | Value |
|---|---|
| Format | Reverse FQDN |
| Example | 1.1.0.192.in-addr.arpa. |
For floating IP reverse DNS, use the dedicated Reverse DNS interface
at Network > DNS Reverse instead of creating PTR records
manually. See Reverse DNS.
SOA — Start Of Authority
SOA — Start Of Authority
SPF — Sender Policy Framework
SPF — Sender Policy Framework
Defines which mail servers are authorized to send email for the domain.
Helps prevent email spoofing.
| Field | Value |
|---|---|
| Format | SPF policy string |
| Example | "v=spf1 ipv4=192.1.1.1 include:examplesender.email ~all" |
- Dashboard
- CLI
Select type SPF and enter the SPF policy string in the Records field.
SRV — Service Locator
SRV — Service Locator
Specifies the host and port for a specific service. Used by SIP, XMPP, LDAP,
and other service-discovery protocols.
| Field | Value |
|---|---|
| Format | <priority> <weight> <port> <target>. |
| Example | 10 0 5060 server1.example.com. |
| Name format | _service._protocol.example.com. (e.g., _sip._tcp.example.com.) |
| Component | Description |
|---|---|
| Priority | Lower = higher priority (like MX) |
| Weight | Load balancing between same-priority targets (higher = more traffic) |
| Port | TCP/UDP port number for the service |
| Target | FQDN of the server hosting the service |
- Dashboard
- CLI
Select type SRV. Enter the name as
_service._protocol.domain.
(e.g., _sip._tcp.example.com.) and the record as priority weight port target.SSHFP — SSH Public Key Fingerprint
SSHFP — SSH Public Key Fingerprint
Publishes SSH host key fingerprints in DNS, allowing SSH clients to verify
host keys via DNSSEC-secured lookups.
| Field | Value |
|---|---|
| Format | <algorithm> <fingerprint-type> <hex-fingerprint> |
| Example | 4 2 123456789abcdef67890123456789abcdef67890123456789abcdef123456789 |
| Algorithm | Key Type |
|---|---|
| 1 | RSA |
| 2 | DSA |
| 3 | ECDSA |
| 4 | Ed25519 |
| 6 | Ed448 |
| Fingerprint Type | Hash |
|---|---|
| 1 | SHA-1 |
| 2 | SHA-256 |
- Dashboard
- CLI
Select type SSHFP and enter the algorithm, fingerprint type, and hex
fingerprint in the Records field.
TXT — Text Record
TXT — Text Record
Stores arbitrary text data. Widely used for domain ownership verification,
SPF policies, DKIM keys, and DMARC.
| Field | Value |
|---|---|
| Format | Any text string |
| Dashboard hint | (no format hint shown — enter any text value) |
- Dashboard
- CLI
Select type TXT and enter the text value in the Records field.
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