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

Respuestas:

17

resolv.confespecifica los servidores de nombres para las búsquedas de resolución, donde realmente utilizará el protocolo DNS para resolver los nombres de host. Normalmente, el hostsarchivo se utiliza con fines administrativos, como backend y funciones internas, que tiene un alcance sustancialmente más aislado, ya que solo el servidor local lo referenciará.

/etc/nsswitch.confespecifica el orden de búsqueda con la hostsentrada.

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

Mire las siguientes páginas de manual:

HOSTS (5)
RESOLVER (5)

Warner
fuente
14

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

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

Satanicpuppy
fuente
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 rellena automáticamente con el registro DNS emitido por el DHCPservidor.
  • / etc / hosts / : es solo un método de búsqueda estático para la resolución.
  • /etc/nsswitch.con f: definió el orden de resolución. ¿A quién debe consultar primero para la resolución, un DNS o un archivo host? Por ejemplo, si el archivo ha siguiente configuración hosts: files dnsa continuación, /etc/hostsel archivo será revisado primero para la resolución, si el dominio es todavía un-resoluble, a continuación, se consultó DNS.
Sufiyan Ghori
fuente