Networking 101 – DNS must be configured properly if you intend to do anything using the internet.
Simple statement, not so simple a process. No longer can you simply edit the resolv.conf file or even add dns servers to your interfaces file. These changes no longer stick after a reboot. I’m not going to discuss why, since I find the reasoning and logic full of challenges that won’t change the simple fact that it’s just better to do it this way:
Edit the file /etc/resolvconf/resolv.conf.d/base
sudo nano /etc/resolvconf/resolv.conf.d/base
Add the name servers to this file.
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
Run the following command to apply the changes.
sudo resolvconf -u
Check the file /etc/resolv.conf to make sure the changes took place.
cat /etc/resolv.conf
Thanks to J.P. for this. I pulled my hair out!