Some routers don't support UPnP
Probably yours if you have this issue.
Which means you can not join any server which isn't port forwarded and relies on UPnP to work.
You could login to your router to check if it isn't just disabled, but if that isn't the case the only thing you can do is ask the server hosts to port forward.