|
|
|
|
|
by singhsanjay12
107 days ago
|
|
DNS keeps showing up in outage postmortems, but what's often missing is discussion about recovery, not just prevention. In this post, I break down common DNS failure patterns (TTL propagation, resolver overload, control plane dependency loops) and why recovery can deadlock when your tooling itself depends on DNS. I'd love to hear how others design around this: Do you use DNS-independent fallbacks? Static seed lists? Separate control plane resolution? Aggressive caching vs short TTLs? Curious what patterns have worked (or failed) in real systems for folks. |
|
Most Linux distributions have a build of Unbound. I point edge DNS recursive resolvers to the root servers rather than leaking internal systems requests to Cloudflare or Google. Unbound can also be configured to not forward internal names or to point requests for internal names to specific upstream servers.
[1] - https://nlnetlabs.nl/projects/unbound/about/