Pueden ser varios motivos,o tienes un virus,o tu cortafuegos(ó firewall) te corta la comunicacion,o no tienes bien puestos los DNS,IP y Puerta de enlace en la configuracion de tu tarjeta de red(supongo que utilizas ADSL).
Haz una prueba rapida(si tienes XP),vete a
Inicio>
Ejecutar>teclea
cmd y dale aceptar,te saldrá una pantalla en negro esperando que teclees algo,pues pones
ipconfig/all y das al enter,te saldrá la configuracion de tu red,apuntala y luego me lo dices.
Despues teclea
ping www.yahoo.es (sin subrayar) y das a enter,si te va bien,te saldrán cuatro lineas de test de prueba (con 87.248.120.129 que es la ip de Yahoo),si no te salieron me lo dices.......