Overview
Record sets are the DNS entries within a zone that map hostnames to values. Each record set has a type (A, CNAME, MX, etc.), a name relative to the zone, a TTL, and one or more values. This guide covers creating, updating, listing, and deleting record sets.Prerequisites
- An active Xloud account with appropriate permissions
- Access to the Xloud Dashboard (
https://connect.<your-domain>) or CLI configured with credentials - API credentials sourced (
source admin-openrc.sh)
A zone must be in ACTIVE status before record sets can be created within it. See
Create a Zone if you have not yet provisioned a zone.
Create a Record Set
- Dashboard
- CLI
Open the zone
Navigate to Project → DNS → Zones and click the zone name to open it.
Click Create Record Set to add a new record.
Configure the record set
| Field | Description |
|---|---|
| Type | Select the record type (A, AAAA, CNAME, MX, TXT, etc.) |
| Name | Hostname within the zone (e.g., www for www.example.com.) |
| TTL | Override the zone default TTL for this specific record |
| Records | One or more values for the record set |
List and View Record Sets
Update a Record Set
- Dashboard
- CLI
Navigate to the zone, click the record set name, and click Edit. Update the values
and click Submit. The record set enters PENDING during the update.
Delete a Record Set
- Dashboard
- CLI
Navigate to the zone, select the record set, and click Delete. Confirm the deletion
in the dialog.
Next Steps
Record Types Reference
Detailed reference for every supported record type and its value format
Reverse DNS
Configure PTR records for IP-to-hostname resolution
Troubleshooting
Resolve propagation delays and CNAME conflicts
Create a Zone
Provision a new authoritative zone for a domain