DNS Zones
Panelica runs its own authoritative DNS server (BIND) and gives every domain a zone you can manage from the panel. The DNS page is a two-panel view: pick a domain on the left, work on its records on the right.
Domains → DNS Zoneshttps://YOUR-SERVER-IP:8443/domains/dns| Name | Type | Value | TTL | Priority | Status | Actions |
|---|---|---|---|---|---|---|
| @ root | A | 203.0.113.10 | 3600s | - | active | edit · copy · delete |
| www | A | 203.0.113.10 | 3600s | - | active | edit · copy · delete |
| @ | MX | mail.example.com | 3600s | 10 | active | edit · copy · delete |
| @ | TXT | v=spf1 mx ~all | 3600s | - | active | edit · copy · delete |
Choosing a domain
The left panel lists your domains with a search box, a refresh button, a status badge per domain and an SSL lock icon where SSL is enabled. Selecting a domain loads its zone; the selection is kept in the URL (?domain=...), so a bookmarked or shared link opens the same zone. On first visit the first domain is selected automatically.
The record table
Records can be filtered live by name, type or value. The columns: Name (the zone root shows as @ with a "root" tag), Type (colored badge), Value (long values are shortened, with a one-click copy button next to each), TTL, Priority (only meaningful for MX and SRV records), Status and Actions. A footer line summarizes how many records are shown and how many of each type exist.
Editing is inline: click the edit action and the row itself turns into inputs. You can change the name, the value, the TTL and (for MX/SRV) the priority, then save or cancel right in the row. The record type cannot be changed on an existing record; create a new record instead.
Adding records
The Add Record button opens a side panel. Supported record types:
| Type | Notes |
|---|---|
| A | IPv4 address |
| AAAA | IPv6 address |
| CNAME | Alias to another hostname |
| MX | Mail server, with a Priority field (default 10) |
| TXT | Free text (SPF, verification records); a multi-line input |
| NS | Delegation to another nameserver |
| SRV | Service record, with Priority, Weight and Port fields |
| CAA | Certificate authority authorization, for example 0 issue "letsencrypt.org" |
The form defaults to an A record on the zone root (@) with a TTL of 3600 seconds; the TTL field accepts 60 to 86400 seconds. Every type shows a short description and a realistic placeholder as you switch. Value formats are validated by the server on submit, and validation errors come back as precise translated messages (for example a missing glue record when you point NS at a name inside the zone).
Three quick templates under the form fill it with one click: a root A record, a www A record, or a mail setup (MX pointing at mail. with priority 10).
Zone tools
A header card above the record list carries the zone-wide tools:
- Validate runs a server-side check of the zone file and reports whether it is valid.
- Reload BIND reloads the zone in the DNS server so changes are served immediately.
Record changes themselves refresh the list automatically after every add, edit or delete.
Deleting records
Delete asks for confirmation in a dialog that names the exact record (for example the A record "www") and warns about the consequences before removing it.
Permissions
DNS management is a licensed feature (dns_management); on plans without it the page shows an upgrade overlay. Within the panel, viewing, creating, editing and deleting records are four separate permissions, so an administrator can give a customer read-only DNS or take away deletion alone. Without any DNS view permission the page shows Access Denied.