Tja. Da würde ich, der Bequemlichkeit wegen, die üblichen Verdächtigen (nslookup, dig, host) in einer Subshell hochnotpeinlich befragen.
Noch zwei Hinweise:
A) Das geht. B) behandle die übergebenen Werte mit escapeshellarg
also
$shell='host ' . escapeshellarg( trim( $_GET['hostname'] ) ) . ' 8.8.8.8';
echo ln2br ( htmlspecialchars ( `$shell` ) );
Jörg Reinholz