Amb la instal·lació de la nova versió de Debian GNU/Linux (v. 5.0, codename Lenny) ens hem trobat amb que la resolució d'adreces IP a partir del hostname ha deixat de consultar el fitxer /etc/hosts
malgrat la configuració indicada al fitxer /etc/nsswitch
. Una comprovació de la traça d'execució de la comanda host localhost
ens indica que no es consulta el fitxer /etc/nsswitch
i que directament es passa la consulta al servidor de noms. Finalment, trobem a Internet que això no és un bug sinó un canvi fet a propòsit al qual ens haurem d'adaptar,
[Bug 318828] [NEW] bind9-host does not respect /etc/nsswitch.conf Mon Jan 19 15:43:02 GMT 2009 Public bug reported: Binary package hint: bind9-host Description: Ubuntu 8.04.2 Release: 8.04 Package version: bind9-host 1:9.4.2.dfsg.P2-2ubuntu0.1 egrep ^host /etc/nsswitch.conf: hosts: files dns `host localhost` times out if no dns servers are reachable, despite: # head /etc/hosts 127.0.0.1 localhost this behaviour does not occur with package: host 20000331-9 ** Affects: bind9 (Ubuntu) Importance: Undecided Status: New
[Bug 318828] Re: bind9-host does not respect /etc/nsswitch.conf Mon Jan 19 15:56:07 GMT 2009 Not a bug. That's by design. ** Changed in: bind9 (Ubuntu) Status: New => Won't Fix
Afegir al fitxer name.conf.local
el nostre domini/zona
zone "nostredomini" { type master; file "/etc/bind/db.nostredomini"; };
Crear el fitxer db.nostredomini que conté la configuració del domini i la llista de màquines que hi pertanyen.
$TTL 604800 @ IN SOA servername. root.nostredomini. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS servername. ; servername @ IN A 192.168.1.2 ; IP server cie-58-175b IN A 192.168.1.2 ; llista d'ordinadors del domini sermnserver IN CNAME cie-58-175b ; sermnserver és un alias de cie-58-175b mruiserver IN A 192.168.1.129 sermn IN A 192.168.1.1
Enllaços relacionats amb BIND 9,
Als següents enllaços hi ha informació sobre com instal·lar i configurar un servidor de noms amb Debian emprant BIND 9.
També hi ha informació útil a Debian Help
Si la gestió de BIND9 a través de fitxers i/o comandes es complicada, podria ser convenient instal·lar un d'aquests programes per facilitar-ne la gestió,