Il faut d'abord modifier deux fichiers pour indiquer quels serveurs de noms utiliser, et quels services de conversion de noms sont disponibles.
Le fichier /etc/resolv.conf
détermine la façon dont le DNS doit chercher les informations :
# # Fichier /etc/resolv.conf - Determine la facon dont le convertisseur # utilise le DNS. Voir resolver(5). # # # Liste des serveurs a contacter pour resoudre un nom. Il faut mieux # mettre en premier le serveur de noms local, pour eviter de passer par # internet pour une machine du reseau local. On peut mettre jusqu'a 3 # adresses. # nameserver 127.0.0.1
Le fichier /etc/host.conf
indique quels services de conversion de noms sont disponibles, et dans quel ordre il faut les appliquer :
# # Fichier /etc/host.conf - Indique quels services de conversion des # noms sont disponibles, et dans quel ordre il faut les appliquer. # # Pour resoudre un nom en adresse IP, on peut passer soit par le # DNS, soit par le fichier /etc/hosts. La ligne suivante indique dans # quel ordre appliquer cette recherche : d'abord dans le fichier # /etc/hosts, puis par le DNS en cas d'echec. # # Valeurs possibles : hosts, bind, nis. # order hosts, bind
Pour notre serveur de noms basique, on utilisera ces versions de fichiers. Pour configurer un DNS pour un autre domaine local plus tard, on apportera des modifications à ces fichiers.
Pour la suite, il faut avoir installé les packages caching-nameserver-* et bind-*.