====== 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]]