Resolver DNS en LAN usando la configuración de enrutador/servidor

Resolver DNS en LAN usando la configuración de enrutador/servidor

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:

  1. IP estática asignada a mi servidor como 192.168.xx
  2. Declarado 192.168.xx como test.app en el archivo /etc/hosts del servidor
  3. 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.

  1. Instale un servidor DNS en la máquina del servidor. Seguí este tutorial: ostechnix.com/install-and-configure-dns-server-ubuntu-16-04-lts
  2. 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)
  3. Reinicie el servidor.

Esto debería resolver el problema.

información relacionada