doh
« Back to VersTracker
Description:
Stand-alone DNS-over-HTTPS resolver using libcurl
Type: Formula  |  Latest Version: 0.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: dns dns-over-https networking cli debugging
Install: brew install doh
About:
Doh is a command-line tool that functions as a stand-alone DNS-over-HTTPS resolver. It utilizes libcurl to forward DNS queries to a public DOH server, such as Google or Cloudflare, and returns the results in a standard format. This utility is primarily designed for testing and debugging DNS-over-HTTPS implementations.
Key Features:
  • Uses libcurl for robust HTTP/2 and TLS support
  • Supports multiple public DOH providers (e.g., Google, Cloudflare)
  • Outputs results in standard dig-like format
  • Lightweight and easy to compile
Use Cases:
  • Verifying DNS-over-HTTPS functionality
  • Debugging DNS query responses without local resolver configuration
  • Testing the latency of different DOH providers
Alternatives:
  • cloudflared – Cloudflared runs a local DNS proxy, whereas doh is a standalone query tool.
  • dig – Standard dig uses UDP/TCP; doh specifically tests HTTPS-based DNS protocols.
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit