Comprender el archivo /etc /hosts

Comprender el archivo /etc /hosts

El '/etc/hosts' El archivo es un archivo de texto simple que mapea los nombres de host en las direcciones IP. Se utiliza para resolver los nombres de host en direcciones IP en un sistema local, sin la necesidad de DNS (sistema de nombres de dominio) búsqueda.

El '/etc/hosts' El archivo contiene una línea para cada mapeo de direcciones de nombre de host a IP, con los campos separados por espacio en blanco. Los campos en el '/etc/hosts' El archivo es el siguiente:

  • Dirección IP: La dirección IP del host.
  • Nombre de host: El nombre de host del anfitrión.

Aquí hay un ejemplo de un '/etc/hosts' Entrada de archivo:

127.0.0.1 localhost
1127.0.0.1 localhost

En este ejemplo, la dirección IP es "127.0.0.1 "y el nombre de host es" localhost ". Esta entrada asigna el nombre de host "localhost" a la dirección IP "127.0.0.1 ", que es la dirección de bucle de bucle para el sistema local.

Archivo predeterminado /etc /hosts

El '/etc/hosts' El archivo es utilizado por las herramientas y servicios de red del sistema para resolver los nombres de host en las direcciones IP. Cuando se ingresa un nombre de host en un navegador web u otra herramienta de red, el sistema primero verifica el '/etc/hosts' archivo para ver si hay una entrada para el nombre de host. Si hay una entrada, el sistema utiliza la dirección IP correspondiente en lugar de realizar una búsqueda DNS externa.

Agregar nueva entrada en /etc /hosts

También puedes usar '/etc/hosts' Para resolver los nombres de dominio que no están en el DNS global, como servidores de desarrollo local o servidores de intranet. Esto se puede hacer agregando entradas para esos servidores en /etc /hosts con sus direcciones IP correspondientes. Por ejemplo:

Unión de dominio local con /etc /huéspedes
  • Aquí demostración.ejemplo.com se asigna a 192.168.1.210 dirección IP
  • local.ejemplo.com se asigna con 127.0.0.1 (localhost).

Bloqueo del sitio web con /etc /hosts

También podemos usar este archivo para evitar el acceso a cualquier dominio. Eso puede ser útil para los padres para controlar el acceso al sitio web a sus seres queridos. Por ejemplo, si alguien quiere bloquear todo el tráfico a Facebook.com, pueden agregar una entrada en /etc /hosts que señala Facebook.com a 127.0.0.1, que es la dirección de backback y no se resolverá en ningún sitio web real.

Bloquear un acceso de dominio con /etc /hosts

El '/etc/hosts' El usuario de Root puede editar el archivo para agregar, modificar o eliminar las asignaciones de direcciones de nombre de host-to-IP. Esto puede ser útil para fines de prueba, o para anular la resolución DNS de nombres de host específicos. sin embargo, el '/etc/hosts' El archivo no debe usarse como la fuente principal de asignaciones de direcciones de nombre de host-IP, ya que puede ser difícil de administrar a medida que crece el número de entradas. En cambio, generalmente se recomienda usar un servidor DNS centralizado para la resolución del nombre de host.