GitHub connectivity issues
status.github.com
status.github.com
Edit: seems back to normal now
My guess would be that some hooks were timing out which possibly causes an internal exception? Maybe? It is interesting that they would include timeouts of external services in their exception count. Purely speculation though.
> 20:51 PDT - We are investigating reports of connectivity issues to GitHub.com.
No mention of DoS or DDoS.
If you really want to protect your service (your own DNS or say SMTP, WebSockets, TCP), then you need to change the internet routing. This is done via BGP announcements of your IP subnets, such that you announce your inbound routes via the mitigation providers. The providers scrub the traffic and deliver clean traffic via a GRE tunnel to your routers. The outbound traffic is routed directly via your upstream providers.