Digital Ocean was having some DNS issues this morning.
https://twitter.com/DOStatus/status/713043871559655424
Sorry for the spotty connectivity.
Comcast is also fucked up. I had to add Google's DNS to like 4 computers today to get the internet to work.