DNS records point to correct production hosts; DNS managed by reliable provider; TTL set to 300-3600 seconds
Why it matters
A DNS TTL set to 86400 seconds (24 hours) means a misconfigured or failed DNS record takes up to 24 hours to propagate a fix — even after you've corrected it. NIST SC-20 covers secure DNS; ISO 25010 reliability.availability requires timely failover capability. A TTL between 300 and 3600 seconds gives you fast failover when you need to redirect traffic during an outage while keeping query load on DNS servers reasonable. A CNAME pointing to staging instead of production silently serves wrong content to all users.
Severity rationale
Low because DNS misconfiguration causes routing failures affecting all users, but correct DNS is typically set once and rarely changes, making ongoing risk low.
Remediation
Verify your DNS records point to production hosts and set TTL to 300–3600 seconds. Log into your DNS provider (Route 53, Cloudflare, Namecheap) and check A and CNAME records.
For Cloudflare via Terraform:
resource "cloudflare_record" "root" {
zone_id = var.cloudflare_zone_id
name = "@"
value = "1.2.3.4" # your production IP
type = "A"
ttl = 300 # 5 minutes — good for active incident response
proxied = true
}
Lower TTL to 60 seconds before a planned migration so changes propagate in 1 minute; raise it back to 300–3600 after confirming the new config is stable. Document your DNS provider credentials location and zone ID in DEPLOYMENT.md.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Deployment Readiness Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- iso-25010:2011 · reliability.availability — Availability — correct DNS configuration ensures system is reachable
- nist:rev5 · SC-20 — Secure Name/Address Resolution Service (Authoritative Source)
Taxons
History
- 2026-04-18·v1.0.0·Initial import from deployment-readiness·automated