DNSEVAL(1)
π NAME π
dnseval β a bulk ping utility that sends an arbitrary DNS query to a list of DNS servers. bestie. it pings, but make it DNS.
πΈ DESCRIPTION πΈ
okay so real talk: dnseval is a bulk ping utility that sends an arbitrary DNS query to a given list of DNS servers. that's it, that's the whole vibe.
it's giving "which one of y'all is slow" energy, because this script is literally meant for comparing response time of multiple DNS servers at once. no more guessing, no more vibes-based DNS picks β you run this and the numbers speak. periodt. π
β¨ USAGE β¨
usage: dnseval [-h] [-f server-list] [-c count] [-t type] [-w wait]
hostname
yes it's a little scrunched up in the original, no I will not be fixing it, it's iconic like that π«Ά
π OPTIONS π
here's the menu, bestie:
-h,--helpβ show this help. the classic. the icon. the "help me please" button π-f,--fileβ dns server list to use (default: system resolvers). so like, you can hand it a whole list of servers, or you just let it use whatever your system already trusts. slay.-c,--countβ number of requests to send (default: 10). ten lil pings. ten lil data points. math girlies rise π-w,--waitβ maximum wait time for a reply (default: 5). after this, it's over, it's not texting back, move on π-t,--typeβ DNS request record type (default:A).Aby default, but you can ask for whatever record type your heart desires π
π¦ OPTIONS (again) π¦
and here's the same list again, because the original page lists it twice and I am nothing if not faithful to the source material. the way that documentation said it once and then said it once more⦠main character energy fr fr. so, one more time, with feeling:
-h,--helpβ show this help β¨-f,--fileβ dns server list to use (default: system resolvers) π-c,--countβ number of requests to send (default: 10) π₯-w,--waitβ maximum wait time for a reply (default: 5) π§-t,--typeβ DNS request record type (default:A) π
no cap, that duplication is really in the original. i'm not being weird, the manpage is being weird. we respect it. π
π SEE ALSO π
the full documentation for dnseval can be found at https://dnsdiag.org/ β go read it, it's the whole lore, iykyk π
okay that's the page!! this was the dnseval manual, part of User Commands, dated December 3 2016, and it's the DNSEVAL(1) page, so you know exactly where you are. stay fast, stay resolvable, mwah π
β¨
π¦ where this page comes from
- debian bookworm: dnsdiag 2.0.2-2 Β· BSD-2-Clause
- debian trixie: dnsdiag 2.6.0-1 Β· BSD-2-Clause
- ubuntu jammy: dnsdiag 2.0.2-1 Β· BSD-2-Clause
- ubuntu noble: dnsdiag 2.0.2-2 Β· BSD-2-Clause
- ubuntu questing: dnsdiag 2.6.0-1
- ubuntu resolute: dnsdiag 2.6.0-1build1 Β· BSD-2-Clause
- ubuntu stonking: dnsdiag 2.6.0-2 Β· BSD-2-Clause
- Copyright 2016 Ana Custura <ana@netstat.org.uk>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms