Acessando vários sites do ambiente de teste usando arquivo hosts

Acessando vários sites do ambiente de teste usando arquivo hosts

Eu tenho um ambiente de teste do Windows Server instalado como VM em outro servidor da empresa (por exemplo, 192.168.2.30) que atualmente hospeda cerca de cinco sites de teste diferentes. Minha máquina local contém uma linha no arquivo hosts vinculando o endereço IP do ambiente de teste a dev.company.com. O primeiro site que fizemos (vinculado à porta 80) funciona perfeitamente por ser a porta padrão.

No entanto, não conseguimos acessar nossos outros sites em outras portas (ou seja, dev.company.com:81), embora possamos acessá-los perfeitamente em nosso ambiente de teste através de 192.168.2.30:81. Meu entendimento é que o arquivo hosts não faz nada com as portas, e é por isso que estou confuso sobre por que não funcionaria como tal.

O que eu quero é poder criar vários sites diferentes no IIS em portas diferentes e que os usuários da mesma rede possam acessá-los através do alias dev.company.com adicionando o número da porta no final.

Como posso modificar meu ambiente de teste e minhas máquinas locais para permitir que isso funcione?

EDIT: Conforme afirmado por joeqwerty, parece ser um problema de firewall. Como eu faria com que o Firewall do Windows no servidor permitisse que as portas 80-100 fossem gratuitas?

Responder1

Isso me parece um problema de firewall. Se você puder acessar os sites nessas portas a partir do próprio servidor, mas não puder acessar os sites nessas portas a partir de outro host, eu daria uma olhada no firewall do servidor e garantiria que as conexões de entrada para essas portas fossem permitidas .

Responder2

Sua configuração de rede não está clara para mim. Portanto, o seu problema pode estar relacionado às portas permitidas entre sua máquina e o servidor de teste. Você está usando um proxy no caso da porta 80? Se você fornecer mais informações, poderemos fornecer respostas melhores.

O arquivo hosts apenas mantém os mapeamentos de IPs e nomes.

Responder3

Nunca fiz isso antes (apenas uma teoria), mas você pode tentar configurar seus sites de testes no servidor de testes com o mesmo IP usandoCabeçalhos de host IISrecurso. E com certeza configure seu servidor DNS (ou arquivo hosts) para redirecionar nomes especificados como cabeçalhos de host para o IP do seu servidor de teste.

informação relacionada