ripple
A DNS propagation tracker that walks the DNS tree from root servers and monitors how DNS records propagate across authoritative nameservers and public resolvers.
Overview
Ripple finds all authoritative nameservers for a domain and polls them along with public resolvers until records appear or a timeout is reached. It supports multiple operational modes and provides real-time visibility into DNS propagation status.
Features
- CLI for automation, interactive TUI, and HTTP server with web dashboard
- A, AAAA, TXT, CNAME, and MX records
- RESTful endpoints with Server-Sent Events (SSE) streaming for real-time updates
- Deploy to Kubernetes with configurable resolvers and timeouts
Use Cases
- Verify DNS record propagation after making changes
- Monitor DNS updates across global nameserver networks
- Automate DNS validation in CI/CD pipelines
- Troubleshoot DNS visibility and resolution issues