Configure DNS on Linux (Ubuntu/Debian)
Configure custom DNS on Linux distributions like Ubuntu and Debian. We show you both the graphical method with Network Manager and the terminal method editing resolv.conf.
GUI Method - Network Manager
Click the network icon in the top bar, select "WiFi Settings" or "Network Settings".
Edit Connection
Click the gear icon next to your active connection to edit it.
Configure DNS
Go to the "IPv4" tab, change method to "Manual" and in the DNS field enter: 1.1.1.1, 8.8.8.8
Terminal Method (Alternative)
Edit the resolv.conf file: sudo nano /etc/resolv.conf — Add: nameserver 1.1.1.1 and nameserver 8.8.8.8
Additional Tips
- Some systems use systemd-resolved; check with "resolvectl status"
- Changes to /etc/resolv.conf may be overwritten on reboot; use NetworkManager for persistent changes
- For servers, consider editing /etc/systemd/resolved.conf
Ready to improve your DNS?
Choose the best free DNS server for your needs and configure it in minutes.