Configuración del cliente DNS
Conceptos Claves
- Configurar el cliente DNS
- Modificar el orden en que la resolución de nombre se realiza
Términos y utilidades
- /etc/hosts
- /etc/nsswitch.conf
- /etc/resolv.conf
Introducción
La mayoría de los conceptos necesarios para configurar el cliente DNS ya fueron vistos en unidades anteriores. De igual, manera haremos un repaso para refrescar algunos conceptos.
Cambiar el orden de resolución de nombres
Linux lee el archivo /etc/nsswitch.conf para buscar la resolución de nombres. No solo nombres DNS, sino también nombres de usuarios y otras cosas. Particularmente debemos editar la siguiente línea:
…
hosts: files dns
…
La misma indica que Linux primero debe utilizar el archivo local, el /etc/hosts. Y luego utilizar un servidor DNS. Si se intercambia el orden de las palabras files y DNS, el orden de consulta será inverso.
Archivo /etc/hosts
El archivo /etc/hosts nos ser de utilidad en el caso de que tengamos una red pequeña, y no queramos tomarnos el trabajo de configurar un servidor DNS. Nos permite resolver nombres utilizando este archivo local como referencia. También será de utilidad en el caso de queramos apuntar un nombre de dominio a una dirección distinta a la que tiene en su servidor DNS autoritativo.
El formato de este archivo es el siguiente:
…
166.78.109.119 rspweb01
127.0.0.1 localhost
…
En el mismo se vinculan direcciones IP con nombres de computadoras.
Establecer los servidores DNS en el /etc/resolv.conf
Este archivo nos permite establecer cuales son los servidores DNS que debemos consultar, podemos indicarle entre 1 y 3 servidores. Aunque generalmente se suelen poner solo dos.
La sintaxis es la siguiente:
…
nameserver 173.203.4.9
nameserver 173.203.4.8
…
La dirección IP de los servidores DNS va precedida por la palabra clave nameserver.