]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - html/cgi-bin/dnsforward.cgi
DNS Forwarding: Let UI accept hostnames, too
[ipfire-2.x.git] / html / cgi-bin / dnsforward.cgi
index 9091ee1db938620c815f66d1ddb8e28c1eee6bc4..521a7a20b4279103b328aa4f167e2f8a0a47aca6 100644 (file)
@@ -70,8 +70,8 @@ if ($cgiparams{'ACTION'} eq $Lang::tr{'add'})
        my @forward_servers = split(/\,/, $cgiparams{'FORWARD_SERVERS'});
        foreach my $forward_server (@forward_servers) {
                # Check if the settings for the forward server are valid.
        my @forward_servers = split(/\,/, $cgiparams{'FORWARD_SERVERS'});
        foreach my $forward_server (@forward_servers) {
                # Check if the settings for the forward server are valid.
-               unless(&General::validip($forward_server)) {
-                       $errormessage = "$Lang::tr{'invalid ip'}: $forward_server";
+               unless(&General::validip($forward_server) || &General::validfqdn($forward_server)) {
+                       $errormessage = "$Lang::tr{'invalid ip or hostname'}: $forward_server";
                        last;
                }
        }
                        last;
                }
        }