Comparing speed of DNS clients
.build.sh | ||
.gitignore | ||
build_dig.sh | ||
build_drill.sh | ||
build_hr.sh | ||
build_kdig.sh | ||
LICENSE | ||
main.sh | ||
README.md | ||
results.txt | ||
unbound.conf |
Comparing speed of bind-dig, ldns-drill and hickory-resolve DNS clients. Server is Unbound.
Summary
hickory-dns/target/release/resolve -n 127.0.0.1:2253 -t A domain.tld
ran
- 1.97 ± 0.28 times faster than
/usr/sbin/drill -p 2253 -Q A domain.tld @127.0.0.1
- 5.63 ± 1.16 times faster than
bind9/bin/dig/dig -p 2253 +short A domain.tld @127.0.0.1
Notes
Custom build of drill gives 2x slower speed, that one in results.txt is from Void packages.