2017-01-30 10 views
0

Я хочу знать UUID клиентского ПК по Php. Я сделал это по следующему сценарию:UUID и DNS-сервер клиентского ПК с использованием php

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

Но PHP - это серверный язык. Таким образом, приведенный выше код дает только uuid сервера. Я хочу знать UUID клиента. Как я могу это знать?

Я также хочу знать IP-адрес DNS-сервера клиентов. DNS-сервер объясняется на следующем рисунке:

enter image description here

На приведенном выше рисунке, я хочу знать IP-адрес сервера DNS, который 202.40.176.12. Как я могу узнать это в 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

Как я могу использовать client.js для того, чтобы знать IP-адрес uuid и dns-сервера клиентов? –

+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-сервером необходимо обмениваться информацией, которая спрашивала об уникальном имени DNS для ваших веб-приложений.