Pick a depth. Each prompt opens in your AI pre-loaded with the lesson. Click a row to preview the prompt.
DNS is the most-cached system in your stack and the one engineers least understand — TTLs you set today govern how fast a failover takes effect tomorrow. Negative caching means a typo'd record propagates a no-answer for 5 minutes by default, and recursive resolvers in front of your users won't refresh just because you fixed it.
Trace a DNS query end-to-end through the recursive resolver chain.
dig +trace example.com and label each hop: root, TLD, authoritative.# Route 53 hosted zones
aws route53 list-hosted-zones --query 'HostedZones[*].[Name,Id]' --output table
# Inspect a record's TTL
aws route53 list-resource-record-sets --hosted-zone-id <zone-id> \
--query 'ResourceRecordSets[?Type==`A`].[Name,TTL]' --output table
# Trace resolution from root → TLD → authoritative
dig +trace example.com
# Check what your local resolver sees (and its TTL countdown)
dig example.com +noall +answer