====== Servidor de noms Bind9 ======
===== Problemes amb Lenny =====
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
([[https://lists.ubuntu.com/archives/ubuntu-server-bugs/2009-January/009186.html | Bug-report original]])
[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
([[https://lists.ubuntu.com/archives/ubuntu-server-bugs/2009-January/009188.html | Resposta original]])
===== Configurar BIND 9 =====
==== Configuració ====
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 ====
Enllaços relacionats amb BIND 9,
* [[http://www.bind9.net/ | DNS, BIND, DHCP, LDAP and Directory Services]]
* [[http://www.bind9.net/manuals | BIND Manual Pages, BIND 9 User Guide]]
* [[http://www.bind9.net/manual/bind/9.3.3/Bv9ARM.html | BIND 9 Administrator Reference Manual]]
* [[http://bio3d.colorado.edu/tor/sadocs/dns/dns.html | The Domain Name System Explained]]
* [[http://www.section6.net/wiki/index.php/Using_DNS_with_BIND | Using DNS with BIND]]
Als següents enllaços hi ha informació sobre com instal·lar i configurar un servidor de noms amb Debian emprant BIND 9.
* Debian GNU/Linux Network Administrator's Manual, [[http://www.debian.org/doc/manuals/network-administrator/ch-bind.html | Chapter 8 - DNS/BIND]]
* Debian Administration, [[http://www.debian-administration.org/articles/355 | Two-in-one DNS server with BIND 9]]
* Debian Wiki authored by Justin Hartman, [[http://linux.justinhartman.com/DNS_Installation_and_Setup_using_BIND9 | DNS Installation and Setup using BIND9]]
També hi ha informació útil a Debian Help
* [[http://www.debianhelp.org/search/node/bind9?page=1 | Resultats de cercar ''bind9'']]
===== Interficies gràfiques per BIND9 =====
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ó,
* [[http://sourceforge.net/projects/smbind | Smbind - Simple Management for BIND]]
* [[http://www.debianhelp.co.uk/bindweb.htm | Bind DNS Server Web interface or GUI Tools]]