Mailinglisten-Archive |
Hi,
> Die IP-adresse ( $REMOTE_ADDR ) sollte nicht das Problem sein, jedoch
> kann man aus einer HTTPS Verbindung den Referer nicht eruieren!
> Mittels Geek Tool lässt sich jeder IP Block auflösen. Siehe
> http://www.geektools.com/cgi-bin/proxy.cgi.
> Eine PHP Version von Geek Tool hab ich auch noch nicht gesehen.
Das ist eine normale Whois-Abfrage auf
Europa: whois.ripe.net
Asien: whois.apnic.net
USA: whois.arin.net
Eine Whois-Abfrage sieht etwa so aus:
------------------------------------------------------------
/*
* make whois-query
* by Daniel Lorch <daniel_(at)_lorch.cc>
*/
function whois_query($request, $server, $port="43") {
$sock=fsockopen($server, $port, &$n, &$s, 5);
if(!$sock)
return false;
fputs($sock,trim($request)."\r\n");
while(!feof($sock) && ($buf=_(at)_fread($sock,4096)) !== false)
$s .= $buf;
fclose($sock);
return $s;
}
echo whois_query('212.40.5.72', 'whois.ripe.net');
------------------------------------------------------------
Du hast richtig geraten. Das kommt bei uns ebenfalls zum Einsatz - nur
etwas komplexer:
http://tsunamihost.ch/hosting/whois/?domain=php-center
biz, at, cc, li und to sind noch frei :)
-daniel
php::bar PHP Wiki - Listenarchive