Doggo
Dev tools
dns client
SHOW HN2024
How HN took it
12 positive, 24 neutral or asking, 1 mixed, 8 critical, out of 45 comments about the project. Thread score +0.15.
Execution: 1 for, 4 againstIdea: 4 for, 0 againstPerformance: 0 for, 3 againstDesign: 2 for, 0 againstPrivacy: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Useful, clean and simple interface
From 3 comments
very nice! looks clean and simple.
valtlfelipe on HNHappy user for years here. Keep up the good work!
fs111 on HNCongrats for the 1.0 release! doggo has been my main DNS tool for a while, now. Love it!
jedisct1 on HN
Objections
Installing via go install was broken and needed fixes for v1.0
From 2 comments
``` go: downloading github.com/mr-karan/doggo v0.5.7 go: github.com/mr-karan/doggo/cmd@latest: module github.com/mr-karan/doggo@latest found (v0.5.7), but does not contain…
KingOfCoders on HNInstalls now but installs as `cmd` not `doggo`
KingOfCoders on HN
Querying all record types with multiple types is slow
From 1 comment
When I run that: ``` $ doggo google.com A AAAA AFSDB APL CAA CDNSKEY CDS CERT CNAME CSYNC DHCID DLV DNAME DNSKEY DS EUI48 EUI64 HINFO HIP HTTPS IPSECKEY KEY KX LOC MX NAPTR NS…
varenc on HN
Prints each answer once per nameserver
From 1 comment
I have a silly question I guess... why does it print everything out twice? ~ doggo google.com NAME TYPE CLASS TTL ADDRESS NAMESERVER google.com. A IN 296s 142.250.67.14…
robomc on HN
Requests
Support for querying ANY or all record types
From 3 comments
Would be amazing is this tool would add support for the equivalent of query type ANY
XiS on HNLove this, thank you! Is there a way to query all DNS records? (I was surprised to learn that isn't the default.) This would be really helpful for troubleshooting people's Caddy…
mholt on HNIs this related to Dog [1]? They look almost identical in functionality. Both ask for the specific query to run (A, AAAA, etc.). Why not default to query all records? (at least…
emmanueloga_ on HN
Questions
Why it prints results twice
From 1 comment
I have a silly question I guess... why does it print everything out twice? ~ doggo google.com NAME TYPE CLASS TTL ADDRESS NAMESERVER google.com. A IN 296s 142.250.67.14…
robomc on HN
Why build a Docker image for a DNS client
From 1 comment
Just curious, but why go through all the trouble to create a docker container for a DNS cli utility with no dependencies?
Bluecobra on HN
Alternatives named
dog (Rust DNS client)
From 2 comments
TIL there's also dog[1] Which is probably also common typo for "dig" [1] https://github.com/ogham/dog
ck45 on HNIn this case it seems like the creator of this tool already knew golang so he used it. From the readme: > It's totally inspired from dog [0] which is written in Rust. I wanted to…
SushiHippie on HN
dig
From 2 comments
Is this related to Dog [1]? They look almost identical in functionality. Both ask for the specific query to run (A, AAAA, etc.). Why not default to query all records? (at least…
emmanueloga_ on HNWhen I run that: ``` $ doggo google.com A AAAA AFSDB APL CAA CDNSKEY CDS CERT CNAME CSYNC DHCID DLV DNAME DNSKEY DS EUI48 EUI64 HINFO HIP HTTPS IPSECKEY KEY KX LOC MX NAPTR NS…
varenc on HN
q
From 1 comment
The q client has a feature comparison: https://github.com/natesales/q?tab=readme-ov-file#feature-comparison
jdoe247dog on HN