# DNS hosts

> Manage PowerDNS on FeatherQuilld web nodes for WebSpace DNS zone hosting.

## Identity

| Field | Value |
| --- | --- |
| Route | `/admin/dns-hosts` |
| Area | admin |
| Audience | Panel administrators (requires admin permissions) |
| Component | `AdminDnsHostsPage` |
| Source | `src/app/(app)/admin/dns-hosts/page.tsx` |
| Dynamic | no |

| Title i18n key | `admin.dnsHosts.title` |
| Description i18n key | `admin.dnsHosts.description` |
| Permission | `admin.webspaces.view` |
| Nav group | `infrastructure` |
| Sidebar label | DNS hosts |

## Summary (for AI)

**DNS hosts** Manage PowerDNS on FeatherQuilld web nodes for WebSpace DNS zone hosting. Requires permission `admin.webspaces.view`. Key UI: Delete this DNS host?; Add DNS host; No DNS hosts configured yet; Install PowerDNS on a web node, then add a DNS host here.; Registrar delegation (example zone); Delete.

## How to guide users

1. Open Admin sidebar.
2. Go to **DNS hosts**.
3. Direct URL: `/admin/dns-hosts`.
4. User needs permission `admin.webspaces.view` (or `admin.root`).

## Sections on this page

_None extracted._

## Notable UI actions / labels

- Delete this DNS host?
- Add DNS host
- No DNS hosts configured yet
- Install PowerDNS on a web node, then add a DNS host here.
- Registrar delegation (example zone)
- Delete

## Widget slugs

_None detected._

## Related APIs / hooks

- `/api/admin/dns-hosts`
- `/api/admin/web-nodes`


