¿Cómo se puede modificar el archivo hosts?
El archivo hosts es un sencillo archivo de extensión .txt que se encarga de guardar y relacionar nombres de hosts con sus IP correspondientes. Al hacer esta conversión de los nombres de hosts con las IP numéricas, este archivo pasa a ser un elemento fundamental en los protocolos para acceder a nuestro Hosting en la nube.
Además, está presente en todos los sistemas operativos y dispositivos móviles. Para modificar el archivo hosts debemos tener permisos de administración debido a su importancia. Así pues, con cada acceso a una web, antes el ordenador accede al archivo hosts por si existen reglas o restricciones.
¿Qué es y para qué sirve el fichero hosts?
En realidad, el archivo hosts tiene un componente nostálgico, quizás, y los que llevamos años en esto lo sabemos. Allá cuando internet empezaba a caminar, lo que hacía el archivo hosts era “resolver” los nombres de dominio con IP. Por lo tanto, se ocupaba de que un equipo pudiera relacionar el nombre www.cdmon.com con su IP.
De esta manera, el archivo hosts era una enorme lista con entradas de nombre y sus direcciones IP. En cambio, hoy día, si abres el archivo hosts de tu ordenador, lo más seguro es que no tenga nada y esté vacío. Esto se debe a que es el Sistema de Nombres de Dominio o DNS quien se encarga de resolver direcciones web con IP.
Por ese motivo, si tu dominio se encuentra en transferencia o estás esperando a la propagación de los DNS, puede que el dominio no conecte correctamente con el Hosting, por lo que puedes apuntar manualmente a través de este archivo.
Cómo modificarlo
Vamos a explicar de qué manera podemos modificar el archivo hosts con los principales sistemas operativos actuales:
Archivo hosts en Windows (XP, 7, 8, 10 y 11)
Menú Inicio y seleccionamos Editor. Ahora, con el cursor encima, hacemos clic en el botón derecho y seleccionamos la opción Ejecutar como administrador.
Hacemos clic en Abrir dentro del menú Archivo.
Seguimos la ruta siguiente: C:\Windows\System32\drivers\etc\hosts, hacemos doble clic sobre él (o lo abrimos con el bloc de notas), y ya podemos modificarlo como .txt que es.
Archivo hosts en un Mac
Abrir la aplicación Finder, y en el menú superior hacer clic en Ir. Después, clicamos en Ir a la carpeta. Escribimos la ruta siguiente: /private/etc/hosts, y posteriormente Abrir. Se abrirá la carpeta con el archivo hosts ya seleccionado por defecto. Hacemos doble clic sobre él, y lo podremos modificar.
Si no tienes permisos de escritura y no lo puedes modificar, debes hacer lo siguiente:
Haz clic en la parte superior derecha, y en el buscador escribe ‘Terminal’; ahora, selecciona la herramienta que ha salido en el resultado. Escribe en la terminal la siguiente línea de código: sudo nano /etc/hosts. Es posible que tu Mac esté protegido, con lo que te pedirá la contraseña; la introduces, y desde ese momento podrás modificar el archivo hosts.
Archivo hosts en Linux
Accede a tu terminal e introduce la línea de código sudo nano /etc/hosts. De esta manera, se te asignarán permisos desde la raíz, ya que este archivo se considera de sistema y está protegido.
Ahora ya podrás editar y modificar el archivo con tu consola, o con el editor de texto que tengas instalado. Una vez abierto el archivo, será cuestión de introducir la IP correcta y el nombre del Hosting para acceder, como, por ejemplo:
93.184.216.34 example.org www.example.org
Si quieres apuntar a un Hosting que se encuentra en cdmon, recuerda que puedes ver la IP exacta de tu Hosting a través de tu Panel de Control en el apartado Gestión de Hostings:
Recuerda que aquí puedes contratar el mejor Hosting si aún no tienes uno para tu página web.
¡Cuidado con el archivo hosts y el software malicioso!
A pesar de las ventajas que nos ofrece este archivo, es también un objetivo para virus y software dañino que buscan desviar al usuario a webs de presuntas estafas. Al modificar el archivo hosts, se pueden bloquear servidores de antivirus y así inutilizar las actualizaciones ante futuras amenazas. Para evitar esto, aconsejamos disponer de un firewall potente y un antivirus que esté siempre activo. De todas maneras, como ya sabes localizar y modificar el archivo hosts, ahora puedes echarle un vistazo y comprobar las posibles entradas extrañas.
En conclusión, se trata de un .txt sencillo, pero que hay que tener muy en cuenta por ser considerado un archivo de sistema. Si vas a editarlo, infórmate bien sobre cómo hacerlo, y protege siempre tu equipo para que no tengan acceso a él.