Cómo editar el archivo Hosts en Linux?

Cómo editar el archivo Hosts en Linux?

Un archivo de hosts es compatible con Linux, Windows y Mac; Son archivos de texto simple que funcionan para asignar los nombres de host a varias direcciones IP. Es genial editar el archivo hosts cuando ejecuta la prueba en la red específica. También puede usar la asignación de una dirección IP para omitir el proceso en el que el navegador web utiliza la búsqueda DNS (Servidor de nombre de dominio) para traducir un nombre de dominio a una dirección IP particular.

Cuando un usuario escribe el nombre de dominio de un sitio web, el nombre de dominio debe traducirse en una dirección IP específica. Un archivo de hosts tiene una prioridad principal sobre DNS ya que un sistema operativo verifica su archivo hosts para un dominio y en caso de que no haya entrada para ese dominio. Comienza a consultar los servidores DNS configurados para resolver el nombre de dominio en particular. Era la poca información sobre el archivo hosts, y consideraremos cada aspecto sobre cómo editar archivos de hosts en Linux fácilmente.

Por qué editar archivo hosts?

Hay varias razones para editar el archivo hosts en la máquina Linux:

  • Puede bloquear fácilmente un sitio web.
  • Puedes manejar un ataque.
  • Puede crear un alias para diferentes ubicaciones en un servidor local.
  • Puede anular direcciones que ofrece un servidor DNS.
  • Puede controlar fácilmente el acceso al tráfico de red.

Cómo editar el archivo Hosts en Linux?

Abra el terminal desde aplicaciones> utilidades> función de terminal, o puede usar CTRL, ALT y T como teclas de acceso directo.

Después de abrir el terminal, abra el archivo hosts de Linux en el sistema usando el siguiente comando:

sudo vim /etc /hosts

Hemos usado VIM, pero puede usar diferentes editores de texto como Nano.

Una vez que ejecute el comando, el sistema le pedirá que ingrese la contraseña para abrir el archivo de hosts.

Puede modificar fácilmente el archivo hosts, de modo que el archivo esté formateado como la dirección IP se escribe primero, y el nombre del servidor está en el segundo.

0.0.0.0 servidor.dominio.comunicarse

Puede agregar entradas al final del archivo de hosts según sus requisitos. En caso de que desee ignorar cualquier línea o especificar que el sistema no lea la línea, puede colocar el signo "#" al inicio de esa línea en particular. Finalmente, puede guardar el archivo antes y asegurarse de guardarlo antes de salir.

Bloquear un sitio web

Si desea bloquear un sitio web en particular para redirigirlo a la dirección IP del LocalHost, cambie el nombre de dominio del archivo del hosts del hosts. Por ejemplo, queremos bloquear xxyyzz.com, entonces podemos escribir:

134.1.0.1 www.xxyyzz.comunicarse

En el texto anterior, 134.1.0.1 es la IP del localhost, pero si desea realizar cambios en la ruta predeterminada, puede escribir:

0.0.0.0 www.xxyyzz.comunicarse

En el texto anterior, 0.0.0.0 IP es una ruta predeterminada de este archivo de hosts en particular.

Por fin, puede presionar las teclas CTRL y X simultáneamente para guardar el archivo.

Interruptor de servicio de nombre

Como se mencionó, un archivo de hosts funciona para evitar una búsqueda de servidor de dominio namer. Aún así, tiene otro archivo que tiene la información del sistema operativo sobre el orden para encontrar la traducción de la dirección IP.

El nsswitch.conf es un archivo completamente configurado para encontrar el DNS, luego omita el archivo de hosts y entra en la búsqueda DNS. Puede usar la línea de comando a continuación para verificar la configuración fácilmente:

gato /etc /nsswitch.confusión
xyz@xyz-virtualbox: ~ $ gat etc nsswttch.confusión
# /etc /nsswitch.confusión
#
# Ejemplo de configuración de la funcionalidad de interruptor de servicio de nombre de GNU.
# Si tiene los paquetes 'GLIBC-DOC-Reference' y 'Info' instalados, intente:
# 'Info libc "Switch de servicio de nombre"' para obtener información sobre este archivo.
PASSWD: Systemd de compat
Grupo: Systemd de compat
Shadow: Compat
Gshadow: archivos
Hosts: archivos mdns4_minimal [notfound = return] archivos dns myhostname
Redes: archivos DB
Protocolos: archivos DB
Servicios: archivos DB
éteres: archivos DB
RPC: archivos DB
NetGroup: NIS
xyz@xyz-virtualbox: ~ $

Hay una entrada llamada "hosts", asegurando que los archivos se enumeren en la columna de la derecha en los resultados anteriores. En caso de que no se enumere así, abra su editor de archivos usando el siguiente comando:

sudo vim /etc /nsswitch.confusión

Este comando abrirá el editor de texto VIM para realizar cambios y establecer los archivos al principio para su uso apropiado.

Conclusión

Los archivos hosts son beneficiosos para realizar múltiples tareas para nombres de dominio y direcciones IP. Fue la información completa en el archivo hosts y cómo puede editar fácilmente el archivo hosts en Linux. Este procedimiento se prueba y prueba en múltiples máquinas de Linux, pero debe seguir cuidadosamente cada paso.