Sometimes I get a DNS error when attempting to view one of my own websites. Presumably it affects the others too, but I don't check up on them as much. Using Is It Down Right Now?, it's clear that when the DNS lookup fails, it's affecting all visitors. This usually lasts for a few minutes at a time and the number of times that I myself have seen it is concerning as I'm far from being there 24/7.
My DNS is set up so that Namecheap points to DigitalOcean and then DigitalOcean points to my droplet. Now, are these issues NameCheap's fault or DigitalOcean's and what can I do to resolve this?