betterdns
A production-ready recursive DNS resolver implemented in C++23 from scratch.
7.4K
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 arghyaxcodes/betterdns example.com
# Query IPv6 (AAAA) record
docker run --rm arghyaxcodes/betterdns -t AAAA example.com
# Verbose output showing resolution steps
docker run --rm arghyaxcodes/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
7 months ago
docker pull arghyaxcodes/betterdns:v1.0.0