Вземете WHOIS descr стойност от IP адреса и вмъкнете в HTML таблица

Използвам 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, но трябва да може да се изпълнява чрез пакетния файл.


person jman    schedule 12.10.2010    source източник


Отговори (1)


За какво descr поле говорите? WHOIS не съдържа DESCR или поле за описание (вижте напр. http://whois.domaintools.com/microsoft.com). РЕДАКТИРАНЕ: Вижте коментарите по-долу, съдържа поле DESCR.

Има много примери за VBS скриптове запитване за лесно достъпни WHOIS услуги. Ако искате да използвате една от тези публични WHOIS услуги, проверете за съответствие с бизнес използването на споменатата услуга. Ще стане много по-трудно, когато се опитвате да правите заявки в самите регистри на домейни, тъй като трябва да правите запитвания към различни регистратори за различни IP адреси (напр. няма да намерите исландски (.is) домейн в базата данни на немския (.de) регистратор на домейни (www .denic.de).

Опитайте това търсене в Google за примери за запитване до WHOIS сървъри чрез VBS.

person Dennis G    schedule 12.10.2010
comment
Има поле DESCR при заявка към базата данни RIPE: - person jman; 12.10.2010
comment
db.ripe.net/ - person jman; 12.10.2010
comment
Прав си, не го виждах преди. Въпреки това няколко тестови заявки показват, че RIPE няма конкретна информация за много IP адреси. Обикновено показва цялото IPv4 адресно пространство и в някои случаи изглежда копира името на организацията в descr - може би зависи от интернет доставчика да зададе някакво описание за своя IP диапазон? Не много полезна информация в моите очи. - person Dennis G; 12.10.2010
comment
Полезно е, защото около 50% от посетителите в моята страна имат името на компанията си в полето descr, а не техния интернет доставчик. - person jman; 12.10.2010
comment
Ще разгледам вашите връзки. Досега намерих само как да получа цялата WHOIS информация, а не отделни редове. - person jman; 12.10.2010