好的,我正在研究是否可以使用 PHP 获取计算机的 DNS。我知道 PHP 允许获取网站或服务器的 DNS 信息,但可以使用 $_SERVER['REMOTE_ADDR'] 和其他 PHP 函数以某种方式交叉引用计算机 DNS。
问问题
2227 次
2 回答
1
"" 是否可以使用 PHP 显示计算机的 DNS?“”
首先,我不相信你搜索,如果你的客户端 IP 有一个域名分配给它,如果是这样,上面的答案,或者像“whois”这样的一些 shell 命令可以帮助你。
我相信,你试图找出你的客户的“域名服务器”。为此,您需要在客户端机器上运行一些命令或脚本。
PHP,是一种服务器端脚本语言。您必须创建一个包含 java、javascript 的页面,当然,还要拥有您需要的权限,去做您认为可以做的事情。
于 2016-12-31T17:01:30.950 回答
0
您可以gethostbyaddr
为此使用:
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
但是,我必须警告您,$_SERVER['REMOTE_ADDR']
可以有几种形式;这里有几篇讨论这个值的文章:
于 2012-05-08T08:41:31.023 回答