El archivo de hosts locales de su máquina le permite anular DNS para un nombre de dominio o subdominio en particular.
Esta es una excelente manera de probar el sitio antes de cambiar el DNS real: puede probar el sitio web en Stoico mientras el resto de Internet continúa usando DNS para apuntar al sitio web existente.
La forma de modificar este archivo y la ubicación del mismo difiere según el sistema operativo.
Para modificar el archivo hosts, puede agregar dos entradas al archivo que contiene la dirección IP en la que desea que se resuelva el sitio y la dirección IP. La adición de las dos líneas siguientes, por ejemplo, apuntaría www.domain.com y domain.com a la IP 1.2.3.4:
1.2.3.4 domain www.domain.com
Para Windows:
- Presione Inicio y busque ‘Bloc de notas’
- En los resultados de la búsqueda, haga clic con el botón derecho en el Bloc de notas y seleccione Ejecutar como administrador.
- Use Archivo -> Abra y navegue hasta el siguiente archivo: c:\Windows\System32\Drivers\etc\hosts
- Realice los cambios (a continuación)
Para Mac OS 10.0 a 10.6:
- Abrir aplicaciones > utilidades > terminal
- Escriba sudo nano /etc/hosts
- Introduzca la contraseña de administrador
- Realice los cambios (a continuación)
Para guardar los cambios en nano, presione Control+x y luego y cuando se le solicite.
Para Mac OS X 10.6 a 10.11:
- Abrir aplicaciones > utilidades > terminal
- Escriba sudo nano /private/etc/hosts
- Introduzca la contraseña de administrador
- Realice los cambios (a continuación)
- Escriba dscacheutil -flushcache en Terminal y presione enter.
Para guardar los cambios en nano, presiona Control-x y luego “y” cuando se te solicite.
Para Linux:
- Usa tu editor favorito para abrir /etc/hosts (es decir, sudo vim /etc/hosts)
- Realice los cambios (a continuación)
Hacer el cambio
El fichero hosts toma argumentos del formato:
XX.XX.XX.XX domain.tld www.domain.tld
La dirección IP del sitio web se muestra en el lado derecho de nuestro panel de control, bajo el encabezado ‘Dirección IP’. Por lo general, comenzarán con ‘185.151.2x.xxx’:
185.151.2x.xxx domain.tld www.domain.tld sub.domain.tld
Después de agregar esta línea y guardar el archivo, el sistema comienza a resolverse en la dirección IP especificada.
Una vez finalizadas las pruebas, elimine estas entradas para que comience a usar “DNS real” una vez más.
Es importante asegurarse de que, al realizar este cambio, tenga entradas tanto para su dominio como para todas las subpartes relevantes. Por ejemplo, si solo agrega una entrada para “dominio.tld”, entonces “www.dominio.tld” apuntará al servidor original.