6 votos

Acceder al sitio web alojado en una LAN

Estoy desarrollando una página web y me gustaría ver cómo se ve en los navegadores móviles, preferiblemente el real y no algún emulador. Así que pensé en hacer que mi sitio alojado localmente estuviera disponible a través de la LAN. He conseguido hacerlo y puedo acceder a él sin problemas a través de la WLAN desde otro ordenador. Sin embargo, si pruebo la misma dirección en mi teléfono Android en cualquiera de los navegadores que he probado hasta ahora sólo obtengo "Página web no disponible". También probé en IOS y es lo mismo que en Android, mientras que sigue funcionando en mi otro ordenador con Windows7.

¿Por qué? ¿Cómo puede solucionarse? Todos los dispositivos en cuestión acceden a la LAN de forma inalámbrica, si es que importa.

0 votos

¿Seguro que tienes los datos móviles desactivados y el Wi-Fi activado?

0 votos

Sí, definitivamente. He tenido los datos móviles completamente apagados en mi htc y iphone durante los últimos 2 años. Y también me aseguré de que las páginas globales están trabajando para que no fuera nada raro como si estuvieran fuera del alcance del router.

0 votos

Es posible que tu red wifi y tu red de cable estén en subredes diferentes. Por favor, facilite la IP interna tanto de su dispositivo Android (que no funciona) como de su PC (que funciona). Además, intenta buscar un ajuste para esto en tu router. ¿Puede su PC hacer ping a su dispositivo Android?

1voto

Joe Shaw Puntos 6386

Esto podría ser un DNS las máquinas Windows pueden encontrar fácilmente otras máquinas Windows en la misma red sin necesidad de tener entradas explícitas en el DNS ( WINS es la forma normal de hacerlo) tus dispositivos Android e iOS estarán consultando el DNS (presumiblemente en el router wifi) para el nombre de la máquina en la que está tu sitio web, y puede que no reciban ninguna respuesta.

También es posible que tus máquinas Windows estén usando un DNS diferente al de tus clientes móviles, posiblemente porque estás en un dominio y los equipos Windows están consultando un servidor DNS integrado en el Directorio Activo, que puede no ser la dirección DNS que el DHCP de tu wifi está dando a los clientes móviles.

También es posible que en algún momento pongas entradas HOSTS en las cajas de Windows para que apunten la una a la otra, cosa que nunca has hecho en los clientes móviles.

En sus equipos de Windows, abra un símbolo del sistema y escriba ipconfig /all preste especial atención al nombre del host, al sufijo DNS primario y a todas las líneas del servidor DHCP y DNS.

En primer lugar, desde su teléfono Android intente acceder al servidor web utilizando el nombre DNS completamente calificado de la caja de Windows, añadiendo el nombre del host y el sufijo DNS primario juntos, por ejemplo, si su IPCONFIG dio esto:

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Computer1
   Primary Dns Suffix  . . . . . . . : MyNetwork

...

IPv4 Address. . . . . . . . . . . : 123.123.123.123 (Preferred)

Intenta acceder a la página web en el nombre del servidor http://computer1.mynetwork desde sus dispositivos móviles. Si eso no funciona, intente usar la dirección IP de su Windows, así http://123.123.123.123

Si eso no funciona, entonces instale una aplicación en su teléfono que muestre los detalles de su conexión de red, hay algunas aplicaciones diferentes que harán esto, yo uso Información del sistema Android (lo cual es posiblemente exagerado para este trabajo, pero funciona) en ASI vaya a la pestaña "Sistema", y expanda la sección "Wifi", debería ver una información DHCP aquí, compare la dirección del servidor DHCP y la(s) dirección(es) del servidor DNS con las que obtuvo de sus máquinas Windows, idealmente deberían coincidir.

0 votos

En primer lugar, gracias por la respuesta. He probado todo lo que has dicho sin haberlo conseguido todavía. Cuando hago ipconfig /all en mi ordenador-anfitrión "Primary Dns Suffix" y un montón de "Connection-specific DNS Suffix" están todos vacíos. De hecho, he publicado el resultado completo de IPconfig de ambos ordenadores en pastebin. pastebin.com/0kqKteQw (Espero que no haya problemas de seguridad al hacer eso =) ) Instalé esa aplicación en mi Android, pero ahora está muerta. Puedo volver con información sobre eso más tarde cuando soy capaz de recargar y empezar de nuevo. Lo siento

0 votos

Bien, aquí está la actualización. Qué pena, parece que no hay forma de copiar los datos de esa aplicación. Supongo que tendré que escribirlo: Estado: WIFI_STATE_ENABLED. Punto de acceso actual: SSID: NextGenTel_66, BSSID: 00:22:07:0b:cd:65, MAC: F8:DB:7F:53:49:EC, Estado de suplicante: COMPLETED, RSSI: -37, Link speed: 54, Net ID: 0 Información DHCP: ipaddr 10.0.0.4 gateway 10.0.0.1 netmask 255.255.255.0 dns1 217.13.7.140 dns2 217.13.4.24 DHCP server 10.0.0.1 lease 3600 seconds. ¿Hay algo más que sea relevante? Espero que puedas ver lo que está mal o algo? =) ¡Gracias de nuevo, y gracias de antemano!

0 votos

El problema parece ser su dns, están fuera de su lan y no pueden resolver direcciones dentro de su lan 10.x. ¿Puede llegar a su servidor utilizando 10.0.0.1 en su lugar (si el servidor web se encuentra en esa dirección)?

1voto

chillysapien Puntos 1211

Una opción es la depuración remota de Chrome, que funciona a través de USB. Necesitas Google Chrome tanto en tu PC como en tu smartphone Android, conecta el teléfono al USB y sigue la guía aquí .

Puedes ver sitios web y también editarlos en directo a través de Google Chrome Inspect.

0voto

MSL Puntos 1

En mi caso, en la configuración del router, la opción "Usar el router como DNS" estaba marcada por defecto. Como resultado, mi Router había asignado una dirección IP para mi Escritorio en el que se ejecutaba el servidor web (que de alguna manera no comprobé y estaba tratando de utilizar la dirección IP asignada por el DNS de mi Dominio).

Por lo tanto, si usted está usando Wi-Fi cuando se enfrentan a este tipo de problemas de conexión debe:

  1. Acceda a la página del router y compruebe la sección "Dispositivos conectados".

  2. Si se muestra tanto en el Escritorio (sistema de servidor web) como en el móvil, entonces está bien.

  3. Sólo tienes que copiar la dirección IP del ordenador de sobremesa y utilizarla en la URL del navegador del móvil

0voto

Jimmer Puntos 101

Solo haz esto.. Usa la ip de tu ordenador en lugar de localhost o 127.0.0.1 Comprueba que tu móvil y tu pc ya están en el mismo dominio. Utiliza esta aplicación para comprobarlo. https://play.google.com/store/apps/details?id=com.overlook.Android.fing cuando abres esta aplicación puedes ver la ip de tu pc.si no usas la respuesta de @GAThrawn de arriba para configurar la ip.

La IP de tu ordenador 192.168.1.2 (La que tengas) úsala en tu móvil. Escríbelo en tu navegador web a través del móvil.

0voto

DuckStalker Puntos 1

Si estás trabajando con visual studio entonces el servidor virtual no será accesible por LAN, tienes que tener configurado IIS en ese sistema o un software equivalente de alojamiento web tipo servidor (xampp), si lo tienes entonces solo tienes que escribir la dirección IP de esa máquina en tu navegador de teléfono.

0 votos

La pregunta lo dice explícitamente: puede acceder sin problemas a través de la WLAN desde otro ordenador . Así que si no me estoy perdiendo algo aquí, su respuesta no parece coincidir?

0 votos

Gracias por señalarlo Izzy, la verdad es que no me había dado cuenta, ¡pensaba que no se las arreglaba!

0 votos

Ya me lo imaginaba :) Sin embargo, tu respuesta podría ayudar a alguien más :)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X