Editando / etc / hosts para usar o nome do domínio em vez do endereço IP

1

Eu tenho um serviço da web em execução em http://192.168.1.2:5000/ , quero substituí-lo por um nome de domínio típico,

em / etc / hosts, estou fazendo algo como

192.168.1.2:500 http://www.mydomainname.com

mas não está funcionando. Alguma coisa errada com como eu fiz isso?

    
por Noor 22.03.2014 / 10:03

2 respostas

7

Sim, / etc / hosts associa endereços IP a nomes de host

Existem duas coisas erradas na sua linha:

  • 192.168.1.2:500 é um endereço IP e uma porta
  • link é um URI e não é um nome de host

Então, a linha deve ser

192.168.1.2 www.mydomainname.com

Você acessa através do link do seu navegador de preferência.

    
por 22.03.2014 / 10:14
4

Sim.

  • 192.168.1.2:500 não é um endereço IP. É um endereço IP mais uma porta .
  • O link não é um nome de domínio. É uma URL, parte da qual é um nome de domínio.

/etc/hosts mapeia endereços IP para nomes de host e vice-versa. Não é uma ferramenta de reescrita de URL para navegadores WWW. Com ele, é possível mapear o nome www.example.com para o endereço IP 192.168.1.2 e é isso . Nenhuma porta, esquema, caminho ou qualquer outra coisa entra no assunto.

    
por 22.03.2014 / 10:15