La dirección de la página web local de IIS es IP:PORT. ¿Cómo puedo configurarla en algo más legible para humanos, como teehut.com, en mi red local?

La dirección de la página web local de IIS es IP:PORT. ¿Cómo puedo configurarla en algo más legible para humanos, como teehut.com, en mi red local?

Estoy ejecutando Windows 7: instalé IIS y creé un nuevo sitio.

Configuré este sitio para que se ejecute en el puerto 8080.

Actualmente, si visitohttp://192.168.2.150:8080/o localhost:8080, puedo acceder a mi sitio.

Otras computadoras en la red pueden acceder a mi sitio si van ahttp://192.168.2.150:8080/.

La pregunta: ¿Cómo puedo configurar algún tipo de regla que indique a las computadoras del dominio que si van a teehut.com, las llevará a mi página alojada en IIS? ¿Es esto lo que hace un DNS? ¿O puedo simplemente configurar alguna regla simple en IIS, que se aplique solo a mi red/dominio local?

Soy un experto en networking, ten esto en cuenta al responder;)

Respuesta1

Primero necesitas algún tipo de configuración de DNS. La forma más rápida y sucia es agregar una entrada al archivo de hosts de cada sistema. La entrada se vería así: 192.168.2.150 teehut.comen el archivo de hosts del sistema. (%windir%\system32\drivers\etc\hosts en Windows). Sin embargo, esto es complicado de administrar. Querrá buscar en un sistema DNS local como dnsmasq o enlazar si necesita algo más potente. El puerto es un tema aparte. Creo que IIS manejará 8080 ya que es el puerto HTTP alternativo estándar. No estoy muy seguro, ya que principalmente uso servidores web Linux. Si no lo maneja, puede buscar una regla de reescritura 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>

información relacionada