From aeee6c33d5e3dd4c2f490cf5fb3454617b48e50a Mon Sep 17 00:00:00 2001 From: DL6ER Date: Wed, 14 Dec 2016 14:27:14 +0100 Subject: [PATCH] Add DNS domain setting --- php/savesettings.php | 18 +++++++++++++++++- settings.php | 25 +++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 1 deletion(-) diff --git a/php/savesettings.php b/php/savesettings.php index fddc8ca4..0795add9 100644 --- a/php/savesettings.php +++ b/php/savesettings.php @@ -265,8 +265,24 @@ function validDomain($domain_name) break; - default: + // Set DNS server domain name + case "domainname": + $domain = $_POST["domain"]; + if(!validDomain($domain)) + { + $error .= "Domain name ".$domain." is invalid!
The domain name has been reset to its previous value"; + } + else + { + exec("sudo pihole -a domainname ".$domain); + } + break; + + + default: + // Option not found + $debug = true; break; } } diff --git a/settings.php b/settings.php index e34962dc..02af8dfe 100644 --- a/settings.php +++ b/settings.php @@ -5,6 +5,14 @@ $setupVars = parse_ini_file("/etc/pihole/setupVars.conf"); ?> + + + + 0){ ?> +
+ +
+
+ + +
+ +
+
+
+