Today I've spent my time trying to connect to a specific Minecraft server however every time I try I'm met with the error "Failed to connect to the server" followed by "io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection timed out: no further information:" This has been happening for hours and nothing I tried has fixed it, the server's main IP is play.wynncraft.com however I've attempted to join it on 6 different IPs that connect to it, I've restarted my client several times, restarted my PC, restarted my router, turned off firewalls, changed IP, tried on different accounts, it's only this server in particular too, all other servers work, in addition I could still ping the server in command prompt but not join through the client. However seeing I could join when using a VPN I came to some conclusion it was as a result of the ISP, Virgin in this case. Any help would be appreciated.
Sounds more like an issue with the server and not Virginmedia on that front, the server could just have your IP blacklisted for some reason, if you can connect with a VPN then you can continue to do that without issues and try speaking to the servers support(assuming that even exists) and see if they can resolve it.
Edit: Borrowed an account, seems to let me in without issues on a Virgin connection
** I work for VirginMedia but all opinions posted here are my own.