validate nameserver ip-addresses for binds allow-transfer block; fixes #791
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
@@ -112,10 +112,13 @@ class Bind extends DnsBase
|
|||||||
if (count($this->ns) > 0) {
|
if (count($this->ns) > 0) {
|
||||||
foreach ($this->ns as $ns) {
|
foreach ($this->ns as $ns) {
|
||||||
foreach ($ns["ips"] as $ip) {
|
foreach ($ns["ips"] as $ip) {
|
||||||
|
$ip = \Froxlor\Validate\Validate::validate_ip2($ip, true, 'invalidip', true, true, true);
|
||||||
|
if ($ip) {
|
||||||
$bindconf_file .= ' ' . $ip . ";\n";
|
$bindconf_file .= ' ' . $ip . ";\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// AXFR server #100
|
// AXFR server #100
|
||||||
if (count($this->axfr) > 0) {
|
if (count($this->axfr) > 0) {
|
||||||
foreach ($this->axfr as $axfrserver) {
|
foreach ($this->axfr as $axfrserver) {
|
||||||
|
|||||||
Reference in New Issue
Block a user