Might I offer a suggestion if your having this problem?
Sometimes, your ISP (Internet Service Provider)
Might not be getting along very well with a server your trying to connect to.

I'd suggest checking your provider first but if your like me, 1 or 2 modem / router
resets usually does the trick. You might be wondering, why 2 reboots?
Its a lazy way of avoiding a slightly lengthier process.

If your absolutely sure at this point that it is not some sort of DNS error, it may in fact be the game servers.