hosts
En este fichero podemos asignar dominios a IPs.
Asignar un dominio a una IP en este fichero nos ahorra tener que consultar a un servidor DNS por la traducción de un deteminado dominio.
También nos sirve para evitar al acceso a un determinado dominio haciendo que cuando se quiera acceder al dominio en cuestión en lugar de redirigirnos a la IP que le corresponde nos redirija a cualquier IP que nos interese.
Ubicación
Se encuentra ubicado en:
/etc/
Permisos
Sus permisos son
por lo que para editarlo hace falta ejecutar el comando nano con sudo delante
$ sudo nano /etc/hosts
Funcionamiento
Su funcionamiento es el siguiente:
En la imagen que aparece a continuación vemos, en las 2 primeras líneas, que los dominios localhost
y portatil-i7
se traducirán por las IPs 127.0.0.1
Las 6 últimas líneas hacen lo mismo pero en lugar de usar el protocolo IPv4 lo hacen con el protocolo IPv6