DNS(): Cache NXDOMAIN
This commit is contained in:
parent
6ce78cb1a4
commit
a7ac3339de
@ -1940,7 +1940,7 @@ function DNS($host) {
|
|||||||
global $config;
|
global $config;
|
||||||
|
|
||||||
if ($config['cache']['enabled'] && ($ip_addr = cache::get('dns_' . $host))) {
|
if ($config['cache']['enabled'] && ($ip_addr = cache::get('dns_' . $host))) {
|
||||||
return $ip_addr;
|
return $ip_addr != '?' ? $ip_addr : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$config['dns_system']) {
|
if (!$config['dns_system']) {
|
||||||
@ -1956,7 +1956,7 @@ function DNS($host) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($config['cache']['enabled'])
|
if ($config['cache']['enabled'])
|
||||||
cache::set('dns_' . $host, $ip_addr, 3600);
|
cache::set('dns_' . $host, $ip_addr !== false ? $ip_addr : '?', 3600);
|
||||||
|
|
||||||
return $ip_addr;
|
return $ip_addr;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user