从IP地址获取WHOIS“descr”值并插入HTML表格

时间:2010-10-12 13:08:09

标签: ip-address ip whois

我正在使用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脚本邮寄到指定的recpients。

我想要做的是包含某种脚本,该脚本获取IP地址并进行WHOIS查找并返回“descr”字段中包含的值。该值可以与IP或全新列进入同一单元格。该脚本应该能够通过连接到任务调度程序的“run.bat”文件执行。该脚本不一定必须是VBS,但需要能够通过批处理文件运行。

1 个答案:

答案 0 :(得分:0)

你在说什么descr字段? WHOIS不包含DESCR或desciption字段(参见例如http://whois.domaintools.com/microsoft.com)。 编辑:请参阅下面的评论,它确实包含DESCR字段。

有许多examples个VBS脚本querying随时可用的WHOIS服务。如果您想使用这些公共WHOIS服务之一,请检查是否符合所述服务的业务使用。当您尝试查询域注册表本身时会更加困难,因为您需要查询不同注册商的不同IP(例如,您不会在德国(.de)域名注册商的数据库中找到冰岛(.is)域名(www) .denic.de)。

试试这个谷歌搜索querying WHOIS servers via VBS的例子。