## page was copied from DnsTemplate ##master-page:HelpTemplate <> <> = Julia Evans = == Why is DNS still hard to learn? == https://jvns.ca/blog/2023/07/28/why-is-dns-still-hard-to-learn/ {{{ But it took me YEARS to figure out how to confidently debug DNS issues, and I’ve seen a lot of other programmers struggle with debugging DNS problems as well. So what’s going on? }}} Here are a couple of thoughts about why learning to troubleshoot DNS problems is hard. == history == {{{ it’s not because DNS is super hard a lot of the system is hidden dealing with hidden systems Extended DNS Errors seem cool confusing tools dealing with confusing tools weird gotchas dealing with weird gotchas infrequent exposure it’s hard to experiment with }}} Extended DNS Errors are a new way for DNS servers to provide extra debuggging information in DNS responss. Here’s an example of what that looks like: ---- CategoryDns CategoryWatch CategoryTemplate