There is some connection as pinging Yahoo works.
Can you check if your browsers work with ethernet cable connected?
Also....
Make sure, your settings are correct.
1. Go Start>Settings>Control Panel (Vista/7 users: Start>Control Panel)
2. Double click
Network Connections (Vista/7 users:
Network and Sharing Center)
3. Vista/7 users - From the list of tasks on the left, click
Manage network connections.
4. For a wired network connection, right-click
Local Area Connection, and then select
Properties.
For a wireless network connection, right-click
Wireless Network Connection, and then select
Properties.
5. From the
General tab (Vista/7 users:
Networking tab), click
Internet Protocol version 4 (TCP/IPv4), make sure it is checked, and then click
Properties
6. Make sure
Obtain an IP Address Automatically and
Obtain DNS server address Automatically are checked.
7. Click on "Advanced" button and make sure "IP Settings" tab looks like this:
Make sure "DNS" tab looks like this:
Make sure "WINS" tab looks like this:
8. Still in Control Panel double click on "Internet options" then "Connections" tab then "LAN Settings" button. Make sure "Automatically detect settings" is checked.
If you made any changes OK your way out.
Restart computer.
If that doesn't work...
Turn off computer. Disconnect router, and modem from power source for 1 minute. At the same time disconnect ethernet cable as well.
Reconnect everything.
Restart computer.
If that doesn't work, bypass router, and connect computer straight to the modem.
If that doesn't work...
Go Start>Run (
Start search in Vista), type in:
cmd
Click OK (in Vista and 7, while holding CTRL, and SHIFT, press Enter).
In
Command Prompt window, type in following commands, and hit
Enter after each one:
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
net stop "dns client"
net start "dns client"
Restart computer.
If that doesn't work...
Go Start>Run (
Start search in Vista and 7), type in:
cmd
Click OK (in Vista and 7, while holding CTRL, and SHIFT, press Enter).
At
Command Prompt, type in:
netsh int ip reset reset.log
Hit Enter.
Type in:
netsh winsock reset catalog
Hit Enter.
Restart computer.