ADNSHELOEX(1)

πŸ’– NAME πŸ’–

adnsheloex β€” bestie, it's your asynchronous-capable DNS client utilities, and it's giving iconic πŸ’…

(Yes this is a section 1 man page, User Commands vibes only, we're in the terminal and we're thriving ✨)


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the whole entire deal, no gatekeeping:

usage: adnsheloex [<options>] [<logfile>]
       adnsheloex --version|--help

so you run it, you hand it some <options> if you want, and you can pass it a <logfile> too (optional, she's not demanding πŸ’…). and if you just want the tea without actually running anything, --version tells you the version and --help gives you the help text. easy. slay.

now. the options. buckle up bestie, there's four of them and they all matter πŸŽ€

  • -c <concurrency> β€” sets the max number of outstanding queries. like, how many asks can be in the air at once. that's it, that's the whole job ✨
  • -p β€” uses poll(2) instead of select(2). yes, the parentheses mean it's a syscall, and yes you're that girl for knowing that 🧚
  • -d β€” turns on debugging. when things are acting sus, this is your girl πŸ•΅οΈβ€β™€οΈ
  • -C <config> β€” use this instead of the contents of resolv.conf. so if you've got a different config you wanna use, this is how you swap it in, no cap πŸ”₯
lowkey important: -C <config> fully replaces what's in resolv.conf, it doesn't like, merge with it or anything. <config> goes in, resolv.conf sits this one out πŸ’€

Copyright Ian Jackson and contributors 🫢

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 😭 so like, love that for us, but also fr fr don't come for them if something breaks πŸ“


and that's the whole page bestie!! this was GNU adns 1.6.2, dated May 2026, brought to you with main character energy by the ADNSHELOEX(1) manual, User Commands section πŸ’–βœ¨ go forth and resolve some domains, you absolute legend β­πŸ’œ

πŸ“¦ where this page comes from