Modify 'hosts' file on Windows, Mac and Linux

En ocasiones, durante una migración u otros procesos de cambio de servidor, puede ser necesario comprobar el contenido web alojado en un nuevo servidor sin modificar todavía el DNS del dominio.

Esto permite verificar que la web funciona correctamente en el nuevo entorno antes de apuntar definitivamente el dominio a los servidores de SW Hosting.

Para ello, se puede forzar la resolución del dominio a una IP concreta modificando el archivo hosts del sistema operativo. Este cambio solo afecta al equipo local donde se realiza la configuración.

Configuración del archivo hosts según sistema operativo

Windows

  1. Busca Bloc de notas en el menú de inicio.
  2. Haz clic derecho y selecciona Ejecutar como administrador.
  3. Abre el archivo:
C:\Windows\System32\drivers\etc\hosts
  1. Añade una línea con la IP del nuevo servidor y el dominio:
81.25.123.45 swhosting.com www.swhosting.com
  1. Guarda los cambios desde Archivo → Guardar.

A partir de ese momento, al acceder a swhosting.com, el navegador resolverá el dominio hacia la IP indicada en el archivo hosts en lugar de la configurada en DNS.

Este cambio solo afecta al ordenador donde se realiza la modificación.

Para restaurar el comportamiento normal, elimina la línea añadida.
Para aplicar el cambio de forma global, será necesario modificar los nameservers o los registros DNS (registro A).

info Recuerda eliminar la entrada del archivo hosts una vez finalizadas las pruebas.

macOS

  1. Abre Terminal (puedes buscarlo en Spotlight).
  2. Edita el archivo hosts con el siguiente comando:
sudo nano /private/etc/hosts
  1. Introduce la contraseña de administrador.
  2. Ve al final del archivo y añade:
81.25.123.45 swhosting.com www.swhosting.com
  1. Guarda los cambios con Ctrl + O.
  2. Sal del editor con Ctrl + X.
  3. Limpia la caché DNS:
dscacheutil -flushchache

Después de esto, el dominio resolverá hacia la IP indicada en lugar de la configurada en DNS.

info Este cambio solo afecta al equipo local. Recuerda eliminar la línea del archivo hosts cuando ya no sea necesaria.

Linux

  1. Abre el Terminal.
  2. Edita el archivo hosts:
sudo nano /etc/hosts
  1. Añade al final del archivo:
81.25.123.45 swhosting.com www.swhosting.com
  1. Guarda con Ctrl + O y sal con Ctrl + X.

A partir de ese momento, el sistema resolverá el dominio hacia la IP indicada.

info Este cambio solo afecta al equipo local. Para revertirlo, elimina la línea añadida.

Nota importante

Este método es útil para pruebas de migración, ya que permite comprobar el funcionamiento de una web en un nuevo servidor sin afectar al tráfico real del dominio.

Para realizar el cambio definitivo, será necesario actualizar:

  • Servidores DNS (nameservers)
  • Registros DNS (registro A)
Background

2026 DeepThink Software SLU. All rights reserved. The prices shown on the website do not include any applicable taxes.