14/04/17 15:58:42.03 yq2PUuy/0
//================================================
// gethostbyaddr_timeout
//================================================
function gethostbyaddr_timeout($host, $timeout = 1)
{
$query = rtrim(`nslookup -timeout=${timeout} -retry=1 ${host} | grep "arpa" | grep -v "canonical"`);
$kekka = preg_replace('/ +/', ' ', $query);
if (preg_match("/name = ([\d\w\.\-]+)\.$/", $kekka, $matches)) {
$hostname = $matches[1];
return($hostname);
}
return;
}