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
The DNS service backend driver determines which DNS server software is used to serve zone data. The backend is configured through XDeploy and thexavs-ansible deployment
tool. This page covers viewing and managing current pool configuration and assigning
zones to specific pools.
Prerequisites
- Administrator credentials sourced via
openrc.sh - Access to XDeploy for DNS service configuration changes
View Current Configuration
- List DNS pools
- Verify pool health
List DNS pools
Show pool detail
| Field | Description |
|---|---|
name | Pool identifier used when assigning zones |
description | Administrative description |
nameservers | List of authoritative nameserver hostnames for this pool |
targets | Backend server endpoints the worker pushes zone data to |
also_notifies | Additional servers notified of zone changes (for AXFR) |
attributes | Key-value tags used to match zones to pools via scheduling policies |
Assign a Zone to a Pool
By default, new zones are assigned to the default pool based on scheduling policies. You can override pool assignment:Show zone's current pool assignment
Assign a zone to a specific pool
Pool Configuration Reference
Pool configuration is managed through XDeploy service configuration files and applied viaxavs-ansible deploy. The following fields control backend behavior:
| Parameter | Description | Example |
|---|---|---|
backend | DNS server backend type | bind9, pdns4 |
targets | Backend RNDC/API endpoints for zone push | <host>:<port> |
nameservers | Public-facing nameserver FQDNs | ns1.example.com. |
also_notifies | Hosts to NOTIFY after zone changes | Secondary server IPs |
attributes | Scheduling attributes | service_tier: premium |
Next Steps
Pool Management
Add nameservers, configure attributes, and manage pool health
Zone Transfers
Configure AXFR/IXFR zone transfer policies
Architecture
Understand the DNS service topology and component roles
Admin Troubleshooting
Diagnose backend connectivity and synchronization failures