bind
) és l'autor principal del servidor DHCP. El paquet Debian corresponent és isc-dhcp-server.
/etc/dhcp/dhcpd.conf
, i/etc/dhcp/dhcpd6.conf
per a IPv6) són el nom del domini i els servidors DNS. Si aquest servidor està sol a la xarxa local (com es defineix per la propagació de la difusió), la directiva authoritative
també ha d'estar activada (o sense comentar). També cal crear una secció subnet
que descrigui la xarxa local i la informació de configuració que s'ha de proporcionar. L'exemple següent encaixa amb una xarxa local 192.168.0.0/24
amb un encaminador a 192.168.0.1
que serveix com a passarel·la. Les adreces IP disponibles estan en l'interval 192.168.0.128
a 192.168.0.254
.
Exemple 10.15. Extracte de /etc/dhcp/dhcpd.conf
# # Sample configuration file for ISC dhcpd for Debian # # The ddns-updates-style parameter controls whether or not the server will # attempt to do a DNS update when a lease is confirmed. We default to the # behavior of the version 2 packages ('none', since DHCP v2 didn't # have support for DDNS.) ddns-update-style interim; # option definitions common to all supported networks... option domain-name "internal.falcot.com"; option domain-name-servers ns.internal.falcot.com; default-lease-time 600; max-lease-time 7200; # If this DHCP server is the official DHCP server for the local # network, the authoritative directive should be uncommented. authoritative; # Use this to send dhcp log messages to a different log file (you also # have to hack syslog.conf to complete the redirection). log-facility local7; # My subnet subnet 192.168.0.0 netmask 255.255.255.0 { option routers 192.168.0.1; option broadcast-address 192.168.0.255; range 192.168.0.128 192.168.0.254; ddns-domainname "internal.falcot.com"; }
maquina-192-168-0-131.internal.falcot.com
). Aquesta característica requereix la configuració del servidor DNS per acceptar les actualitzacions de la zona DNS internal.falcot.com
per part del servidor DHCP, i la configuració d'aquest últim per enviar actualitzacions per a cada registre.
bind
(vegeu Secció 10.7.1, «Programari DNS»), cal afegir la directiva allow-update
a cadascuna de les zones que el servidor DHCP ha d'editar (la del domini internal.falcot.com
i la zona inversa). Aquesta directiva llista les adreces IP que tenen permès realitzar aquestes actualitzacions; per tant, hauria de contenir les possibles adreces del servidor DHCP (tant l'adreça local com l'adreça pública, si fos el cas).
allow-update { 127.0.0.1 192.168.0.1 212.94.201.10 !any };
bind
, i aquest últim sobreescriurà els fitxers de configuració en intervals regulars. Com que aquest procediment automatitzat produeix fitxers que són menys llegibles per humans que els escrits manualment, els administradors de Falcot gestionen el domini internal.falcot.com
amb un servidor DNS delegat; això significa que el fitxer de zona falcot.com
es manté fermament sota el seu control manual.
ddns-update-style interim;
i ddns-domain-name "internal.falcot.com";
.