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 porDHCPservidor. - /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 dnsentonces/etc/hostsprimero se verificará la resolución del archivo, si el dominio aún no se puede resolver, se consultará el DNS.