Earlier quoted context omitted.
icanhazip.com is another service which does this.
And the easy-to-remember-for-Unix-nerds: ifconfig.me/ip
Show HN: Doggo – A powerful, human-friendly DNS client for the command line
71–80 of 138 posts
Re: Show HN: Doggo – A powerful, human-friendly DNS client for the command line
#72Earlier quoted context omitted.
Just pushed a minor patch release. Tagged on main: https://github.com/mr-karan/doggo/commit/8f60428f6ae154918d9...
Installs now but installs as `cmd` not `doggo`
go install github.com/mr-karan/doggo/cmd/doggo@v1.0.2Re: Show HN: Doggo – A powerful, human-friendly DNS client for the command line
#73Re: Show HN: Doggo – A powerful, human-friendly DNS client for the command line
#74We 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 Frankfu…
Re: Show HN: Doggo – A powerful, human-friendly DNS client for the command line
#75404 page not found, have you received many requests? The project is very interesting, I like the interface. Congratulations
Meanwhile, the docs link is https://doggo.mrkaran.dev/docs/
Re: Show HN: Doggo – A powerful, human-friendly DNS client for the command line
#76Another 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!: https://ipkitten.com
$ curl ipinfo.io/json
or you can look up these details for any other IP: $ curl ipinfo.io/18.18.18.18Re: Show HN: Doggo – A powerful, human-friendly DNS client for the command line
#77Love 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).
Would this be something close to what you're looking for? alias doggo-all='doggo $1 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 NSEC NSEC3 NSEC3PARAM OPENPGPKEY RRSIG RP SIG SMIMEA SOA SRV SSHFP SVCB TLSA TSIG TXT URI ZONEMD ${2:+@$2}' doggo-all example.com @1.1.1.1
$ 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 NSEC NSEC3 NSEC3PARAM OPENPGPKEY RRSIG RP SIG SMIMEA SOA SRV SSHFP SVCB TLSA TSIG TXT URI ZONEMD
It takes 5+ seconds to get a response.Classic `dig` though takes 50ms.
Re: Show HN: Doggo – A powerful, human-friendly DNS client for the command line
#78We 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 Frankfu…
Is that because it's behind cloudflare? I'm pretty sure it still runs primarily on a single server in a Colo (i.e. except in times of hardware failure or other physical realities).
> dig +short news.ycombinator.com
209.216.230.207
> ipinfo 209.216.230.207
{
"ip": "209.216.230.207",
"hostname": "news.ycombinator.com",
"city": "San Diego",
"region": "California",
"country": "US",
"loc": "32.7157,-117.1647",
"org": "AS21581 M5 Computer Security",
"postal": "92101",
"timezone": "America/Los_Angeles",
"readme": "https://ipinfo.io/missingauth"
}
It was moved to AWS temporarily the last time the servers failed: https://news.ycombinator.com/item?id=32031136Re: Show HN: Doggo – A powerful, human-friendly DNS client for the command line
#79Earlier quoted context omitted.
Would this be something close to what you're looking for? alias doggo-all='doggo $1 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 NSEC NSEC3 NSEC3PARAM OPENPGPKEY RRSIG RP SIG SMIMEA SOA SRV SSHFP SVCB TLSA TSIG TXT URI ZONEMD ${2:+@$2}' doggo-all example.com @1.1.1.1
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 NSEC NSEC3 NSEC3PARAM OPENPGPKEY RRSIG RP SIG SMIMEA SOA SRV SSHFP SVCB TLSA TSIG TXT URI ZONEMD It takes 5+ seconds to get a response. Classic `dig` though takes 50ms.
time doggo google.com A AAAA AFSDB APL CAA CDNSKEY CDS CERT CNAME CSYNC DHCID DLV
0.02s user 0.02s system 1% cpu 2.981 totalRe: Show HN: Doggo – A powerful, human-friendly DNS client for the command line
#80Earlier quoted context omitted.
icanhazip.com is another service which does this.
And the easy-to-remember-for-Unix-nerds: ifconfig.me/ip