Stukjes van een werkende configuratie voor bind9 en dhcpd3, zodat de dhcp clients die een hostname meesturen, automatisch aan de dns worden toegevoegd. (ook met reverse lookups) Disclaimer: dit is een configuratie die ik een paar jaar geleden gemaakt heb, en nog steeds werkt... Ik kan geen garantie geven dat dit bij u gaat werken. Tom Mercelis ************* relevant extract uit bind/named.conf.local --- in debian wordt named.conf.local in named.conf ge-include ************* key rndc-key { algorithm hmac-md5; secret "**************"; }; zone "lan" { type master; file "/etc/bind/db.lan"; allow-update { key rndc-key; }; }; zone "1.168.192.in-addr.arpa" { type master; file "/etc/bind/db.192"; notify no; allow-update { key rndc-key; }; }; ******* Er moet een zone file zijn voor uw .lan en voor .192.in-addr.arpa. ******* ************ Stukje van bind/db.lan ************ $ORIGIN . $TTL 86400 ; 1 day lan IN SOA dns.lan. root.darkcase.lan. ( 2004121797 ; serial 28800 ; refresh (8 hours) 14400 ; retry (4 hours) 604800 ; expire (1 week) 86400 ; minimum (1 day) ) $TTL 0 ; 0 seconds NS dns.lan. MX 10 mail.lan. $TTL 86400 ; 1 day TXT "The Mercelis home network, Powered by Linux" $ORIGIN lan. $TTL 0 ; 0 seconds darkcase A 192.168.1.1 dns A 192.168.1.1 gateway A 192.168.1.1 gw CNAME gateway mail A 192.168.1.1 ************ stukje van bind/db.192 ************ $ORIGIN . $TTL 86400 ; 1 day 1.168.192.in-addr.arpa IN SOA dns.lan. root.localhost. ( 2004120943 ; serial 21600 ; refresh (6 hours) 1800 ; retry (30 minutes) 1209600 ; expire (2 weeks) 432000 ; minimum (5 days) ) NS dns.lan. $ORIGIN 1.168.192.in-addr.arpa. 1 PTR darkcase.lan. ************ stukjes van bind3/dhcpd.conf ************ authoritative; option subnet-mask 255.255.255.0; default-lease-time 900; max-lease-time 86400; ddns-update-style interim; ddns-updates on; ddns-domainname "lan"; ddns-rev-domainname "in-addr.arpa."; update-static-leases on; key rndc-key { algorithm hmac-md5; secret "**************"; } subnet 192.168.1.0 netmask 255.255.255.0 { authoritative; range 192.168.1.20 192.168.1.200; option broadcast-address 192.168.1.255; option routers 192.168.1.1; option domain-name-servers 192.168.1.1; option domain-name "lan"; zone lan { primary 127.0.0.1; key rndc-key; } zone 1.168.192.in-addr.arpa. { primary 127.0.0.1; key rndc-key; } } *************** Extra hint voor de clients indien die dhclient3 gebruiken: zet in /etc/dhcp3/dhclient.conf een lijntje: send host-name "blah"; ***************