
Estoy intentando configurar un servidor de prueba interno con un nombre de dominio para poder probar mi aplicación. Tengo un enrutador WiFi D-Link y una máquina servidor que ejecuta Ubuntu Buster. El Servidor está conectado al enrutador WiFi a través de un cable Ethernet. Esto es lo que hice hasta ahora:
- IP estática asignada a mi servidor como 192.168.xx
- Declarado 192.168.xx como test.app en el archivo /etc/hosts del servidor
- Creó una entrada de host virtual en Apache en el servidor para manejar todas las solicitudes de test.app
Según la configuración anterior, cuando abro un navegador en el servidor y escribo "test.app", me lleva a la página de inicio de mi aplicación. Esto está funcionando bien.
Cuando conecto otra máquina a la red WiFi, puedo hacer ping a la dirección IP del servidor 192.168.xx directamente. Pero cuando entro en "test.app" no puedo obtener ninguna respuesta.
He habilitado el reenvío de puertos en el enrutador para los puertos 80 y 53 usando los protocolos tcp y udp. También abrí firewalls para los puertos de mi máquina servidor.
¿Cuál debería ser mi siguiente paso para que "test.app" de mi máquina cliente pueda acceder a mi aplicación en el servidor?
Tenga en cuenta que no hay conexión a Internet en ninguna parte de la red. Esto funciona completamente en la configuración de LAN. Solo puedo acceder a la máquina del servidor y cambiar la configuración del enrutador.
Gracias de antemano.
Respuesta1
Estoy convirtiendo los comentarios en una respuesta. La solución se basa en el comentario de @tom-yan.
- Instale un servidor DNS en la máquina del servidor. Seguí este tutorial: ostechnix.com/install-and-configure-dns-server-ubuntu-16-04-lts
- Cambie la configuración DHCP del enrutador para proporcionar el nombre de dominio como "test.app" y la IP de DNS como 192.168.xx (IP del servidor)
- Reinicie el servidor.
Esto debería resolver el problema.