I've tried other ports (as DALnet seems to allow a lot of them), and I always connect using the server's IP address instead of its DNS.

Like I said though, everyone has different problems. What doesn't help me will help others.