【问题标题】:Get WHOIS "descr" value from IP address and insert into HTML table从 IP 地址获取 WHOIS "descr" 值并插入 HTML 表
【发布时间】:2010-10-12 13:08:08
【问题描述】:

我正在使用 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,但需要能够通过批处理文件运行。

【问题讨论】:

    标签: ip-address ip whois


    【解决方案1】:

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

    有许多 examples 的 VBS 脚本 querying 随时可用的 WHOIS 服务。如果您想使用其中一项公共 WHOIS 服务,请检查该服务的商业用途是否符合要求。当您尝试自己查询域名注册机构时会变得更加困难,因为您需要为不同的 IP 查询不同的注册商(例如,您不会在德国 (.de) 域名注册商的数据库中找到冰岛 (.is) 域(www .denic.de)。

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

    【讨论】:

    • 查询RIPE数据库时有DESCR字段:
    • 你说得对,之前没看到。然而,一些测试查询表明 RIPE 没有许多 IP 地址的特定信息。通常它会显示“整个 IPv4 地址空间”,在某些情况下,它似乎会将组织名称复制到 descr - 也许这取决于互联网提供商为其 IP 范围设置某种描述?在我看来不是很有用的信息。
    • 这很有用,因为我国大约 50% 的访问者在“descr”字段中使用公司名称而不是 ISP。
    • 我会浏览你的链接。到目前为止,我只找到了如何获取所有 WHOIS 信息,而不是单独的行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 2014-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多