DNS on Ubuntu 18.04
For years it’s been simple to set up DNS on a Linux machine. Just add a couple of entries to
/etc/resolv.conf and you’re done.
# Use Google's public DNS servers. nameserver 126.96.36.199 nameserver 188.8.131.52
But things change and now it’s not that simple. If you now edit
/etc/resolv.conf on Ubuntu you’ll find that the edits are ephemeral. If you restart (or even hibernate) your machine then they’ll be overwritten by default content.
nameserver 127.0.0.53 search Home
This is pretty simple to fix though.
sudo apt install resolvconf
/etc/resolvconf/resolv.conf.d/headand add the following:
# Make edits to /etc/resolvconf/resolv.conf.d/head. nameserver 184.108.40.206 nameserver 220.127.116.11
sudo service resolvconf restart
Fix should be permanent.