Algunas aplicaciones en MacBook Pro piensan que Internet no está conectado cuando lo está

Tengo mi MacBook Pro desde hace unos 6 meses; lo compré nuevo en 2010. Estoy ejecutando Mac OS 10.6.5.

Uso del aeropuerto para conectarse a Internet. No tuve problemas hasta esta última semana, cuando en un momento aparentemente aleatorio, algunas aplicaciones (por ejemplo, Safari, iTunes, Adium y Tweetie) deciden que Internet ya no está conectado. El mensaje de Safari es el estándar "No estás conectado a Internet".

Hacer ping a diferentes hosts en Internet funciona completamente bien, y puedo navegar sin ningún problema en Firefox.

Network Diagnostics informa que Internet está conectado. Activar y desactivar Airport, y cerrar y reiniciar las aplicaciones no parece ayudar.

Logré solucionar el problema con un reinicio, pero preferiría encontrar el problema subyacente y una mejor solución. ¿Alguien puede ayudar?

Respuestas (2)

También tuve este problema en mi Macbook y descubrí que si ingresa a la terminal y borra el caché, carga las páginas nuevamente.

Escriba dscacheutil -flushcache

Gracias por la sugerencia Split71, lo intentaré la próxima vez que suceda.
Acabo de volver a ocurrir el problema, y ​​ese comando pareció solucionarlo. ¡Gracias!

Solo apuñalando en la oscuridad aquí - ¿DNS? O más bien, la relación de Safari con el DNS (ya que mencionaste que Firefox funcionaba bien).

Sé que Safari asume la configuración de proxy de todo el sistema y Firefox tiene la suya propia: otra posible vía por la que Firefox funciona cuando Safari no lo hace.

Tal vez podría intentar abrir dos pestañas nuevas cuando el problema vuelva a ocurrir e intentar acceder a http://72.30.2.43 y www.yahoo.com en la segunda pestaña. Quizás podamos ayudar a eliminar el DNS con esa prueba.

Esconder la configuración del proxy del sistema es otra posible ruta de investigación.

Finalmente, el error volvió a ocurrir y probé su sugerencia. La navegación por dirección IP funciona, pero la navegación por nombre no. Nuevamente, Firefox funciona bien para ambos, y 'host yahoo.com' desde la terminal resuelve el nombre correctamente. ¿Alguna idea sobre cómo arreglarlo o más cosas para mirar?
Fresco. Creo que lo hemos reducido a DNS; por alguna razón, su máquina no puede resolver las direcciones IP de los sitios web. No tengo una razón de por qué lo hace, pero me gustaría sugerir que cambie las entradas del servidor DNS en la configuración de su red a 8.8.8.8 y 8.8.4.4 (estos son servidores DNS de Google, también puede usar cualquier DNS gratuito services en la red, por ejemplo, opendns) y pruébelo un poco.
Realmente aprecio todos tus intentos de ayudarme con este, desviarte. Sé que los servidores DNS funcionan porque otras computadoras en la red pueden resolver hosts. También necesito servidores DNS locales para resolver direcciones internas, por lo que no puedo usar los de Google.