Unbound is a validating, recursive, and caching DNS resolver.unbound1.4.20_5Services: Unbound DNS Forwarder: Basic Settings/usr/local/pkg/unbound.incunboundunbound.shunboundUnbound is a validating, recursive, and caching DNS resolver./usr/local/pkg/0644https://packages.pfsense.org/packages/config/unbound/unbound.inc/usr/local/www/0644https://packages.pfsense.org/packages/config/unbound/unbound_status.php/usr/local/www/0644https://packages.pfsense.org/packages/config/unbound/unbound_acls.php/usr/local/pkg/0644https://packages.pfsense.org/packages/config/unbound/unbound_advanced.xml/usr/local/bin/0755https://packages.pfsense.org/packages/config/unbound/unbound_monitor.shUnbound DNS Settings/pkg_edit.php?xml=unbound.xml&id=0Unbound DNS Advanced Settings/pkg_edit.php?xml=unbound_advanced.xml&id=0Unbound DNS ACLs/unbound_acls.phpUnbound DNS Status/unbound_status.phpSettingslisttopicenableEnable UnboundEnable the use of Unbound as your DNS forwarder.checkboxNetwork interfaceactive_interfaceThe network interface(s) the Unbound DNS server will listen on.interfaces_selectionwanQuery interfacesquery_interfaceUtilize different network interface(s) that Unbound DNS server will use to send queries to authoritative servers and receive their replies. <br/>
<b>Note:</b> If a query interface is not selected then the default of all interfaces will be used.
interfaces_selectionwandnssec_statusEnable DNSSECEnable the use of DNSSEC. <br/>
<b>Note:</b> It is recommended that when enabling DNSSEC you disable the use of forwarding mode and allow Unbound to do the resolving. This is to ensure that DNS replies are valid and authentic.checkboxonforwarding_modeEnable forwarding modeConfigure the server to make use of the DNS servers configured in <a href="system.php">System: General setup</a>. <br/>
<b>Note:</b> Disabling this will cause Unbound to perform DNS queries without
using the upstream configured DNS servers.checkboxonprivate_addressPrivate Address supportWith this option enabled <a href="http://tools.ietf.org/html/rfc1918">RFC1918</a> addresses are stripped away from DNS answers. Additionally, the DNSSEC validator may mark the answers bogus. This protects against <a href="http://en.wikipedia.org/wiki/DNS_rebinding">DNS Rebinding</a>. <br/> <b>Note:</b> Domain Overrides and Host entries will be allowed to return answers if this option is enabled.checkboxonregdhcpstaticRegister DHCP static mappingsIf this option is set, then DHCP static mappings will be registered in the DNS forwarder, so that their name can be resolved. You should also set the domain in <a href="system.php">System: General setup</a> to the proper value.checkboxtxtsupportTXT Comment SupportIf this option is set, then any descriptions associated with Host entries and DHCP Static mappings will create a corresponding <a href="http://en.wikipedia.org/wiki/List_of_DNS_record_types">TXT record</a>.checkboxondumpcacheCache Restoration SupportThis option allows the restoration of the current Unbound cache, so that in the event of a reboot or shutdown the cache is restored instantly. This helps speed up DNS resolving.checkboxStatisticslisttopicstatsEnable StatisticsUnbound will log the number of queries that the resolver handles.checkboxstats_interval,cumulative_stats,extended_statsstats_intervalStatistics IntervalSelect the time as to when statistics will be written to the Unbound log file.select3600cumulative_statsEnable Cumulative StatisticsOnce unbound is started, the statistics collected are cumulative and are not cleared after each report has been logged.selectnoextended_statsEnable Extended StatisticsIn addition to collecting the total number of queries also collect what type of queries are handled by the resolver.checkbox
unbound_validate($_POST, "basic");
unbound_reconfigure();
unbound_install();
unbound_uninstall();