使用php的客户端PC的UUID和DNS服务器

时间:2017-01-30 11:07:27

标签: php dns uuid

我想知道Php的客户端PC的UUID。我通过以下脚本完成了这个:

exec('wmic csproduct get uuid 2>&1', $output);
echo "UUID: ".$output[1]."<br><br>"; 

但PHP是一种服务器端语言。所以上面的代码只给出了服务器的uuid。 我想知道客户端的UUID。我怎么知道呢?

我也想知道客户端的DNS服务器IP。 DNS服务器在下图中说明:

enter image description here

在上图中,我想知道DNS服务器的IP地址是202.40.176.12。我怎么能在php或javascript中知道它?

2 个答案:

答案 0 :(得分:1)

您无法从PHP获取此信息,也无法从Javascript获取此信息。

您可能会找到通过ActiveX,VBScript,JScript或Flash或Java Applet的方法。但是,现在这些都不再被广泛使用或支持,或者可以使用crossbrowser。

关于获取DNS条目,请参阅Is it possible to detect visitor DNS server?,特别是该信息:

  

您需要自己的DNS服务器并强制用户解析唯一的DNS名称。如果用户试图解决它,那么它们将泄漏到您的DNS服务器自己的DNS服务器地址。 DNS服务器旁边必须与您的网络应用程序共享询问唯一DNS名称的信息。

答案 1 :(得分:-2)

> visitor.js is a javascript library that provides information about the
> client.

> Including:

> Continent, Country and city Date of last visit Referring website or
> search engine (including search term) Time spent on the website
> Browser and operating system IP Address Language Browser OS Screen
> size And more.