El dominio lvh.me y smackaho.st

Los que desarrollamos aplicaciones Web, muchas veces necesitamos hacer pruebas del sitio Web en nuestro equipo local pero con diferentes alias para simular un entorno de producción, o también cuando queremos hacer múltiples instalaciones del mismo sitio pero con diferentes dominios. Este segundo caso es el que más se usa con los gestores de contenido como DotNetNuke, WordPress, etc.

Una de las maneras mas simples de hacerlo es modificando el fichero “hosts” ubicado en la carpeta %systemroot%system32driversetc, ahí agregamos una entrada que nos permita usar un dominio ficticio así:

127.0.0.1     midominio.com

De esta forma ya podriamos acceder a la aplicación como http://midominio.com. Hay veces en que tenemos que abrir el fichero con privilegios administrativos para modificar y grabar. Tantas veces lo he necesitado que hasta he terminado por hacerme unos scripts usando PowerShell, los cuales me facilitaban esta tarea. Pero que pasa sino queremos usar mas subdominios, como  www.midominio.com, soporte.midominio.com, clientes.dominio.com, etc.  Esto significa que tendríamos que estar agregando una entrada en el fichero “hosts” uno por uno.

Hace poco me en enterado de dos servicios que tienen el dominio registrado apuntando a 127.0.0.1. Estos dominios lvh.me y smackaho.st, permiten configurar tus sitios web con una URL como esta http://misitio.lvh.me o http://miotrositio.Smackaho.st. Y si todo va ir direccionado a diferentes sitios basta con configurar los enlaces respectivos en IIS.

De esta forma ya no tenemos que tocas más el fichero “host”, y probar en nuestro servidor IIS local el comportamiento de nuestro sitio Web con diferentes URLs.