Skip to main content

QueryWhois

描述:

Whois查询器,主要用于通过基于Whois的APIs 来丰富数据流,也可用于执行常规的Whois查询。

标签:

whois, enrich, ip

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.

名字默认值允许值列表描述
查询内容Whois查询内容的值

支持表达式语言 (支持流属性和变量)
查询类型设定Whois的查询类型(按需选填)
服务器指定Whois 服务器地址
服务器 监听端口43远程Whois服务器所监听的TCP端口
查询超时1500 ms调用Whois 服务的超时时间的设定,在查询请求发出后,超过该指定时间Whois 服务仍未返回响应结果,则按失败关联处理。
分批数量25指定单个执行任务中所处理的数据流个数。
大批量数据传输协议
- Begin/End即将被处理的流文件被begin 和 end 标签封装。其中每行记录都包含分隔字段集。
- 无查询中不包括特殊的方言
指定处理大批量查询的协议
结果解析方法
- 分隔采用分隔符或者正则表达式将查询结果分隔成流文件属性组。
- 正则表达式使用正则表达式将查询结果分隔成属性组。
- 无不分隔查询结果
指定相应的方法将Whois查询结果分隔成流文件属性组。
分隔原则分隔原则,填入相应的分割符或者正则表达式,以便将查询结果根据填入的该拆分原则(分割符或者正则的匹配模式),在拆分或匹配完成后放入到流文件属性组中。
注意: 如涉及多行正则匹配,需要考虑追尾换行符的处理。
关键字检索组(多行/批处理)当执行批量查询时,用户所填入的正则表达式(在模式匹配过后的匹配组或则命中匹配组的组序号)将被运用于匹配Whois服务的查询结果。

连线:

名字描述
not found查询无果关联,对查询结果进行模式匹配后,没有发现匹配项,则路由流文件至该关联。
found命中匹配关联,对查询结果进行模式匹配后,发现匹配项并生成相应的匹配项的流文件属性,则路由流文件至命中匹配关联。

读取属性:

未提供。

写入属性:

名字描述
enrich.dns.record.group根据分隔原则被捕获的字段集,会被相应地分成不同的流文件属性组。(分配依据:基于其在查询结果中所处的结果集位置)。

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件必须提供输入流。

系统资源考量:

未提供。