DNSGlobe – Rust TUI to watch DNS propagate around the world
Callicles
42 points
28 comments
July 05, 2026
Related Discussions
Found 5 related stories in 667.2ms across 14,015 title embeddings via pgvector HNSW
- Show HN: I built a DNS resolver from scratch in Rust – no DNS libraries rdme · 92 pts · April 02, 2026 · 55% similar
- Show HN: Flight-Viz – 10K flights on a 3D globe in 3.5MB of Rust+WASM coolwulf · 70 pts · April 01, 2026 · 54% similar
- DynIP – Dynamic DNS with RFC 2136, IPv6, DNSSEC, and BYOD dynip · 322 pts · May 26, 2026 · 51% similar
- Show HN: Gitdot – a better GitHub. Open-source, written in Rust baepaul · 206 pts · June 08, 2026 · 51% similar
- An OS in pure Rust with its own TCP/IP and TLS 1.3 stack, fetching the live web simeon-kepp · 11 pts · May 30, 2026 · 51% similar
Discussion Highlights (6 comments)
teddyh
The myth of DNS “propagation” needs to die. Changed DNS entries do not “propagate”. The old cached DNS entries in DNS resolvers simply expire, in an arbitrary order. DNS resolvers are not linked geographically; there is no “propagation”. If this tool was querying a list of widely-used public (and/or private) DNS resolvers, it might be useful. But pretending that DNS entries propagate geographically does not do anyone any favors.
robohoe
Aren’t there websites already that check global DNS servers to check TTL expiry of DNS records?
OptionOfT
Vibe-coded. Sorry. https://github.com/514-labs/dnsglobe/blob/c29802162636832e88... You take the `other`, do a `to_string()` on it, which creates a String representation. Then you pass a reference to that String, and, in the case it doesn't contain `time out` or `timeout` or `refused`, the reference gets turned AGAIN into a String (i.e. new allocation), truncated to 48, and then returned. There is no check whether that the character at the 48th byte is a character boundary. Add to that the fact that this is a Rust project with the oldest commit created yesterday and it is using the 2021 edition. Be better.
krypd0h
I like it. Tell the vibe-coder haters to take a hike. Suggestion: It would be helpful if you could sort by COLUMN or group by LOCATION. Keep on vibin'.
LouisvilleGeek
Not sure of why everyone is negative against this tool? I quite like it. Thanks for sharing!
throwitaway222
Rust terminal apps are the bees knees right now