use dnsmasq to cache locally and set multiple dns servers for resolving for your local machine.
I don't think we'ere there yet, i've had outages either local ISP or Google's dns server before.
Here's a list of alternative "free" dns servers https://www.lifewire.com/free-and-public-dns-servers-2626062
The point for dnsmasq is it caches locally so resolving is faster and when it goes out you can still resolve whatever was cached.
What's more insideous is when ISP block sites transparently through dns. You only know if you try various ones (dns servers). I've had it happen with one ISP.
And to answer your question it's working from here.
Indeed, probably your local cluster of servers is having an issue, and as for the rest as the book says, don't panic, and having a towel helps :)
When the day comes we'll all be in the same boat. Good luck.