cwp-dnslisted
Install: claude install-skill fattain-naime/cwp-superpowers
# CWP DNS Management
Manage DNS zones, records, templates, and clustering on CWP servers. Handle BIND configuration, zone templates, nameserver setup, and DNS security.
## DNS Features
Manage DNS through these components:
- FreeDNS Service (free DNS clustering with DDoS protection)
- Zone Management (add, edit, list, remove zones)
- Template Editor (custom DNS zone templates)
- Nameserver Editor (configure nameserver IPs)
- Record Types: A, AAAA, MX, TXT, CNAME, SRV
## Configuration Files
| File | Purpose |
|---|---|
| `/etc/named.conf` | BIND main configuration |
| `/var/named/` | DNS zone files directory |
| `/usr/local/cwpsrv/htdocs/resources/conf/dns/bind/zones/` | Zone templates |
## DNS Zone Templates
### Template Location
`/usr/local/cwpsrv/htdocs/resources/conf/dns/bind/zones/`
### Template Variables
| Variable | Replacement |
|---|---|
| `%domain%` | Domain name |
| `%dns-email%` | DNS admin email |
| `%ns1%` | Primary nameserver |
| `%ns2%` | Secondary nameserver |
| `%ip%` | Server IP address |
### Example Zone Template
```
$TTL 14400
@ IN SOA %ns1%. %dns-email%. (
%domain_serial%
7200
3600
1209600
86400 )
@ 14400 IN NS %ns1%.
@ 14400 IN NS %ns2%.
@ 14400 IN A %ip%
%domain%. 14400 IN MX 0 %domain%.
mail 14400 IN A %ip%
www 14400 IN A %ip%
ftp 14400 IN A %ip%
smtp 14400 IN A %ip%
pop 14400 IN A %ip%
imap 14400 IN