Most Internet connectivity problems arise out of corrupt Winsock settings due to the installation of a networking software or Malware infestation.
Go to Start > Run > type: cmd
Press OK or Hit Enter.
At the command prompt, type or copy/paste: ipconfig /flushdns
Close the command box. Configure TCP/IP to use DNS
. Go to Start > Control Panel, and choose Network Connections
Right click on your default connection, usually Local Area Connection or Dial-up Connection if you are using Dial-up, and and choose Properties.
Double-click on the Internet Protocol (TCP/IP) item.
Select the radio button that says "Obtain DNS servers automatically
Click OK twice to get out of the properties screen and restart your computer.CAUTION
: It is possible that your Internet Service Provider requires specific settings here. Make sure you know if you need specific DNS settings here or not before you make these changes or you may lose your internet connection. If you are sure you do not need a specific DNS address, you may proceed.
If you continue to connectivity problems, download and run WinSockFix
.Be sure to print out and follow the instructions provided in the Winsock Repair Tutorial.
Also see "It's not always malware: How to fix the top 10 Internet Explorer issues
", "Repair/Reset Winsock settings
" and "Troubleshooting Internet Connection Problems