Como dar nome de domínio temporário na intranet?

0

No meu sistema eu instalei o tomcat e para rodar um aplicativo da web eu uso http://localhost:8080/app

e se outra pessoa presente na minha rede de intranet quiser acessar meu aplicativo, então eu adiciono o meu ip como abaixo

http://192.168.1.3:8080/app

O problema é que meu ip está mudando com muita frequência (após a reinicialização do sistema) as vezes é 3, as vezes é 100 e algumas vezes outro ip.O problema que estou enfrentando é que sempre que meu ip é alterado outros não conseguem acessar a menos Eu forneço meu novo endereço IP.

Estou pensando em dar a eles um nome de domínio temporário como '

> *http://myAPP:8080/app*

então, quando o My Ip for alterado, eles não enfrentarão nenhum problema

Então eu tentei modificar o arquivo hosts presente em C: \ Windows \ System32 \ Drivers \ etc como o seguinte

127.0.0.1               myApp

Mas, neste caso, consigo acessar o url http://myApp:8080/app apenas no meu sistema, mas outras pessoas presentes na minha rede não conseguem acessar.

Então, qualquer corpo pode me dizer como dar um domínio temporário.

Observação : posso tornar meu sistema um IP estático, mas quero usá-lo dessa maneira (dando um nome de domínio temporário)

    
por SpringLearner 12.01.2015 / 15:00

1 resposta

2

Se você deseja ter um nome de host para sua máquina que sempre corresponda ao seu endereço IP dinâmico, será necessário ter um servidor DNS em algum lugar (com algum sistema DNS dinâmico) ou usar outra maneira de resolver o nome. A edição do arquivo hosts não é uma solução, pois você precisaria editá-lo em todas as máquinas e alterá-lo sempre que o endereço IP fosse alterado. Nunca tentei, mas pode haver uma maneira de publicar um IP privado em alguns serviços dinâmicos públicos do DNS (supondo que sua rede tenha conectividade com a Internet).

Quem (qual dispositivo) está fornecendo os endereços IP para os computadores da sua rede? Alguns deles (por exemplo, alguns roteadores domésticos) também têm um servidor DNS integrado e podem resolver nomes para endereços IP se você criar explicitamente alguma associação na configuração (por exemplo, o endereço MAC XX-YY-ZZ-AA-BB-CC é chamado myApp ).

Em um ambiente somente do Windows, o nome do computador geralmente pode ser usado para o seu propósito. O sistema operacional envia uma difusão de rede (usando o protocolo de serviço de nomes NetBIOS sobre UDP), para verificar se existe algum computador com o nome especificado. Tente se http://NAME:8080/app funciona (onde NOME é o nome do computador Windows do sistema que hospeda o aplicativo). Você pode ter que ativar o NetBIOS sobre TCP / IP em suas máquinas para que isso funcione.

    
por 12.01.2015 / 15:11