DNS Health Checker is a cross-platform Python application that allows users to check the health and configuration of DNS records for any list of domains. It queries common DNS record types (A, AAAA, MX, CNAME), measures DNS resolution latency, and displays the results in a user-friendly GUI. Results can be exported to CSV for reporting.
- Check multiple domains at once (manual input or from a list)
- Query DNS record types: A (IPv4), AAAA (IPv6), MX (mail server), CNAME (canonical name)
- Measure DNS resolution latency in milliseconds
- Display results in a sortable GUI table
- Export results to CSV
- Fully cross-platform: Linux, macOS, Windows