This project is a Python-based GUI tool to perform DNS lookups and reverse DNS resolution using the dnspython
library. It supports animated backgrounds, detailed record queries, and a smooth interface built with Tkinter.
- Query common DNS record types (A, AAAA, CNAME, MX, TXT, NS, SOA)
- Perform reverse DNS lookups (PTR records)
- User-friendly GUI with animated background (GIF support)
- Error handling for invalid domains and IPs
- Python
- Tkinter (GUI)
- dnspython (DNS resolution)
- Pillow (GIF resizing & playback)
pip install dnspython pillow
π§ͺ How to Run
python dns_query_tool.py
Make sure cn.gif is in the same directory as the script.