jwhois(1)

πŸ’– jwhois β€” client for the whois service πŸ’–

okay so bestie, we're looking at jwhois(1) today, from the General Commands Manual section, and it's literally the moment you stop opening seventeen browser tabs to look up a domain. she's a whois client. she's iconic. let's go. πŸ¦‹


✨ SYNOPSIS ✨

jwhois [ OPTIONS ]...  [ QUERY ]

🌸 DESCRIPTION 🌸

jwhois goes out there and searches Whois servers for the object you put on the command line. that's it, that's the whole job, and she does it flawlessly. πŸ’…

the host she's gonna query gets picked from one of three places, and here's the tea on the order of vibes:

  • a global configuration file,
  • a configuration file you specified on the command line, or
  • a host selected directly on the command line.

ngl it's giving "she knows where to go, you don't have to hold her hand." periodt.


πŸ‘‘ OPTIONS πŸ‘‘

  • --version β€” spills the version, the authors, and the licensing info. the whole rΓ©sumΓ©, basically. πŸ’–
  • --help β€” a short help text. little snack, not a full meal.
  • -c FILE, --config=FILE β€” use FILE as your configuration file instead of the default one. main character config energy. ✨
  • -h HOST, --host=HOST β€” overrides any hosts sitting in the configuration file and queries HOST directly. she said "no middlemen." 🫢
  • -p PORT, --port=PORT β€” tells her which port number to use when querying a HOST.
  • -f, --force-lookup β€” forces a query to actually be made to a host even if the object you want is already sitting right there in the cache. impatient queen behavior, we respect it. πŸ”₯
  • -v, --verbose β€” outputs verbose debugging info while she's running. real talk: use this before you send a bugreport, so you can confirm it's genuinely a bug and not just a misconfiguration. and yes, you can stack the verbosity by giving several verbose commands to jwhois, like -vv. go off. πŸ’€
  • -n, --no-redirect β€” disables the features that redirect queries from one server to another. no bouncing around. βœ‹
  • -s, --no-whoisservers β€” disables the built-in support for whois-servers.net. sorry bestie, that shortcut is off the table.
  • -a, --raw β€” sends the query verbatim to the receiving hosts instead of rewriting it according to the configuration. unfiltered, unedited, raw. 😭
  • -i, --display-redirections β€” displays every step in a redirection. (the default is to display only the last answer, so this is the "show me the whole journey" button.) 🌈
  • -d, --disable-cache β€” completely disables both reading from and writing to the cache. cache? never heard of her. πŸ’€
  • -r, --rwhois β€” forces the query to use the rwhois protocoll instead of HTTP or whois. (yes, the manpage really spells it "protocoll", and we're keeping that, it's iconic.) πŸŽ€
  • --rwhois-display=DISPLAY β€” asks the receiving rwhois servers to display the results in the DISPLAY display instead of the default dump display. custom aesthetic. ✨
  • --rwhois-limit=LIMIT β€” asks the receiving rwhois servers to limit their responses to LIMIT matches. boundaries, we love to see them. πŸ’…

🧚 RIPE EXTENSIONS 🧚

to use the options specified in RIPE Document 157, you need to change the format of the query slightly. okay so let's say you wanted to search for all entries in the RIPE database which lists the admin-c, tech-c or zone-c as CO19-RIPE β€” you'd use this command syntax right here:

jwhois -h whois.ripe.net -- -i admin-c,tech-c,zone-c CO19-RIPE

and here's the key detail, don't miss it: -- is what separates the RIPE options from the jwhois options. it's the little velvet rope between the two. πŸŽ€


🌟 SEE ALSO 🌟

whois(1) β€” her cousin, also slaying.


and that's the whole page, bestie!! this one's from the GNU crew and it's dated November 2001 β€” vintage but still eating, no cap. go query something iconic today. mwah. πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from