ignore flags to dns_get_record() and look for anything
This commit is contained in:
parent
92f5a2b6a6
commit
b541351a0a
@ -495,10 +495,13 @@ function z_dns_check($h,$check_mx = 0) {
|
|||||||
&& \App::$config['system']['do_not_check_dns'])
|
&& \App::$config['system']['do_not_check_dns'])
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
$opts = DNS_A + DNS_CNAME + DNS_PTR;
|
|
||||||
if($check_mx)
|
//$opts = DNS_A + DNS_CNAME + DNS_PTR;
|
||||||
$opts += DNS_MX;
|
//if($check_mx)
|
||||||
return((@dns_get_record($h, $opts) || filter_var($h, FILTER_VALIDATE_IP)) ? true : false);
|
// $opts += DNS_MX;
|
||||||
|
// Specific record type flags are unreliable on FreeBSD and Mac,
|
||||||
|
// so now we'll ignore these and just check for the existence of any DNS record.
|
||||||
|
return((@dns_get_record($h) || filter_var($h, FILTER_VALIDATE_IP)) ? true : false);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user