fattain-naime/cwp-superpowers/cwp-dns
- community
Checking that the SKILL.md file is still in the repository.
This skill should be used when the user asks to "manage DNS zones", "add DNS records", "configure nameservers", "set up DNS clustering", "edit DNS templates", "fix DNS resolution", "configure FreeDNS", "set up slave DNS", "add MX records", "add TXT records", "configure BIND", "secure DNS", or needs to manage any DNS-related configuration on a CWP server.
Install
npx vskill@latest install fattain-naime/cwp-superpowers/cwp-dnsSKILL.md
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
DNS Record Types
| Type | Purpose | Example | |
|---|---|---|---|
| A | IPv4 address | @ 14400 IN A 1.2.3.4 | |
| AAAA | IPv6 address | @ 14400 IN AAAA ::1 | |
| MX | Mail exchange | @ 14400 IN MX 0 mail.domain.com. | |
| CNAME | Alias | www 14400 IN CNAME domain.com. | |
| TXT | Text record | @ 14400 IN TXT "v=spf1 +a +mx ~all" | |
| SRV | Service record | _sip._tcp 14400 IN SRV 10 60 5060 sip.domain.com. |
DNS Cluster Options
Option 1: FreeDNS
Free hosted DNS cluster with DDoS protection. Configure via CWP Admin -> DNS -> FreeDNS.
Option 2: Slave DNS Manager
Self-hosted DNS clustering with unlimited accounts.
Option 3: Slave2 DNS Server
Additional nodes for redundancy in self-hosted clusters.
Nameserver Configuration
Configure nameserver IPs via CWP Admin -> DNS -> Nameserver IPs.
DNS Operations
Add DNS Zone
Edit DNS Records
Remove DNS Zone
DNS Security
Disable Open Resolver
Prevent DNS amplification attacks:
Additional BIND Hardening
Add to /etc/named.conf in the options block:
After changes:
Common DNS Operations
Troubleshooting
| Issue | Solution | |
|---|---|---|
| DNS not resolving | Check BIND is running: systemctl status named | |
| Zone not updating | Rebuild zones: /scripts/cwp_api account rebuild_var_named_all | |
| Serial mismatch | Check serial in zone file, rebuild named.conf | |
| Open resolver abuse | Set recursion no in named.conf | |
| DNS propagation delay | Check TTL values, verify upstream NS records | |
| Slave DNS not syncing | Check master allow-transfer settings |
Diagnostic Commands
Additional Resources
references/dns-templates.md-- Complete zone template examplesreferences/dns-cluster.md-- DNS cluster and FreeDNS setup guidereferences/bind.md-- BIND configuration and security hardening
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/cwp-dns/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/fattain-naime/cwp-superpowers/cwp-dns)