mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-19 19:15:22 +00:00
Merge pull request #625 from 8191/fix_unbound-regdhcp
unbound: Fix "register DHCP leases in DNS" config option
This commit is contained in:
commit
5aac90e81a
@ -557,18 +557,20 @@ function unbound_add_host_entries() {
|
||||
}
|
||||
|
||||
// Handle DHCPLeases added host entries
|
||||
$dhcplcfg = read_hosts();
|
||||
$host_entries = "";
|
||||
if (is_array($dhcplcfg)) {
|
||||
foreach($dhcplcfg as $key=>$host) {
|
||||
$host_entries .= "local-data-ptr: \"{$host['ipaddr']} {$host['fqdn']}\"\n";
|
||||
$host_entries .= "local-data: \"{$host['fqdn']} IN A {$host['ipaddr']}\"\n";
|
||||
if (!empty($host['name'])) {
|
||||
$host_entries .= "local-data-ptr: \"{$host['ipaddr']} {$host['name']}\"\n";
|
||||
$host_entries .= "local-data: \"{$host['name']} IN A {$host['ipaddr']}\"\n";
|
||||
if (isset($config['unbound']['regdhcp'])) {
|
||||
$dhcplcfg = read_hosts();
|
||||
$host_entries = "";
|
||||
if (is_array($dhcplcfg)) {
|
||||
foreach($dhcplcfg as $key=>$host) {
|
||||
$host_entries .= "local-data-ptr: \"{$host['ipaddr']} {$host['fqdn']}\"\n";
|
||||
$host_entries .= "local-data: \"{$host['fqdn']} IN A {$host['ipaddr']}\"\n";
|
||||
if (!empty($host['name'])) {
|
||||
$host_entries .= "local-data-ptr: \"{$host['ipaddr']} {$host['name']}\"\n";
|
||||
$host_entries .= "local-data: \"{$host['name']} IN A {$host['ipaddr']}\"\n";
|
||||
}
|
||||
}
|
||||
$unbound_entries .= $host_entries;
|
||||
}
|
||||
$unbound_entries .= $host_entries;
|
||||
}
|
||||
|
||||
// Write out entries
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user