/** * Try to perform reverse lookup for given address; if no reverse lookup * exists, returns NULL. * * @param peer.InetAddress addr * @return string */ public function tryReverseLookup(InetAddress $addr) { $ptr = $this->_nativeLookup($addr->reversedNotation(), DNS_PTR); if (!isset($ptr[0]['target'])) { return NULL; } return $ptr[0]['target']; }