
Estou tentando configurar um servidor de teste interno com um nome de domínio para poder testar meu aplicativo. Eu tenho um roteador D-Link WiFi e uma máquina servidor rodando Ubuntu buster. O servidor está conectado ao roteador WiFi através de um cabo Ethernet. Aqui está o que eu fiz até agora:
- Atribuído IP estático ao meu servidor como 192.168.xx
- Declarado 192.168.xx como test.app no arquivo /etc/hosts no servidor
- Criou uma entrada Virtual Host no Apache no servidor para lidar com todas as solicitações de test.app
Com base na configuração acima, quando abro um navegador no servidor e digito "test.app", sou direcionado para a página inicial do meu aplicativo. Isso está funcionando bem.
Quando conecto outra máquina à rede WiFi, consigo executar ping diretamente no endereço IP do servidor 192.168.xx. Mas quando entro em "test.app" não consigo obter nenhuma resposta.
Ativei o encaminhamento de porta no roteador para as portas 80 e 53 usando os protocolos tcp e udp. Também abri firewalls para as portas da minha máquina servidora.
Qual deve ser meu próximo passo para que “test.app” da minha máquina cliente possa acessar meu aplicativo no servidor?
Observe que não há conexão com a Internet em nenhum lugar da rede. Isso está funcionando completamente na configuração da LAN. Só consigo acessar a máquina do servidor e alterar a configuração do roteador.
Desde já, obrigado.
Responder1
Estou convertendo os comentários em uma resposta. A solução é baseada no comentário de @tom-yan.
- Instale um servidor DNS na máquina servidor. Eu segui este tutorial: ostechnix.com/install-and-configure-dns-server-ubuntu-16-04-lts
- Altere a configuração DHCP do roteador para fornecer o nome de domínio como "test.app" e o IP DNS como 192.168.xx (IP do servidor)
- Reinicie o servidor.
Isso deve resolver o problema.