I have this problem with my laptop, it was fine then all of a sudden when I turn it on after work it wouldn't connect to the internet, it's connected to the network and has excellent signal strength, but internet isn't working.
I've tried to repair the connection but it comes up with "Can't clear the DNS cache", I'm not sure what it is and what to do about it...
There are no firewalls or any other things blocking access to it either.