dns-management

aj-geddes/useful-ai-prompts · updated Apr 8, 2026

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill dns-management
0 commentsdiscussion
summary

Implement DNS management strategies for traffic routing, failover, geo-routing, and high availability using Route53, Azure DNS, or CloudFlare.

skill.md

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:

# route53-setup.yaml
apiVersion: v1
kind: ConfigMap
metadata:
  name: route53-config
  namespace: operations
data:
  setup-dns.sh: |
    #!/bin/bash
    set -euo pipefail

    DOMAIN="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 primary
    PRIMARY_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

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.666 reviews
  • Alexander Malhotra· Dec 28, 2024

    dns-management has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Liam White· Dec 24, 2024

    Registry listing for dns-management matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Xiao Haddad· Dec 20, 2024

    Solid pick for teams standardizing on skills: dns-management is focused, and the summary matches what you get after install.

  • Aditi Diallo· Dec 20, 2024

    dns-management fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Min Jain· Dec 16, 2024

    Registry listing for dns-management matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Chaitanya Patil· Dec 12, 2024

    Solid pick for teams standardizing on skills: dns-management is focused, and the summary matches what you get after install.

  • Chinedu Chen· Dec 12, 2024

    dns-management has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Pratham Ware· Dec 8, 2024

    dns-management reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Xiao Shah· Nov 23, 2024

    dns-management reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Li Liu· Nov 19, 2024

    dns-management fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

showing 1-10 of 66

1 / 7