Try to connect to the internet before playing...
Do you have a restrictive firewall ?
Do you have a router ? which model ?
Can you connect to servers by entering directly their IP address ?
Some servers list
is there. Connect a server by opening the in-game console and typing /connect xxx.xxx.xxx.xxx:xxxx (replacing xxx by the ip address)