Hoy mi máquina dejó de poder acceder a internet. Todavía puedo acceder a algunos recursos de la red local. Cuando miré en el registro de errores, vi la siguiente advertencia de tcpip:
Una solicitud para asignar un número de puerto efímero desde el espacio de puerto UDP global ha fallado debido a que todos estos puertos están en uso.
Corrí netstat -anob
y en la salida dnscache figura una lista de miles de veces (comenzando desde el puerto 50000 hasta 65536).
Esta es la segunda vez que me pasa esto. Matar el proceso DNSClient basado en las instrucciones encontradas aquí funcionó, pero me gustaría averiguar qué está causando este problema.
Actualización: cuando ocurre este problema, todavía puedo conectarme a programas que utilizan DNS para resolver un nombre de host antes de que el problema comenzara. Por ejemplo, puedo seguir chateando con amigos con Pidgin. También puedo conectarme a sitios web directamente usando la dirección IP.