Posso mapear um endereço IP e uma porta com / etc / hosts?

3

Posso mapear um endereço IP e uma porta para um nome de domínio?

Por exemplo, gostaria de mapear 127.0.0.1:8000 para testdev.com

Meu arquivo /etc/hosts tem

127.0.0.1  localhost
127.0.0.1:8000 testdev.com

Para que, quando eu atingir testdev.com , ele se refira a 127.0.0.1:8000 . Eu tentei o anterior, mas não funciona. Qualquer outra maneira alternativa de conseguir isso?

    
por Tamil 27.03.2017 / 15:00

2 respostas

2

Can I map a IP address and a port with /etc/hosts

Não.

O arquivo /etc/hosts faz parte do resolvedor de nomes de domínio do seu sistema (ele irá verificar este arquivo e depois verificar o DNS).

A tarefa do resolvedor é converter nomes de domínio de texto em um endereço IP, não em um endereço IP + porta.

Alguns aplicativos, como o Minecraft, suportam a verificação de um registro SRV do servidor DNS e podem usar um número de porta, mas, novamente, isso depende do comportamento do programa e não pode ser feito a partir do arquivo /etc/hosts .

I’d like to map 127.0.0.1:8000 to testdev.com

O que @JakeGould nos comentários diz é o que você precisa fazer.

    
por 27.03.2017 / 15:40
0

Como Lawrence já disse, não é possível através de /etc/hosts , mas você pode definir um proxy reverso para alcançá-lo usando nginx ou apache . Eu tive o mesmo problema no passado, então fiz essa ferramenta para conseguir isso com a sintaxe /etc/hosts : link

    
por 20.08.2017 / 21:16