2

ホスト名、逆引きDNS、IP所有者などのIP情報の完全なセットを探しています。

<?php

$ip       = $_SERVER['REMOTE_ADDR'];
$hostname = php_uname('n');
echo "<br>" . $hostname;

echo "<br>" . $ip;


?>


 $hostname = php_uname('n');

これにより、訪問者ではなく、サーバーのホスト名が返されます。逆引きDNS、ISPなどの他の情報も必要です

このルックアップに利用できる無料のAPIはありますか?

私が検討したソリューション、PHPを介して訪問者のISPを取得するにはどうすればよいですか?

現在は機能していません!

4

2 に答える 2

2

あなたが探しているgethostbyaddr($ip)

php_unameコマンドラインのようunameに=>常にシステムのホスト名を使用します。

于 2012-05-02T16:47:19.483 に答える
0
$clientIp =  $_SERVER['REMOTE_ADDR'];
$clientDns = gethostbyaddr($clientIp);
$clientISP = geoip_isp_by_name($clientIp);

geoip_* には、pecl Geoip 拡張機能と maxmind の無料データベースが必要です

于 2012-05-02T16:47:57.420 に答える