¿Parece que el iPad no puede ver los sitios / páginas que incluyen el puerto en la URL?

5

Descubrí que el iPad, utilizando su navegador Safari, no puede acceder a páginas web que incluyen un número de puerto en la URL:

http://www.example.com:8080/

o incluso

http://www.example.com:80/

En cualquier caso, el navegador muestra un mensaje que dice "No se puede abrir la página, Safari no puede abrir la página porque se perdió la conexión de red".

Entiendo que el puerto 80 es el puerto predeterminado para el protocolo HTTP (443 para HTTPS) y que generalmente se omite en las URL, ya que la mayoría de los navegadores saben usar el predeterminado (incluido Safari cuando se ejecuta en Mac OS).

Antes de preguntar, sí, los sitios están activos y accesibles (obviamente, los enlaces de arriba son solo ejemplos de sintaxis) y otros dispositivos (teléfonos que no son de Apple, almohadillas y computadoras portátiles) pueden acceder al sitio. No hay problemas con la cobertura de red / 3G, etc. .

¿Se trata de un error en el iPad o es algo configurable?

Michael
fuente
¿Qué versión de IOS estás usando? Funciona bien aquí en 4.1 (probado con giss.tv:8000 ). http significa el puerto 80 a menos que se especifique lo contrario, por lo que: 80 es de hecho redundante, pero no duele y no es tan raro (a menudo los servidores web lo insertan en redirecciones)
Ingmar Hupp
1
También vale la pena señalar que WebKit (y, por lo tanto, Safari en todas las plataformas) bloquea algunos puertos por defecto, pero 80 y 8080 ciertamente no están en esa lista .
Ingmar Hupp
El enlace 8080 no funciona (ni siquiera en Firefox) pero el 80 funciona bien en iOS 5.0.1.
Mahm00d
Regularmente uso puertos personalizados en MobileSafari, como 42300, 8080 y 4430. Tanto http como https. Nunca tuve un problema en un iPad 3, iPhone 4 o iPhone 5.
Elliott
@ElliottB El problema solo aparecía en el iPad 2: nunca llegamos al fondo de la causa exacta, pero parecía que el operador de red estaba relacionado con la URL local.
Michael

Respuestas:

1

Es posible que desee excluir 'www' si es posible. Esto puede hacer que la página no esté disponible, ya que www principalmente apunta al puerto 80. Si eso no funciona, puede que no sea un problema de Apple, y Superusuario Podría ser un mejor lugar para hacer la pregunta.

O puede establecer una redirección en una URL que apunte a la ubicación correcta con el número de puerto correspondiente.

Puedo ejecutar diferentes sitios con números de puerto, como se indica en los comentarios anteriores. Ejemplo: Synology NAS port 5000, funciona en mi iPad.

Rob
fuente
"www" es solo un nombre de host. No tiene nada que ver con el protocolo o número de puerto, ya sea explícito o implícito.
pseudocoder