diff --git a/scripts/pi-hole/php/savesettings.php b/scripts/pi-hole/php/savesettings.php
index d659de62..31de84f3 100644
--- a/scripts/pi-hole/php/savesettings.php
+++ b/scripts/pi-hole/php/savesettings.php
@@ -200,32 +200,31 @@ function readAdlists()
}
$DNSservercount = count($DNSservers);
- // Check if at least one DNS server has been added
- if(isset($_POST["localrecursive"]))
+ if(isset($_POST["localDNS"]))
{
- if(isset($_POST["localrecursiveport"]) &&
- is_numeric($_POST["localrecursiveport"]))
+ if(isset($_POST["localDNSport"]) &&
+ is_numeric($_POST["localDNSport"]))
{
// Save port and modify dnsmasq.d config file
- exec("sudo pihole -a localrecursivedns ".intval($_POST["localrecursiveport"]));
+ exec("sudo pihole -a localdnsport ".intval($_POST["localDNSport"]));
$DNSservercount++;
}
- else if(isset($localrecursive))
+ else if(isset($localdns))
{
// Remove entry without valid port
- exec("sudo pihole -a localrecursivedns 0");
+ exec("sudo pihole -a localdnsport 0");
}
}
else
{
// Remove possible entry if unticked
- exec("sudo pihole -a localrecursivedns 0");
- // Check if at least one DNS server has been added
- if($DNSservercount < 1)
- {
- $error .= "No DNS server has been selected.
";
- }
+ exec("sudo pihole -a localdnsport 0");
+ }
+ // Check if at least one DNS server has been added
+ if($DNSservercount < 1)
+ {
+ $error .= "No DNS server has been selected.
";
}
// Check if domain-needed is requested
diff --git a/settings.php b/settings.php
index a23bbf3c..009fccb5 100644
--- a/settings.php
+++ b/settings.php
@@ -206,14 +206,14 @@ if (isset($setupVars["QUERY_LOGGING"])) {
$piHoleLogging = true;
}
-if (isset($setupVars["LOCAL_RECURSIVE"])) {
- if($setupVars["LOCAL_RECURSIVE"]) {
- $localrecursive = $setupVars["LOCAL_RECURSIVE"];
+if (isset($setupVars["LOCAL_DNS_PORT"])) {
+ if($setupVars["LOCAL_DNS_PORT"]) {
+ $localDNS = $setupVars["LOCAL_DNS_PORT"];
} else {
- $localrecursive = false;
+ $localDNS = false;
}
} else {
- $localrecursive = false;
+ $localDNS = false;
}
?>
@@ -754,15 +754,15 @@ if (isset($_GET['tab']) && in_array($_GET['tab'], array("sysadmin", "blocklists"
data-inputmask="'alias': 'ipv6'" data-mask
value="">
-
+