Identity is easy to take for granted… until it fails.
To see how failures happen and what they impact, I’ve been breaking the underlying network and system pieces that identity depends on in my lab environment.
This week, the focus was DNS. I misconfigured system DNS to point at a non-responsive resolver, fully expecting the login pages for Microsoft and Google to fail immediately. To my surprise, they didn’t; the pages loaded normally.
Turns out the browser was bypassing system DNS entirely using DNS-over-HTTPS (DoH). Once I disabled DoH and forced the browser to use system DNS, the pages failed to load.
Main takeaway: in the network steps before authentication, clients may use more than one way to resolve names. Whether something fails depends on which one is actually in use.
Full lab writeup below in the comments ⬇️