<< All versions
Skill v1.0.1
currentAutomated scan100/100aj-geddes/useful-ai-prompts/dns-management
8 files
──Details
PublishedOctober 1, 2026 at 12:20 AM
Content Hashsha256:ce5e21a3423e26ae...
Git SHA3f5182cfd739
Bump Typepatch
──Files
Files (1 file, 2.5 KB)
SKILL.md2.5 KBactive
SKILL.md · 101 lines · 2.5 KB
version: "1.0.1" name: dns-management description: > Manage DNS records, routing policies, and failover configurations for high availability and disaster recovery.
DNS Management
Table of Contents
Overview
Implement DNS management strategies for traffic routing, failover, geo-routing, and high availability using Route53, Azure DNS, or CloudFlare.
When to Use
- Domain management and routing
- Failover and disaster recovery
- Geographic load balancing
- Multi-region deployments
- DNS-based traffic management
- CDN integration
- Health check routing
- Zero-downtime migrations
Quick Start
Minimal working example:
yaml
# route53-setup.yamlapiVersion: v1kind: ConfigMapmetadata:name: route53-confignamespace: operationsdata:setup-dns.sh: |#!/bin/bashset -euo pipefailDOMAIN="myapp.com"HOSTED_ZONE_ID="Z1234567890ABC"PRIMARY_ENDPOINT="myapp-primary.example.com"SECONDARY_ENDPOINT="myapp-secondary.example.com"echo "Setting up Route53 DNS for $DOMAIN"# Create health check for primaryPRIMARY_HEALTH=$(aws route53 create-health-check \--health-check-config '{"Type": "HTTPS","ResourcePath": "/health","FullyQualifiedDomainName": "'${PRIMARY_ENDPOINT}'","Port": 443,// ... (see reference guides for full implementation)
Reference Guides
Detailed implementations in the references/ directory:
| Guide | Contents | |
|---|---|---|
| AWS Route53 Configuration | AWS Route53 Configuration | |
| DNS Failover Script | DNS Failover Script | |
| CloudFlare DNS Configuration | CloudFlare DNS Configuration | |
| DNS Monitoring and Validation | DNS Monitoring and Validation |
Best Practices
✅ DO
- Use health checks with failover
- Set appropriate TTL values
- Implement geolocation routing
- Use weighted routing for canary
- Monitor DNS resolution
- Document DNS changes
- Test failover procedures
- Use DNS DNSSEC
❌ DON'T
- Use TTL of 0
- Point to single endpoint
- Forget health checks
- Mix DNS and application failover
- Change DNS during incidents
- Ignore DNS propagation time
- Use generic names
- Skip DNS monitoring