forbiddenlake

dns

Let's say I want to create an external health check for AdGuard that exercises both the HTTP interface and the DNS resolution, because I do. Unlike Cloudflare, AdGuard doesn't take an easy name parameter, and I found it quite difficult to find existing documentation on how to craft a DoH request manually. Here's how to do it in Python.

Read more...