DNS ou Hosts ajudam. Posso alias este endereço IP e porta para algo mais amigável?

1

Eu tenho uma VM Server 2003 chamada Gemini, ela tem dois endereços IP 10.0.0.25 & 10.0.0.99. Eu tenho um site na caixa que escuta em 10.0.0.99:81. Existe de qualquer maneira eu posso alias 10.0.0.99:81 para dev.gemini. Assim, em um navegador na rede, os usuários podem digitar dev.geminiand eles seriam apontados para 10.0.0.99:81. Não tenho certeza se estou fazendo a pergunta certa. Existe uma coisa DNS ou HOST que eu posso fazer? Qualquer link seria útil.

Obrigado ~ ck

    
por Hcabnettek 18.08.2009 / 19:14

4 respostas

2

Para lidar com o remapeamento de porta, você precisa de um proxy reverso . A configuração dependerá de qual você usar, mas pode olhar para o cabeçalho do host da solicitação e, em seguida, encaminhar para o servidor e a porta corretos.

    
por 18.08.2009 / 20:13
1

se você colocar 10.0.0.99 dev.gemini em seu arquivo de hosts, os usuários poderão acessá-lo digitando dev.gemini: 81

    
por 18.08.2009 / 19:33
1

Isso é algo que você faz no host, não no DNS.

O DNS aponta um nome para um IP. Então você pode apontar 10.0.0.99 para dev.gemini.

Para que uma solicitação da web normalmente vinculada à porta 80 vá automaticamente para a porta 81, é possível fazê-lo tão simples quanto um redirecionamento META HTTP no index.html de um servidor da Web que atende na porta 80, que redireciona para a porta 81 .

<html> 
<head> 
<title>redirect</title>
<META http-equiv="refresh" content="5;URL=http://dev.gemini:81/">
</head> 
</html>

Então qualquer pedido para dev.gemini redirecionaria para dev.gemini: 81. Os usuários veriam isso em sua barra de URL / endereço, mas funcionaria. Não redirecionaria dev.gemini / alguma coisa para dev.gemini: 81 / alguma coisa. Você poderia fazer isso com regras de regravação de URL mais sofisticadas no servidor da web. O IIS tem maneiras de fazer isso, tenho certeza. Eu sei que é muito mais fácil com o Apache.

    
por 18.08.2009 / 19:47
1

Você pode aliasar o IP a um nome de host no arquivo C: \ WINDOWS \ system32 \ drivers \ etc \ host usuário

como:

10.0.0.99    dev.gemini

Você não pode, no entanto, alterar a porta com o arquivo hosts. O DNS não tem nada a ver com portas, ele nomeia apenas para mapeamento IP.

    
por 18.08.2009 / 19:48