Live data from Hacker News

Show HN: "q", a DNS query tool with support for UDP, TCP, DoT, DoH, DoQ and ODoH

github.com

31–40 of 46 posts

Re: Show HN: "q", a DNS query tool with support for UDP, TCP, DoT, DoH, DoQ and ODoH

#31
post #2

Could be useful, but not _that_ useful for me to consider polluting my global shell namespace with this name.

What do you anticipate being the problem? I have several single-letter commands myself.

I already have a `q`, and frankly it's useful to me, so this piece of software will never be called `q` on any of my systems.

I suspect a lot of people have locked up all the single-letter aliases too, and I believe almost all of them would have the same position.

There's other tools for doing DNS diagnostics that are already installed on every system in the world. If I learn this one, I will have to take responsibility for maintaining the fact that I have to give it another name, and distribute that to other systems -- I won't be able to use this tool in a script, because I'll have to make sure the name is configurable for everyone else just like me.

Now I will not even give this software a chance because all of that seems so obvious to me, and the cuteness of the name such a display of fetishism (which usually detracts from quality in my experience) has me starting with an extremely low opinion and I haven't even made it to the github page yet. This software would have to be really good to overcome that. Is it?

I anticipate that being the big problem with choosing such a high-value single-letter name for something with such a narrow use-case. It just seems smarter to learn the tools that are already there. Heck, "c" can do everything and it doesn't even have the gall to do this; I think "cc" is a much better name, and whilst there are still a fair number of two-letter combinations that aren't used, I think I probably compile more C programs than do DNS diagnostics so maybe three or more letters would be better (if you buy the idea that huffman-coding your names is a good idea-- and I do)

Re: Show HN: "q", a DNS query tool with support for UDP, TCP, DoT, DoH, DoQ and ODoH

#32

Nice, given `dog` seems to be stalled. Why `q` over `doggo` btw?

There's already https://github.com/mr-karan/doggo

This was my question: what's the benefit of using `q` over `doggo`? Both are in Go, both seem to give nice colourful results. I'd appreciate having some comparison.

Re: Show HN: "q", a DNS query tool with support for UDP, TCP, DoT, DoH, DoQ and ODoH

#33
Agree with others about the name, but I have a suggestion. There (surprisingly!) doesn't seem to be any *nix utility called `qed` so why not go with that?

Maybe standing for "query extended dns" or something. You can also riff on "The best DNS query tool by far. QED." and things of that nature.

Best grab it before someone else does.

Re: Show HN: "q", a DNS query tool with support for UDP, TCP, DoT, DoH, DoQ and ODoH

#35

Agree with others about the name, but I have a suggestion. There (surprisingly!) doesn't seem to be any *nix utility called `qed` so why not go with that? Maybe standing for "query extended dns" or something. You can also riff on "The best DNS query tool by far. QED." and things of that nature. Best grab it before someone else does.

Because the “Ed” suffix suggests editor?

Re: Show HN: "q", a DNS query tool with support for UDP, TCP, DoT, DoH, DoQ and ODoH

#37

Thanks! Sorry if this seems obvious, but what is "DNS query tool" useful for?

The domain name system is a hierarchical database of records that computers use to associate names ("news.ycombinator.com") with an IP address where the corresponding server is listening for connections. It's like how the post office knows how to get to your house to deliver a letter given only your address. It's a map of addresses.

Computers query this system all of the time to figure out where they're going. It's helpful for people to be able to query this system too, if only to help themselves understand where the computers are going to go. People create these records, after all, not the computers that use them.

Re: Show HN: "q", a DNS query tool with support for UDP, TCP, DoT, DoH, DoQ and ODoH

#38
post #24

can you PLEASE use a longer word? this is hard to google and bad in an environment. everyone can abbreviate it with their shell if they want to. at least the go people started calling the language golang. for heavens sake.

I like that we can generate a unique searchable phrase by the simple trick of pairing a term with its hypernym.

"qdnsquerytool"

Re: Show HN: "q", a DNS query tool with support for UDP, TCP, DoT, DoH, DoQ and ODoH

#40
post #39

Very useful. Just built and installed with the Go tooling. Friendly reminder: you can name the binary WHATEVER YOU WANT in your system. There's absolutely no need to nitpick on the name.

It's more about the discovery on search engines than in my own system.
Post reply on HN