====== Ubuntu - Networking - DNS - Troubleshooting - DNS Resolver Not Working ======
===== Restart the Resolver Service =====
sudo systemctl restart resolvconf.service
----
===== Check Status =====
systemd-resolve --status
----
===== Check logs =====
sudo journalctl -u systemd-resolved
----
===== Check where /etc/resolve links =====
ls -al /etc/resolv.conf
returns:
lrwxrwxrwx 1 root root 32 Jan 10 18:50 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
**ALERT:** If for any reason it does not link to **/run/systemd/resolve/resolv.conf** then run :
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Alternatively, try:
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
----
try
sudo dpkg-reconfigure resolvconf
----
Only if above does not work, try:
Edit /etc/systemd/resolved.conf and add entry:
[Resolve]
DNS=192.168.1.1
----
===== References =====
https://wiki.archlinux.org/index.php/Systemd-resolved
https://www.freedesktop.org/software/systemd/man/resolved.conf.html
https://man.archlinux.org/man/systemd-resolved.8#/ETC/RESOLV.CONF