Eu tenho um site chamado Default Web Site
IIS que captura todo o tráfego de entrada usando todos os endereços IP não atribuídos e omitindo o nome do host na ligação
Assim, posso acessá-lo localmente acessando o navegador e digitando:
http://localhost/index.html
Posso acessá-lo em outra caixa na Rede, abrindo o navegador e substituindo o host local pelo nome da máquina ( webapps
) assim:
http://webapps/index.html
Isso tudo funciona bem.
Agora adicionei um segundo site que usa o nome do host intra.company.com
na ligação do site.
Conforme mencionado na configuração do nome do host no IIS para www.example.com , adicionei o seguinte ao meu arquivo de hosts localizado emC:\Windows\System32\drivers\etc
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 intra.company.com
Agora, localmente , obtenho a página certa se navegar para:
http://intra.company.com/index.html
Minha pergunta é: posso de alguma forma navegar para esse endereço de outro computador, semelhante a como estava me conectando ao site hospedado no localhost.
Algo assim:
http://webapps.intra.company.com/index.html
http://webapps/intra.company.com/index.html
http://webapps:intra.company.com/index.html
Mas nenhum desses palpites sobre como compor o URL funciona.
Alguma ideia?
Nota 1 : Isso pode ser resolvido alterando o servidor DNS na rede, mas não posso acessá-lo por enquanto, então gostaria de ver se há uma rota para uma caixa mais um nome de host.
Nota 2 : Além disso, eu poderia adicionar uma pasta virtual ao site padrão e redirecionar as solicitações para localhost mais um nome de pasta para o novo site, mas isso parece ser a abordagem errada. Eu realmente tenho dois sites diferentes que serão resolvidos para nomes de host diferentes com padrões de acesso muito diferentes, portanto, mantê-los separados parece ideal.
Os clientes remotos precisam ser capazes de resolver esse nome, seja por meio de entradas de arquivo de hosts ou por DNS. Se você não tiver acesso ao servidor DNS que esses clientes usam, será necessário criar entradas de arquivo de hosts nesses clientes para esse nome.