Your Hostname is: 38.103.63.61
Your IP Address is: 38.103.63.61
Your Proxy IP Address is: No proxy detected!
Your browser is: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
The port you are connecting from is: 57653
DNS info for your domain:
; <<>> DiG 9.4.2-P1 <<>> 38.103.63.61
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9612
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;38.103.63.61. IN A
;; ANSWER SECTION:
38.103.63.61. 655360 IN A 38.103.63.61
;; Query time: 0 msec
;; SERVER: 213.133.98.98#53(213.133.98.98)
;; WHEN: Fri Nov 21 17:59:32 2008
;; MSG SIZE rcvd: 46
ISP = *.103.63.61
And the code to generate this info...
<?PHP
function GetIP() {
if ($_SERVER["HTTP_X_FORWARDED_FOR"]) {
if ($_SERVER["HTTP_CLIENT_IP"]) {
$proxy = $_SERVER["HTTP_CLIENT_IP"];
} else {
$proxy = $_SERVER["REMOTE_ADDR"];
}
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else {
if ($_SERVER["HTTP_CLIENT_IP"]) {
$ip = $_SERVER["HTTP_CLIENT_IP"];
} else {
$ip = $_SERVER["REMOTE_ADDR"];
}
}
$host = gethostbyaddr($_SERVER["REMOTE_ADDR"]);
echo '<b>Your Hostname is:</b> '.$host.'<br /><br />';
echo '<b>Your IP Address is:</b> '.$ip.'<br /><br />';
if (isset($proxy)) {
echo '<b>Your Proxy IP Address is:</b> '.$proxy.'<br /><br />';
} else {
echo '<b>Your Proxy IP Address is:</b> No proxy detected! <br /><br />';
}
} // end GetIP()
function GetINFO() {
$agent = $_SERVER["HTTP_USER_AGENT"];
$port = $_SERVER["REMOTE_PORT"];
$time = $_SERVER["REQUEST_TIME"];
$query = $_SERVER["QUERY_STRING"];
// $refer = $_SERVER["HTTP_REFERER"];
$refer = $SERVER["HTTP_X_FORWARDED_FOR"];
echo '<b>Your browser is: </b>'.$agent.'<br /><br />';
echo '<b>The port you are connecting from is: </b>'.$port.'<br /><br />';
// echo 'The query took (ms): '.$time.'<br /><br />';
// echo 'The refering website is: '.$refer.'<br /><br />';
} // end GetINFO()
function GetISP() {
$ip = $_SERVER['REMOTE_ADDR'];
$fullhost = gethostbyaddr($ip);
$host = preg_replace("/^[^.]+./", "*.", $fullhost);
echo 'ISP = '.$host.'<br /><br />';
} // end GetISP()
function GetNSRecords() {
$host = gethostbyaddr($_SERVER["REMOTE_ADDR"]);
echo '<b>DNS info for your domain:</b> <br />';
echo '<pre>' . shell_exec('dig ' . escapeshellarg($host)) . '</pre>';
} // end GetNSRecords()
function GetMXRecords() {
$host = gethostbyaddr($_SERVER["REMOTE_ADDR"]);
echo '<b>MX records for your domain:</b> <br />';
echo '<pre>' . shell_exec('dig ' . escapeshellarg($host) . ' -t mx') . '</pre>';
}
function GetARecords() {
$host = gethostbyaddr($_SERVER["REMOTE_ADDR"]);
echo '<b>A records for your domain:</b> <br />';
echo '<pre>' . shell_exec('dig ' . escapeshellarg($host) . ' -t A') . '</pre>';
}
GetIP();
GetINFO();
GetNSRecords();
?>