Как найти устройство в сети?

CodeLath, создатель сервера TonidoPlug, предоставляет веб-сервер для поиска плагина в локальной сети:

http://www.tonidoplug.com/ip/

Мне любопытно узнать, как скрипту, расположенному на некоторых веб-серверах в Сети, удается найти IP-адрес устройства, расположенного в моей локальной сети, которое использует немаршрутизируемый частный адресный план 192.168.x.x.

Если это не удается, пользователь может ввести MAC-адрес, и веб-скрипт снова попытается его найти.

У кого-нибудь есть идеи, как это делается?

Спасибо.


person Gulbahar    schedule 25.02.2010    source источник


Ответы (2)


Я думаю, что устройства «звонят домой» на веб-сайт TonidoPlug со своими MAC- и IP-адресами, и этот скрипт просто запрашивает базу данных для соответствующего устройства...

person Wim    schedule 25.02.2010

Если вам нужна копия вашего локального файла SQLEXPRESS/MDF на удаленном сервере (SQL Server 2005), вы можете щелкнуть правой кнопкой мыши в «Обозревателе серверов» на файле db.mdf и нажать «Опубликовать в провайдере…». Вы можете выбрать различные варианты совместимости с SQL Server 2005, 2008 и т. д. На выходе получается .sql файл запроса.

person user3164922    schedule 03.02.2014