Modificar el fitxer 'hosts' a Windows, Mac i Linux

Actualitzat el 2026-10-21 15:00:49 387 visites

En ocasions, durant una migració o altres processos de canvi de servidor, pot ser necessari comprovar el contingut web allotjat en un nou servidor sense modificar encara el DNS del domini.

Això permet verificar que la web funciona correctament en el nou entorn abans d'apuntar definitivament el domini als servidors de SW Hosting.

Per a això, es pot forçar la resolució del domini a una IP concreta modificant l'arxiu hosts del sistema operatiu. Aquest canvi només afecta l'equip local on es realitza la configuració.

Configuració de l'arxiu hosts segons el sistema operatiu

Windows

  1. Busca Bloc de notes al menú d'inici.
  2. Fes clic dret i selecciona Executar com a administrador.
  3. Obre l'arxiu:
C:\Windows\System32\drivers\etc\hosts
  1. Afegeix una línia amb la IP del nou servidor i el domini:
81.25.123.45 swhosting.com www.swhosting.com
  1. Guarda els canvis des de Arxiu → Guardar.

A partir d'aquest moment, en accedir a swhosting.com, el navegador resoldrà el domini cap a la IP indicada a l'arxiu hosts en lloc de la configurada al DNS.

Aquest canvi només afecta l'ordinador on es realitza la modificació.

Per restaurar el comportament normal, elimina la línia afegida.
Per aplicar el canvi de forma global, serà necessari modificar els nameservers o els registres DNS (registre A).

info Recorda eliminar l'entrada de l'arxiu hosts un cop finalitzades les proves.

macOS

  1. Obre el Terminal (pots buscar-lo a Spotlight).
  2. Edita l'arxiu hosts amb la comanda següent:
sudo nano /private/etc/hosts
  1. Introdueix la contranya d'administrador.
  2. Ves al final de l'arxiu i afegeix:
81.25.123.45 swhosting.com www.swhosting.com
  1. Guarda els canvis amb Ctrl + O.
  2. Sur del editor amb Ctrl + X.
  3. Neteja la caché DNS:
dscacheutil -flushchache

Després d'això, el domini resoldrà cap a la IP indicada en lloc de la configurada al DNS.

info Aquest canvi només afecta l'equip local. Recorda eliminar la línia de l'arxiu hosts quan ja no sigui necessària.

Linux

  1. Obre el Terminal.
  2. Edita l'arxiu hosts:
sudo nano /etc/hosts
  1. Afegeix al final de l'arxiu:
81.25.123.45 swhosting.com www.swhosting.com
  1. Guarda amb Ctrl + O i sur amb Ctrl + X.

A partir d'aquest moment, el sistema resoldrà el domini cap a la IP indicada.

info Aquest canvi només afecta l'equip local. Per revertir-lo, elimina la línia afegida.

Nota important

Aquest mètode és útil per a proves de migració, ja que permet comprovar el funcionament d'una web en un nou servidor sense afectar el trànsit real del domini.

Per realitzar el canvi definitiu, serà necessari actualitzar:

  • Servidors DNS (nameservers)
  • Registres DNS (registre A)