What problem does it solve? Managing DNS records manually across providers leads to propagation delays, misconfigurations, and downtime during migrations or failovers. This Skill provides structured guidance for record selection, TTL planning, DNS-as-code automation, and troubleshooting. ## Core Features & Use Cases - Record Type & TTL Guidance: Decision trees for A, AAAA, CNAME, MX, TXT, SRV, and CAA records, plus TTL strategies for planned changes and failover scenarios. - DNS-as-Code Automation: Patterns for external-dns (Kubernetes), OctoDNS, DNSControl, and Terraform to version-control and sync DNS across Route53, Cloud DNS, Azure DNS, and Cloudflare. - Load Balancing & Failover: GeoDNS, weighted routing, and health-check-based failover configurations for multi-region deployments. - Use Case: When migrating a domain to a new provider, lower the TTL 48 hours ahead, export existing records with OctoDNS, sync to the new provider, and verify propagation across public resolvers with the included scripts. ## Quick Start Ask the assistant to set up automated DNS management for your domain on Kubernetes using external-dns with Route53.