Получить значение WHOIS "descr" с IP-адреса и вставить в таблицу HTML - PullRequest
1 голос
/ 12 октября 2010

Я использую SQL-запрос для извлечения веб-статистики с моего сайта. Это делается с помощью инструмента командной строки MySQL и выводится в виде таблицы HTML.

Таблица в настоящее время отформатирована следующим образом:

<TABLE>
<TR><TH>Keyword</TH><TH>Date</TH><TH>IP/WHOIS</TH></TR>
<TR><TD>random phrase</TD><TD>2010-10-11</TD><TD>1.2.3.4</TD></TR>
</TABLE>

Затем таблица уточняется сценарием VBS и отправляется по почте указанным получателям с помощью другого сценария VBS.

Что я хотел бы сделать, так это включить какой-то скрипт, который берет IP-адрес, выполняет поиск в WHOIS и возвращает значение, содержащееся в поле «descr». Значение может войти в ту же ячейку, что и IP-адрес, или в совершенно новый столбец. Сценарий должен быть в состоянии выполнить через мой файл "run.bat", который связан с планировщиком задач. Скрипт не обязательно должен быть VBS, но должен иметь возможность запускаться через командный файл.

1 Ответ

0 голосов
/ 12 октября 2010

О каком descr поле вы говорите?WHOIS не содержит поля DESCR или поля описания (см., Например, http://whois.domaintools.com/microsoft.com). EDIT: См. Комментарии ниже, оно содержит поле DESCR.

Существует множество примеров. сценариев VBS запрос легкодоступных служб WHOIS. Если вы хотите использовать одну из этих общедоступных служб WHOIS, проверьте на соответствие бизнес-использованию указанной службы. Когда вы попытаетесьзапрашивать сами реестры доменов, поскольку вам нужно запрашивать у разных регистраторов разные IP-адреса (например, вы не найдете исландский (.is) домен в базе данных немецкого (.de) регистратора доменов (www.denic.de).

Попробуйте поискать в Google примеры запросов к серверам WHOIS через VBS .

...