diff --git a/db/pull.php b/db/pull.php index 37de4e6bca6661d42229d20c47288e07c5a15af9..b876d9896b03b892e622b786e51746426dd7ad33 100644 --- a/db/pull.php +++ b/db/pull.php @@ -146,8 +146,8 @@ while ($row = pg_fetch_assoc($result)) { exec(escapeshellcmd('delv @74.82.42.42 ' . $domain), $iplookup); if ($iplookup) { _debug('Iplookup', $iplookup, true); - $dnssec = in_array('; fully validated', $iplookup) ?? false ; - $getaonly = array_values(preg_grep('/A\s.*/', $iplookup)); + $dnssec = in_array('; fully validated', $iplookup, true) ?? false ; + $getaonly = array_values(preg_grep('/\s+IN\s+A\s+.*/', $iplookup)); preg_match('/A\s(.*)/', $getaonly[0], $version); $ip = trim($version[1]); }