Ubuntu keeps changing my DNS to 127.0.0.53

I installed expressvpn with Chrome extension. And even when I disable the VPN my system keeps changing my DNS to 127.0.0.53 and I have to manually change it back to 192.168.1.1 for internet to work. And I have to do this every hour or so.

Ubuntu changes /etc/resolv.conf to this

# Generated by NetworkManager
nameserver 127.0.0.53

What I have tried: I tried to set DNS globally but it didn't help

/etc/systemd/resolved.conf

#  This file is part of systemd.

[Resolve]
DNS=192.160.1.1

I am running Ubuntu 20.04.2 LTS

UPDATE: Here is ls -al /etc/resolv.con

$ ls -al /etc/resolv.con
-rw-r--r-- 1 root root 53 Jun 15 16:20 /etc/resolv.conf

UPDATE 2 I had also installed dnsmasq a while ago


The file /etc/resolv.conf is intended to be a symbolic link for networking, dnsmasq, etc. to work properly. Yours is faulty so let’s fix it:

sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

I suspect that the improvement will be immediate; please check:

ping -c3 www.ubuntu.com

If you get ping returns, you’re all set.