Como acessar um aplicativo da web com um domínio em uma rede local

0

Na minha rede, configurei um Ubuntu Server 16.04 , que implementei alguns aplicativos da Web que podem ser acessados no navegador em http://192.168.0.4/myapplication .

O que eu quero é acessar myapplication somente na minha rede local com um URL mais curto como http://srv/myapplication

Uma abordagem é editar os hosts no meu computador e adicionar a linha

192.168.0.4 srv

onde funciona.
No entanto, quero perguntar se existe outra maneira de fazer isso, sem editar o arquivo host em meu computador (porque, então, precisarei editar o arquivo hosts de todos os computadores).

Eu pergunto isso, porque sob a mesma rede há outro servidor com Windows Server 2008 do sistema operacional, onde eu implantei alguns aplicativos da Web e os acesse por http://myserver:8080/myApp sem adicionar o 192.168.0.3 myserver no arquivo host !

O arquivo host no meu servidor Ubuntu atualmente é:

27.0.0.1       localhost
192.168.0.4     srv

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
    
por yaylitzis 21.03.2017 / 11:00

1 resposta

0

Eu tenho alguns pontos para o seu caso:

  1. Podemos supor que seu servidor Ubuntu tenha o nome de host correto configurado, certo? Se sim, os outros computadores podem neste servidor pelo nome?
  2. Além disso, podemos supor que o servidor da Web que atende às conexões esteja configurado para também ouvir o nome, certo?
  3. Se as duas primeiras perguntas foram positivas, você pode dar uma olhada em seu servidor DNS interno para tornar essa resolução adequada para toda a sua rede.

As máquinas Windows usam um recurso chamado NetBIOS ( mais detalhes aqui ), que pode resolver nomes internos por si só, e máquinas Linux, geralmente, não possuem esse recurso, mas é possível implementá-lo. Você pode ler este tópico também que eles o discutiram: link

Felicidades, Vinícius

    
por Vinícius Leite 21.03.2017 / 11:30