ping: google.com: Temporary failure in name resolution

Nicolai Jacobsen picture Nicolai Jacobsen · Dec 8, 2018 · Viewed 95.7k times · Source
ping: google.com: Temporary failure in name resolution

This problem is what's happing when trying to ping a domain instead of a IP, at this moment in the resolve.conf it has the 127.0.0.57 IP, tried adding this

nameserver 8.8.8.8

and it fixed the problem on the short term, im going to be running a daemon that need to contact my domain control panel. so I need a long term solution. If anyone has a solution to this issue it could be awesome.

Answer

André M. Faria picture André M. Faria · Jan 31, 2019

I've faced the exactly same problem but I've fixed it with another approache.

Using Ubuntu 18.04, first disable systemd-resolved service.

sudo systemctl disable systemd-resolved.service

Stop the service

sudo systemctl stop systemd-resolved.service

Then, remove the link to /run/systemd/resolve/stub-resolv.conf in /etc/resolv.conf

sudo rm /etc/resolv.conf

Add a manually created resolv.conf in /etc/

sudo vim /etc/resolv.conf

Add your prefered DNS server there

nameserver 208.67.222.222

I've tested this with success.