Amazing naming choice - doggos like to dig!
Very nice to also have it dockerized. You might just want to add in the documentation the `--rm` parameter for cleanup after running and `-t` for the colors. So it will be
docker run --rm -it ghcr.io/mr-karan/doggo:latest mrkaran.dev MX
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 127.0.2.2:53
google.com. A IN 296s 142.250.67.14 127.0.2.3:53
~ doggo news.ycombinator.com
NAME TYPE CLASS TTL ADDRESS NAMESERVER
news.ycombinator.com. A IN 1s 209.216.230.207 127.0.2.2:53
news.ycombinator.com. A IN 1s 209.216.230.207 127.0.2.3:53
Would be amazing is this tool would add support for the equivalent of query type ANY
An awesome project, I learned about it last year through developing the x-cmd pkg, at that time the latest version was 0.5.7, now it's 1.0.2, it seems necessary to upgrade the version.
Here is a demo video, you can take a look: https://x-cmd.com/pkg/doggo
Reminds me of https://github.com/ogham/dog
Is there any reason why so many of those tools are written in Go? Is it because of a stdlib or just accidental?
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 when querying a single domain).
--
Congrats for the 1.0 release!
doggo has been my main DNS tool for a while, now. Love it!
Happy user for years here. Keep up the good work!
I'd not encourage the usage of an AUR helper. Just pointing to the AUR page should be enough.
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 package github.com/mr-karan/doggo/cmd
Love 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 questions (which are actually DNS problems).
404 page not found, have you received many requests? The project is very interesting, I like the interface. Congratulations
Pretty! Time to alias dig to doggo for a few days ;)
BTW I really enjoyed reading your blog on Nomad while setting up our own clusters, kudos!
Is this a client to query DNS servers, like digg or dogg?
Or is it a client to control and configure the DNS servers a computer is using?
or both?
Is there a way to run the web interface locally?
BTW, the "visit demo" link in the docs returns 404.
Is this how the kids "rawdog" DNS these days?
I use `bore` which works about the same, interesting to see new options! https://crates.io/crates/bore
Ok, now hear me out. You bundle this with Bruno and some other networking tools as… The Woof Pack
very nice! looks clean and simple.
We developed "geodns" for situations where you want to do DNS lookups from different regions around the world. For example, ycombinator.com returns different IPs depending on your location:
$ geodns ycombinator.com
108.156.133.117 Singapore
108.156.133.21 Singapore
108.156.133.25 Singapore
108.156.133.59 Singapore
108.156.39.26 London
108.156.39.61 London
108.156.39.62 London
108.156.39.64 London
13.32.27.123 Frankfurt am Main
13.32.27.47 Frankfurt am Main
13.32.27.51 Frankfurt am Main
13.32.27.80 Frankfurt am Main
13.35.93.12 Clifton
13.35.93.14 Clifton
13.35.93.46 Clifton
13.35.93.47 Clifton
18.239.94.100 Amsterdam
18.239.94.114 Amsterdam
18.239.94.33 Amsterdam
18.239.94.79 Amsterdam
99.86.20.42 Doddaballapura
99.86.20.54 Doddaballapura
99.86.20.64 Doddaballapura
99.86.20.96 Doddaballapura
https://gitlab.com/shodan-public/geonet-rsShameless plug for folks looking for something similar, but on the web: I was fed up with Google's slow/janky dig webface, so built my own. (Still very WIP, but already works better as a daily driver than Google's!)
Another shameless plug for my website, you can use ipkitten.com to get your public IP address from your terminal:
$ curl ipkitten.com
27.44.144.144
And if you visit it in a browser, you get your IP address and a kitten GIF!:The q client has a feature comparison: https://github.com/natesales/q?tab=readme-ov-file#feature-co...
[flagged]
[flagged]
Looks super cool! Can you share more about why you built this, design decisions, and other behind the scenes context?