【发布时间】:2012-01-30 05:37:39
【问题描述】:
我如何通过 PHP 知道 IP 的域?
我用过这段代码
<?php
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
echo $hostname;
?>
但它不能正常工作。例如:
gethostbyaddr(62.75.138.253);
域名是 earthwar.de 但正确答案是 German-proxy.de
请帮忙。
【问题讨论】:
-
62.75.138.253 解析为 earthwar.de。但是 German-proxy.de 指向 62.75.138.253 但这并不意味着它是正确的主机名。许多域可以指向一个IP;但一个 IP 只能解析为一个主机名。例如,至少有 3 个域名指向该 IP。