index.cgi: display unbound dns servers

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
This commit is contained in:
Arne Fitzenreiter
2016-10-02 16:35:50 +02:00
parent cc60329d88
commit e24d6112bb
3 changed files with 10 additions and 13 deletions

View File

@@ -15,6 +15,7 @@ srv/web/ipfire/cgi-bin/dns.cgi
srv/web/ipfire/cgi-bin/dnsforward.cgi
srv/web/ipfire/cgi-bin/firewall.cgi
srv/web/ipfire/cgi-bin/hosts.cgi
srv/web/ipfire/cgi-bin/index.cgi
srv/web/ipfire/cgi-bin/logs.cgi/log.dat
srv/web/ipfire/cgi-bin/pppsetup.cgi
srv/web/ipfire/cgi-bin/services.cgi

View File

@@ -200,26 +200,20 @@ END
END
}
my @dns_servers = ();
foreach my $f ("${General::swroot}/red/dns1", "${General::swroot}/red/dns2") {
open(DNS, "<$f");
my $dns_server = <DNS>;
close(DNS);
chomp($dns_server);
if ($dns_server) {
push(@dns_servers, $dns_server);
}
my $dns_servers;
if ( -e "${General::swroot}/red/dns" ) {
open (TMP, "<${General::swroot}/red/dns");
$dns_servers = <TMP>;
chomp($dns_servers);
close TMP;
}
my $dns_servers_str = join(", ", @dns_servers);
print <<END;
<tr>
<td>
<b>$Lang::tr{'dns servers'}:</b>
</td>
<td style='text-align:center;'>
$dns_servers_str
$dns_servers
</td>
<td></td>
</tr>

View File

@@ -90,12 +90,14 @@ update_forwarders() {
boot_mesg "Configuring upstream name server(s): ${forwarders:1}" ${INFO}
echo_ok
echo "${forwarders}" > /var/ipfire/red/dns
unbound-control -q forward ${forwarders}
return 0
fi
fi
# If forwarders cannot be used we run in recursor mode
echo "local recursor" > /var/ipfire/red/dns
unbound-control -q forward off
}