O endereço da página local do IIS é IP:PORT - Como posso configurá-lo para algo mais legível, como teehut.com, na minha rede local?

O endereço da página local do IIS é IP:PORT - Como posso configurá-lo para algo mais legível, como teehut.com, na minha rede local?

Estou executando o Windows 7 - instalei o IIS e criei um novo site.

Eu configurei este site para rodar na porta 8080.

Atualmente, se eu visitarhttp://192.168.2.150:8080/ou localhost:8080, posso acessar meu site.

Outros computadores na rede podem acessar meu site se acessaremhttp://192.168.2.150:8080/.

A questão - Como posso configurar algum tipo de regra que diga aos computadores do domínio que, se eles acessarem teehut.com, serão direcionados para minha página hospedada no IIS? É isso que um DNS faz? Ou posso apenas configurar alguma regra simples no IIS, que se aplica apenas à minha rede/domínio local.

Eu sou um especialista em networking, tenha isso em mente ao responder;)

Responder1

Primeiro você precisa de algum tipo de configuração de DNS. A maneira mais rápida e suja é adicionar uma entrada ao arquivo hosts de cada sistema. A entrada seria semelhante a: 192.168.2.150 teehut.comno arquivo hosts do sistema.(%windir%\system32\drivers\etc\hosts no Windows.) No entanto, é difícil administrar. Você desejará procurar um sistema DNS local, como dnsmasq ou bind, se precisar de algo mais poderoso. A porta é uma questão separada. Acho que o IIS irá lidar com 8080, pois é a porta HTTP alternativa padrão. Não tenho muita certeza, já que faço principalmente servidores web Linux. Se não funcionar, você pode procurar uma regra de reescrita, como:

<rewrite>
    <rules>
        <rule name="RedirectTo8080" stopProcessing="true">
        <match url=".*" />
        <action type="Redirect" url="http://192.168.2.150:8080/{R:0}" />
    </rule>
    </rules>
</rewrite>

informação relacionada