Unbound+DHCP (server of your choice) should be able to replicate a lot of what dnsmasq provides. With this change set Unbound still works with dnsmasq, but also it can work with a plain DHCP server. Features have been added within the UCI itself to act like dnsmasq. - alone: name each interface relative to router hostname - alone: prevent upstream leakage of your domain and '.local' - dnsmasq: use dnsmasq UCI to configure forwarding clauses - dhcp: work with odhcpd as example of companion DHCP-DNS - dhcp: convert DHCPv4 leases into EUI64 SLAAC for DNS records - all: enable encrypted remote unbound-control using splice conf - all: allow user spliced conf-files for hybrid UCI and manual conf -- 'unbound_srv.conf' will be spliced into the 'server:' clause -- 'unbound_ext.conf' will add clauses to the end, example 'forward:' README HOW TO for dnsmasq-in-serial, dnsmasq-in-parallel, and unbound-with-odhcpd have better/added UCI starters. HOW TO for including unbound_srv.conf and unbound_ext.conf are added. Document new UCI: add_local_fqdn, add_wan_fqdn, dhcp4_slaac6, dhcp_link, domain, and domain_type Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
28 lines
686 B
Text
28 lines
686 B
Text
config unbound
|
|
option add_local_fqdn '1'
|
|
option add_wan_fqdn '0'
|
|
option dhcp_link 'none'
|
|
option dhcp4_slaac6 '0'
|
|
option dns64 '0'
|
|
option dns64_prefix '64:ff9b::/96'
|
|
option domain 'lan'
|
|
option domain_type 'static'
|
|
option edns_size '1280'
|
|
option hide_binddata '1'
|
|
option listen_port '53'
|
|
option localservice '1'
|
|
option manual_conf '0'
|
|
option protocol 'mixed'
|
|
option query_minimize '0'
|
|
option query_min_strict '0'
|
|
option rebind_localhost '0'
|
|
option rebind_protection '1'
|
|
option recursion 'passive'
|
|
option resource 'small'
|
|
option root_age '28'
|
|
option ttl_min '120'
|
|
option unbound_control '0'
|
|
option validator '0'
|
|
option validator_ntp '1'
|
|
#list domain_insecure ''
|
|
|