authorative; ddns-update-style none; # logging on commit { log(info, concat("Client ", binary-to-ascii(16, 8, ":", substring(hardware, 1, 6)), " requests ", binary-to-ascii(16, 8, ":", option dhcp-parameter-request-list), " - ", pick-first-value(option vendor-class-identifier, "no vendor-id"), " - ", pick-first-value(option user-class, "no user-class")) ); } shared-network PRINTNET { subnet 172.20.24.0 netmask 255.255.255.0 { default-lease-time 86400; max-lease-time 604800; option subnet-mask 255.255.255.0; option broadcast-address 172.20.24.255; option domain-name "print.foo.sh"; option domain-name-servers 172.20.24.1, 172.20.24.2, 172.20.24.3; use-host-decl-names on; } host hp1.print.foo.sh { option host-name "hp1.print.foo.sh"; hardware ethernet 00:15:99:22:79:46; fixed-address 172.20.24.101; } }