2017-01-30 5 views
0

クライアントPCのUUIDは、私はスクリプトを介してこれを行っています:クライアントPCのUUIDとDNSサーバは、PHPを使用しています

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

しかし、PHPはサーバー側の言語です。したがって、上記のコードはサーバーのUUIDのみを提供します。 クライアントのUUIDを知りたい。どうすればそれを知ることができますか?

また、クライアント側のDNSサーバーIPについても知りたいと思います。 DNSサーバーは、次の図で説明されています。上の図で

enter image description here

、私は202.40.176.12でDNSサーバーのIPアドレスを知りたいです。どのように私はPHPまたはJavaScriptでそれを知ることができますか?

+0

DNSサーバーの複製:http://stackoverflow.com/questions/10721731/is-it-possible-to-detect-visitor-dns-server – Gordon

+1

サーバー上でこれらの設定を取得することはできません。クライアントが明示的に送信します。なぜそれが必要ですか? – kelunik

答えて

-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. 
+0

オープンソースですか? –

+0

visitor.jsを使用してクライアントuuidとDNSサーバIPアドレスを知るにはどうしたらいいですか? –

+0

http://www.visitorjs.com/ Visitorjsは非常に便利かもしれませんが、無料ではありません。 –

1

この情報は、PHPからもJavascriptでも取得できません。

ActiveX、VBScript、JScript、Flash、またはJavaアプレットを使用する方法があります。しかし、それ以上は広く使われておらず、現在はサポートされていません。

DNSエントリを取得するためとして、Is it possible to detect visitor DNS server?、特定の情報でその部分を参照してください。

あなたはユニークなDNS名を解決するために、独自のDNSサーバと力のユーザーを必要としています。ユーザーが解決しようとすると、DNSサーバー自身のDNSサーバーアドレスにリークします。 DNSサーバの次には、あなたのWebアプリケーションに対する一意のDNS名について尋ねた情報を共有する必要があります。

関連する問題