Cuando trabajamos en entornos reales, usando el procedimiento desarrollo-test-producción, con un servidor de pruebas, o cuando necesitamos realizar una migración de hosting o empresa de alojamiento web, o queremos trasladar nuestro Joomla, nuestro WordPress o cualquier otro software web diseñado por nosotros mismos, por lo general muchos no conocen la posibilidad de verificar de forma real si el proceso de migración, esta funcionando correctamente, usando el archivo hosts del sistema.
Por lo general las empresa de hosting ofrecen una alternativa, basada en el usuario de Apache que ejecuta el proceso, por lo general con la dirección URL http://nombredelservidor/~usuario. Esta formula es bastante imprecisa ya que muchos programas, por su diseño en implementación no funcionaran de forma correcta.
En Castris te proponemos que trabajes en modo real utilizando para ello, el archivo hosts de tu sistema.
Contenidos
Uso del archivo hosts para resolver en la IP deseada
Video tutorial: Modificar el archivo hosts para trabajar en diferentes entornos
Video disponible en Youtube.com haciendo click en la imagen
Archivo hosts
El archivo hosts por lo general y salvo configuraciones especificas no habituales en un S.O. es un archivo que contiene una serie da datos, que permiten la resolución directa de dominios y nombres de host, sin que el SO tenga que consultar ningún DNS.
Esta facilidad, también permite que podamos engañar al sistema, creando direccionamientos específicos para las dirección o nombres de host que nos interesen.
Un ejemplo del archivo hosts contendría:
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost
Ubicación del fichero en distintos sistemas operativos y su modificación
Ubicación en Windows 7, Windows 8, Windows Vista y Windows XP
C:/Windows/System32/drivers/etc/hosts
La ubicación del archivo hosts en Windows NT/2000
C:/WINNT/System32/drivers/etc/hosts
Por ultimo, la ubicación en sistemas mas viejos como Windows 95, Windows 98 o Windows ME
C:/Windows/hosts
Como modificar el archivo host en Windows
En las versiones XP y más antiguas solo hace falta abrir el fichero con el editor de texto. (se recomienda el editor de texto)
En las nuevas versiones, necesitamos entrar en el sistema como administradores, y ademas abrir el Bloc de Notas como administradores.
Ubicación y edición en sistemas *NIX (Linux, Mac Os X,…)
La ubicación es /etc/hosts
Para la edición usaremos un editor de texto, con permisos de root usando para ello el comando sudo
sudo editor /etc/hosts
Un ejemplo de archivo hosts para usar en varios entornos. En el caso mostrado estará preparado para ver el entorno de desarrollo. Si queremos usar otro entorno deberemos comentar los otros entornos y quitar el comentario # en la dirección del entorno con el que queremos trabajar.
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost # Entorno de desarrollo local 192.168.1.2 misitioweb.com www.misitioweb.com # Entorno de test en maquina en internet #15.12.13.45 misitioweb.com www.misitioweb.com # Entorno de producción en el servidor de internet sobre el cual todavia no resuelve # nuestro dominio #172.73.73.23 misitioweb.com www.misitioweb.com
Una vez realizados los cambios nuestro navegador nos llevara al sitio que hallamos configurado en el archivo host, poniendo el mismo nombre o url.
Plugins y herramientas de terceros
Existen plugins y addons para distintos navegadores que permiten realizar estas operaciones de forma mas o menos sencillas. Búscalos como «host» «host switch» «host ip» e instálalos en tu navegador aunque siempre es mejor saber como se hace y hacerlo manualmente.
Windows
Por suerte no uso Windows, y salvo alguna incursión en remoto para entrar en el equipo de algún cliente a través de Teamviewer, llevo más de 17 años sin usarlo de forma activa. Por ello, es probable que mis informaciones sobre el archivo hosts puedan requerir consultar con la documentación de las últimas versiones de Windows. También es buena idea hacerlo siempre ya que uno de cuestionarse siempre la información que lee en Internet. Esta debe ser una ayuda, no la llave inglesa que usaremos en nuestro problema, sin comprobar siquiera si es la herramienta adecuada.Comparte este artículo
Artículo Antiguo
Este artículo tiene más de 2 años. Es muy probable que su contenido este anticuado, aunque pueda ser de utilidad, es conveniente que revises otras informaciones al respecto. Si lo encuentras útil o crees que puede ser actualizado, deja tu comentario con la actualización para poder editarlo y que pueda ser útil a los demás.Comparte este articulo en