@wdwdwdw I will give this a try later and see if this fixes it for me. I'll post later with my results.
Hey I've tried just about everything thing I could think of. Disabled all of my firewalls, made sure the correct ports were open on my router, reset my router, reinstalled minecraft, even tried to join a server on a different computer but I got the same error. I'm thinking minecraft is having an issue with certain types of routers or something along those lines. It's strange because I have been playing minecraft since around beta 1.3, which goes back probably 6 or 7 years ago and this is the first time I haven't been able to connect to any servers. Just a few months ago I was hosting my own server through a third party website and had no problems connecting to it and neither did anyone else. Also I haven't changed ISPs or routers since then so it has to be some sort of bug within minecraft itself.
This has been happening to me for a few months now. Using vanilla minecraft and I can't connect to any servers. Been playing minecraft for years with no problems and now I can't, very disappointing that nothing has been done to fix this bug.
@Rengoku This is 100% an issue with minecraft. Like I said several posts above I've played minecraft for years and never had any issues connecting to servers. Then all of a sudden I can't anymore. Tried everything, reinstalled minecraft, reset router, hard reset router, allowed it through my firewall, allowed it through the router, even disabled windows firewall. I can ping any server no problem and get a perfect response. No other game has connection problems that I play so something within the past months changed with Minecraft and now I can no longer play multiplayer. Pretty sad that Mojang doesn't even acknowledge this bug, and at one point they even tried to close the issue saying it was duplicated by something else. As you can see it looks like no one is even assigned to this report anymore.
Edit: Just looked at the date of my last post and its been 8 months so I really don't see this ever being fixed.