Thanks, I tried ipconfig and it shows my DNS server as "192.168.2.1". When I use nslookup it shows:
Ok, so you do have a DNS problem, and I think your results show that you are using a router/firewall. I base that on the 192.168.2.1 address of the DNS server. But I'm guessing, and you really need to post your complete network setup before we'll be able to help definitively.
Here is a basic diagram of the two setups you're likely to have:
wall <-what the cable comes out of
cable/DSL modem <- what the wall cable goes in to
PC <- connected to the modem by ethernet
In this case your PC requests a configuration directly from the ISP, which will tell it what IP address it should use, what name servers it should query, etc. This happens at startup and at various other times.
wall <-what the cable comes out of
cable/DSL modem <- what the wall cable goes in to
router/firewall <- connected to the modem by ethernet
PC <- connected to the router by ethernet or wireless
In this case the router is the client to your ISP. When it starts up it requests the configuration and sets itself up. It then acts a contact point when your PC starts up, and provides the PC with its configuration.
Standard troubleshooting:
- Turn off all devices including computer. Now power up devices from the wall out, and let each do its self-test and settle down before powering up the next.
- Type ipconfig /release on your system, then follow with ipconfig /renew. If the renew fails you have a problem with either your router or ISP failing to provide the configuration parameters on request.
- If you have a router you can do the same thing from the administration pages, i.e. you can force it to release/renew, and you can see what parameters it is currently working with (what IP the ISP has assigned to it, and what name servers it thinks it should talk to).
Post some more info.