This is all because you're not sending the ident. Check the sticky about idents and you'll get a lot of information about that.

Basically, you aren't sending the ident because either the ident isn't turned on, or you (or your host) is blocking port 113 in a router or firewall, or your response to ident takes too long for some reason.

The only way to connect to a server that requires ident is to get your ident to send properly. It is possible that there is at least one server on gamesurge that doesn't require ident, but I wouldn't put too much hope in that.