#Domain REPLACE_DOMAIN is dynamic DNS # #Servers REPLACE_IPV6_ADDR key rndc-key { algorithm hmac-md5; secret REPLACE_WITH_RNDC_KEY; } zone REPLACE_DOMAIN { primary 127.0.0.1; key rndc-key; } zone ip6.arpa { primary 127.0.0.1; key rndc-key; } #option T150 code 150 = string; #option wpad-url code 252 = text; #option wpad-url "http://REPLACE_DOMAIN/wpad.dat"; authoritative; ddns-ttl 3600; ddns-updates on; ddns-update-style interim; update-static-leases on; update-conflict-detection off; update-optimization on; use-host-decl-names on; ddns-domainname "REPLACE_DOMAIN"; ddns-rev-domainname "ip6.arpa."; allow client-updates; allow unknown-clients; allow booting ; allow bootp ; option dhcp6.bootfile-url "tftp://[REPLACE_IPV6_ADDRESS]/linux.0"; option dhcp6.bootfile-url code 59 = string ; max-lease-time 43200; default-lease-time 43200; dynamic-bootp-lease-length 43200; subnet6 REPLACE_IPV6_SUBNET/REPLACE_IPV6_SUBNET { dynamic-bootp-lease-length 3600; allow client-updates; ddns-ttl 43200; ddns-updates on; ddns-update-style standard; update-static-leases on; update-static-leases true; update-conflict-detection off; update-optimization false; use-host-decl-names on; ddns-domainname "REPLACE_DOMAIN"; ddns-rev-domainname "ip6.arpa"; option subnet-mask IPV4_ADDR_NETMASK; option nis-domain "REPLACE_DOMAIN"; option domain-name "REPLACE_DOMAIN"; option dhcp6.name-servers REPLACE_IPV6_ADDRESS; option time-offset -18000; option netbios-node-type 8; option dhcp6.domain-search "REPLACE_DOMAIN"; range6 REPLACE_IPV6_ADDR_START REPLACE_IPV6_ADDR_END; default-lease-time 43200; max-lease-time 43200; authoritative; allow unknown-clients; allow booting; allow bootp; option dhcp6.bootfile-url "tftp://[REPLACE_IPV6_ADDRESS]/linux.0"; } option architecture-type code 93 = unsigned integer 16; class "pxeclients" { match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; if option architecture-type = 0 { filename "pxelinux.0"; } elsif option architecture-type = 9 { filename "syslinux64.efi"; } elsif option architecture-type = 7 { filename "syslinux64.efi"; } elsif option architecture-type = 6 { filename "syslinux32.efi"; } } ## Begin Fixed Addresses ## #Servers REPLACE_IPV6_ADDRESS ################################################# # host ddns { # hardware ethernet 00:50:56:a1:87:a8; # fixed-address6 REPLACE_IPV6_ADDRESS; # ddns-hostname ddns; # ddns-domainname "REPLACE_DOMAIN"; # }