GNU/Linux >> Tutoriales Linux >  >> Linux

Diferencia entre /etc/hosts y /etc/resolv.conf

Solución 1:

resolv.conf especifica los servidores de nombres para las búsquedas de resolución, donde en realidad utilizará el protocolo DNS para resolver los nombres de host.
Normalmente el hosts El archivo se utiliza con fines administrativos, como funciones de back-end e internas, que tiene un alcance sustancialmente más aislado, ya que solo el servidor local hará referencia a él.

/etc/nsswitch.conf especifica el orden de búsqueda con el hosts entrada.

Si esto no responde a su pregunta, aclare más.

Mire las siguientes páginas de manual:

HOSTS(5)  
RESOLVER(5)

Solución 2:

resolv.conf especifica los servidores de nombres en orden de preferencia de búsqueda.

hosts anula todos los servidores de nombres asignando direcciones URL/nombres cortos a direcciones IP.

Solución 3:

  • /etc/resolv.conf :enumera los servidores de nombres que utiliza su host para la resolución de DNS. Si está utilizando DHCP , este archivo se completa automáticamente con el registro DNS emitido por DHCP servidor.
  • /etc/servidores/ :Es solo un método de búsqueda estático para la resolución.
  • /etc/nsswitch.con f:Definió orden de resolución. ¿A quién debería consultar primero para la resolución, un DNS o un archivo host? Por ejemplo, si el archivo tiene la siguiente configuración hosts: files dns entonces /etc/hosts primero se verificará la resolución del archivo, si el dominio aún no se puede resolver, se consultará el DNS.

Linux
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. Bash =~ Regex y Https://regex101.com/?

  3. /etc/passwd muestra al usuario en un grupo, pero /etc/group no

  4. Diferencia entre /bin y /usr/bin

  5. ¿Cuál es la diferencia entre /tmp y /run?

La forma correcta de editar archivos /etc/passwd y /etc/group en Linux

Linux:¿Diferencia entre /dev/console, /dev/tty y /dev/tty0?

¿La diferencia entre /opt y /usr/local?

¿La diferencia entre ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc...?

¿Cómo se actualiza /etc/motd?

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions