If you can connect to your home network but not the internet then most probably the problem is because of your computer being connected to multiple connections (check under Control Panel->Network and Internet -> Network and Sharing Center: view your active networks)
Some tricks that have worked for me in past are:
- Disable the Bonjour service/ Double click on the service and select Automatic (delayed start).
- This service can also show up as ##Id_String2.6844F930_1628_4223_B5CC_5BB94B879762##
- It is usually installed by Adobe CS3 or Itunes
- To permanently disable (A harsh step): rename the folder Bonjour to BonjourOld in Program Files(x86)
- Type NETSH INT IP RESET, press ENTER
- IPCONFIG /FLUSHDNS, press ENTER
Make sure to Disable and Enable your Network Adapter after every solution. You never know when you will get lucky.
Some other things I tried in the process, which may have nothing to do with the problem
- Disabling Wired AutoConfig service
- Disabling WLAN AutoConfig service