Hola:
A ver si te va a pasar lo que a mi, que cuando le daba la gana al router dejaba de darme las dns (linksys WAG354G), y el efecto era ese.
La prueba es muy chorra, apuntate una pagina y su ip y cuando deje de funcionar haz pings a la pagina y a la ip, si a la pagina no funciona pero a la ip si es por esto.
Por ejemplo tomando
http://www.terra.es como la pagina de prueba:
Deberia de dar algo asi cuando funciona (es que yo uso linux, pero no variara mucho la cosa):
> ping [url]www.terra.es[/url]
PING [url]www.terra.es[/url] (213.4.130.210) 56(84) bytes of data.
64 bytes from [url]www.terra.es[/url] (213.4.130.210): icmp_seq=1 ttl=120 time=73.2 ms
...
Y algo asi cuando no:
> ping [url]www.terra.es[/url]
ping: unknown host [url]www.terra.es[/url]
Y el ping directamente a la ip deberia de funcionar siempre si es lo de las dns:
> ping 213.4.130.210
PING 213.4.130.210 (213.4.130.210) 56(84) bytes of data.
64 bytes from 213.4.130.210: icmp_seq=1 ttl=120 time=73.1 ms
...
Si es por eso mete las dns a mano a la tarjeta de red y solucionado.
Saludos