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ó,