Abra la aplicación web alojada localmente en Windows desde la red local

Abra la aplicación web alojada localmente en Windows desde la red local

Tengo una máquina de desarrollo con Windows 11 donde ejecuto una aplicación web. Utilizo un dominio personalizado para abordarlo, es decir, puse las siguientes líneas en el archivo de hosts

127.0.0.1 myapptest.com
127.0.0.1 sub.myapptest.com
etc

Ahora quiero tener la oportunidad de probar una versión móvil usando un dispositivo físico real, conectado a la misma red wifi que mi PC de desarrollo. ¿Cómo puedo configurar mi entorno para que si escribo sub.myapptest.comen el navegador del teléfono funcione?

Supongo que un servidor DNS personalizado podría ser una respuesta. ¿Hay alguno para Windows hoy en día? ¿Puedo ejecutar uno usando WSL2? ¿Estibador?

Respuesta1

El archivo hosts sólo tiene validez dentro de tu ordenador, por lo que no afecta a los accesos desde fuera de él.

Para que su teléfono direccione su aplicación en su computadora, puedo sugerir:

  • No utilice un nombre de dominio, sino directamente la dirección IP de la computadora ( 192.168.0.1etc.)

  • Si su enrutador tiene una función DNS local, puede resolver la dirección y devolver la dirección IP de la computadora

  • Si tu teléfono usa Android y está rooteado, puedes modificarlo /etc/hosts. Si no está rooteado, consulte Hombre flojo.

  • De lo contrario, necesitarás crear tu propio servidor DNS dentro de tu red local.

información relacionada