El archivo «hosts» (sin extensión de archivo) es un archivo de texto que se utiliza en sistemas operativos como Windows, macOS, y Linux para mapear nombres de dominio a direcciones IP locales. En otras palabras, se utiliza para asignar direcciones IP específicas a nombres de dominio en la máquina local, lo que permite la resolución de nombres de dominio sin necesidad de consultar servidores DNS externos.
El archivo «hosts» se encuentra en diferentes ubicaciones dependiendo del sistema operativo que estés utilizando:
- En Windows, el archivo «hosts» se encuentra en la siguiente ruta:
C:\Windows\System32\drivers\etc\hosts
. Puedes abrirlo con un editor de texto como el Bloc de notas y agregar mapeos personalizados de nombres de dominio a direcciones IP en el archivo. - En macOS y sistemas basados en Unix (como Linux), el archivo «hosts» se encuentra en la siguiente ruta:
/etc/hosts
. Para editarlo, generalmente necesitas permisos de administrador. Puedes usar un editor de texto como «nano» o «vi» en la línea de comandos o abrirlo con un editor de texto gráfico con privilegios de administrador.
El archivo «hosts» se utiliza a menudo para pruebas locales, desarrollo y para bloquear el acceso a ciertos sitios web al asignar direcciones IP inválidas o locales a esos nombres de dominio. Sin embargo, ten en cuenta que la modificación incorrecta de este archivo puede afectar negativamente la resolución de nombres de dominio en tu sistema, por lo que debes tener cuidado al editarlo y asegurarte de seguir las pautas de formato adecuadas.