DNS Manager is a simple, user-friendly GUI application for managing DNS settings on Linux systems. It allows users to easily switch between different DNS servers, add custom DNS servers, and manage their DNS configurations.
- Switch between predefined DNS servers
- Add, edit, and delete custom DNS servers
- Multilingual support (English and Italian)
- Simple and intuitive graphical interface
- Bash
- Zenity
- NetworkManager
-
Clone this repository:
git clone https://github.com/yourusername/dns-manager.git
-
Navigate to the project directory:
cd dns-manager
-
Make the script executable:
chmod +x dns-manager
-
Run the script:
sudo ./dns-manager
After launching the application, you can:
- Change DNS: Select a predefined or custom DNS server to use.
- Add DNS Server: Add a new custom DNS server.
- Edit DNS Server: Modify an existing custom DNS server.
- Delete DNS Server: Remove a custom DNS server from the list.
To create a Debian package for easy distribution and installation:
-
Ensure you have the
dpkg-deb
tool installed. -
Run the packaging script:
./create-package.sh
-
Install the created package:
sudo dpkg -i dns-manager_1.0-1.deb sudo apt-get install -f
Contributions are welcome! Please feel free to submit a Pull Request.
- Thanks to all contributors and users of DNS Manager.
- Icon created using SVG.