Esto podría ser causado por Path MTU Discovery.
Prueba cambiando la MTU
Para comprobarlo, vaya a Sistema Preferences > Network
, haga clic en Ethernet
entonces Advanced...
y, por último, seleccione el Hardware
ficha.
Allí, debería ver un Configure
y el menú desplegable junto a ella probablemente esté configurado como Automatic
. Elija Manual
entonces verás que las otras opciones están disponibles. Deje todas las opciones como están, pero cambie la inferior, MTU, de Standard (1500)
a Custom
y en el campo que aparece a continuación escriba 1400
.
Acepte todos los cambios y vea si tiene más éxito al navegar.
Prueba con ping
en la Terminal
Una prueba más definitiva que puedes hacer es en el Terminal.app y usando el ping
comando.
Si el sitio web que le da problemas tiene una URL http://www.troublesomewebsite.com/ puede hacer lo siguiente:
- Haz ping al sitio web escribiendo:
ping www.troublesomewebsite.com
. Si obtienes respuesta, pasa al siguiente punto; si no, sustituye la dirección www.troublesomewebsite.com por la de otro sitio web con el que tengas problemas y repite la operación.
- Cuando encuentre un sitio que sí responda, escriba el siguiente comando y vea si obtiene respuestas:
ping -s 1472 -D www.troublesomewebsite.com
. Si recibe respuestas, entonces NO es un problema de Path MTU Discovery.
- Si NO obtienes respuestas, disminuye el número 1472 a digamos 1464 y ejecuta el comando de nuevo, así:
ping -s 1464 -D www.troublesomewebsite.com
. Siga haciéndolo hasta que empiece a recibir respuestas. Lo más probable es que, si este es el problema de PMTUd, debería obtener respuestas de nuevo con el tamaño del paquete establecido en algún lugar entre 1464-1456 bytes. Añade 28 al número en el que empieces a recibir las respuestas y esa es la MTU que puedes establecer en tu ordenador para solucionar tu problema.
Información de fondo
El descubrimiento de la MTU de la ruta es un mecanismo que se manifiesta con tiempos de espera frecuentes y aparentemente intermitentes cuando se navega por algunos sitios web pero no por otros. Esto tiene que ver con reglas de firewall mal configuradas en el lado del sitio web, que impiden que el tráfico ICMP pase, específicamente el ICMP unreachable
mensaje. Esto, a su vez, rompe el comportamiento de pmtud, que es como la mayoría de las pilas TCP/IP han estado funcionando durante al menos los últimos 20 años o más.
La MTU se convierte en un problema especialmente si tu conexión de banda ancha utiliza DSL - en tal caso, hay 8 bytes extra de cabecera PPP que necesitan ser utilizados, y si el proveedor de servicios no configuró sus enlaces para utilizar tramas más grandes, esto resulta en una menor carga útil disponible para tus paquetes - de ahí la necesidad de disminuir la MTU en tu ordenador.
Más información en RFC1191 y esto Artículo de Wikipedia