DNSGlobe is a Rust terminal user interface that checks DNS record propagation by querying 34 public resolvers globally. It allows users to visualize the propagation status in real-time and includes a world map for easy interpretation of results.
DNSGlobe is a terminal-based tool built in Rust that checks the propagation of DNS records. It queries 34 public DNS resolvers, such as Google and Cloudflare, around the globe in parallel to show the current state of a DNS record's propagation.
This tool supports a watch mode that re-polls the DNS records until they propagate fully. It includes a world map visualization indicating resolver statuses such as agreement or error.
The tool directly queries the resolvers without relying on cached results, ensuring users see the most current answers for each individual server.
Users can install DNSGlobe via Homebrew for macOS/Linux or through Cargo directly from crates.io. Additionally, prebuilt binaries are available on GitHub Releases.
To use DNSGlobe, one can simply type 'dnsglobe' to start an empty session, or directly query a specific domain for immediate results.
The list of DNS resolvers can be modified by editing the src/resolvers.rs file. Users are encouraged to add or remove resolver entries according to their needs.
β¨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors β check the original sources. How BrevFeed works β
DNSGlobe is a Rust terminal user interface that checks DNS record propagation by querying 34 public resolvers globally. It allows users to visualize the propagation status in real-time and includes a world map for easy interpretation of results.