summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2014-11-15 18:16:36 -0600
committerChris Buechler <cmb@pfsense.org>2014-11-15 18:16:36 -0600
commit88a0937dc206567b6aac2cb37de560cbb09c89c6 (patch)
tree3d842e6641a7b130e56fb3b73569c5984ff447b8 /etc
parent0c50e94bacbe5fb020fa6b09b4520184d82dd9fc (diff)
downloadpfsense-88a0937dc206567b6aac2cb37de560cbb09c89c6.zip
pfsense-88a0937dc206567b6aac2cb37de560cbb09c89c6.tar.gz
if unbound is enabled, assign interface IP as DNS, same behavior as dnsmasq
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/services.inc2
1 files changed, 2 insertions, 0 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc
index 2ab55ec..664c262 100644
--- a/etc/inc/services.inc
+++ b/etc/inc/services.inc
@@ -579,6 +579,8 @@ EOPP;
$dnscfg .= " option domain-name-servers {$ifcfgip};";
if ($newzone['domain-name'] && is_array($syscfg['dnsserver']) && ($syscfg['dnsserver'][0]))
$newzone['dns-servers'] = $syscfg['dnsserver'];
+ } else if (isset($config['unbound']['enable'])) {
+ $dnscfg .= " option domain-name-servers {$ifcfgip};";
} else if (!empty($dns_arrv4)) {
$dnscfg .= " option domain-name-servers " . join(",", $dns_arrv4) . ";";
if ($newzone['domain-name'])
OpenPOWER on IntegriCloud