Cómo acceder a una web editando el fichero de hosts


#1

Para poder acceder a una página web sin tener que editar los registros DNS públicos, podemos realizarlo editando el fichero de hosts del equipo donde estemos trabajando.

NOTA: Esto es útil cuando se hacen migraciones de webs o cuando se quieren comprobar cambios en entornos de desarrollo sin modificar nuestra página en producción.

Los pasos serían los siguientes:

1.- Localizar el fichero de hosts

Según el sistema operativo que tengamos, el fichero estará localizado en:

Windows

C:\Windows\System32\drivers\etc\hosts

NOTA: En Windows, tendremos que copiar el fichero hosts al escritorio de nuestro equipo, lo modificamos y lo volvemos a copiar en la ruta mencionada anteriormente.

LINUX

/etc/hosts

MacOSX

/private/etc/host

2.- Añadir el nombre de nuestra web junto con la IP a la que resolverá localmente

Editamos el fichero (requiere permisos de administrador) y añadiremos una nueva línea al final con la dirección IP a la que queremos que resuelva nuestro equipo cuando con un navegador accedamos a la URL que indiquemos.

, y guardamos cambios en el fichero.

3.- Verificar que el cambio está hecho correctamente.

Para verificar que los cambios se han realizado correctamente, abriremos una terminal o consola.

En Windows: Inicio -> Ejecutar -> cmd

, y ejecutaremos un ping a la web. Nos deberá de responder la IP que hemos configurado en el fichero de hosts:

Selecci%C3%B3n_402

Hecho esto, y para asegurarnos de que el navegador no nos cachea ningún tipo de web, podemos también
colocar un fichero php en el nuevo servidor dentro de html y con el siguiente contenido:

<?php echo "Mi nuevo sitio"; ?>

, y si accedemos desde un navegador, deberíamos de ver lo siguiente:

4.- Realizar pruebas…

Con esto hecho, podremos tranquilamente verificar una web migrada a un nuevo servidor o simplemente disponer de un entorno de desarrollo independiente y bajo una misma URL.