是否可以使用PHP显示计算机的DNS

时间:2012-05-05 00:18:59

标签: php dns

好的,我正在研究是否有可能使用PHP获取计算机的DNS。我知道PHP允许获取网站或服务器的DNS信息,但可以使用$ _SERVER ['REMOTE_ADDR']和其他PHP函数以某种方式交叉引用计算机DNS。

2 个答案:

答案 0 :(得分:1)

“”是否可以使用PHP显示计算机的DNS? “”

首先,我不相信你搜索,如果你的客户端IP有一个DOMAIN NAME分配给它,如果是这样,上面的答案,或者像'whois'这样的shell命令可以帮助你。

我相信,是你试图找出你的客户的'域名服务器'。为此,您需要在客户端计算机中运行一些命令或脚本。

PHP,是一个服务器端脚本语言。 你必须创建一个包含,java,javascript的页面,当然, 获得您需要的权限,做您认为可以做的事情。

答案 1 :(得分:0)

您可以使用gethostbyaddr

$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);

但是,我必须警告你,$_SERVER['REMOTE_ADDR']可以有几种形式;这里有一些文章谈论这个价值: