A comprehensive GUI-based DNS resolver that demonstrates domain name resolution process with detailed steps and results.
- Resolve domain names to IP addresses
- Display step-by-step resolution process
- Error handling for various DNS resolution scenarios
- User-friendly PyQt5 interface
- Clone the repository
- Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`- Install dependencies
pip install -r requirements.txtpython run.py- Python 3.7+
- PyQt5
- dnspython