betterdns
A production-ready recursive DNS resolver implemented in C++23 from scratch.
10K+
BetterDNS is a production-ready recursive DNS resolver written in modern C++23. It fully implements the DNS resolution chain by querying root, TLD, and authoritative servers directly, without relying on your system's DNS resolver.
docker run --rm uiuxarghya/betterdns example.com
# Query IPv6 (AAAA) record
docker run --rm uiuxarghya/betterdns -t AAAA example.com
# Verbose output showing resolution steps
docker run --rm uiuxarghya/betterdns -v example.com
BSD 3-Clause License
⭐ If you find BetterDNS useful, please star it on GitHub!
Content type
Image
Digest
sha256:fec7a55a1…
Size
29.4 MB
Last updated
12 months ago
docker pull uiuxarghya/betterdns:v1.0.0