QueryWhois
描述:
Whois查询器,主要用于通过基于Whois的APIs 来丰富数据流,也可用于执行常规的Whois查询。
标签:
whois, enrich, ip
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
查询内容 | Whois查询内容的值 支持表达式语言 (支持流属性和变量) | ||
查询类型 | 设定Whois的查询类型(按需选填) | ||
服务器 | 指定Whois 服务器地址 | ||
服务器 监听端口 | 43 | 远程Whois服务器所监听的TCP端口 | |
查询超时 | 1500 ms | 调用Whois 服务的超时时间的设定,在查询请求发出后,超过该指定时间Whois 服务仍未返回响应结果,则按失败关联处理。 | |
分批数量 | 25 | 指定单个执行任务中所处理的数据流个数。 | |
大批量数据传输协议 | 无 | - Begin/End - 无 | 指定处理大批量查询的协议 |
结果解析方法 | 无 | - 分隔 - 正则表达式 - 无 | 指定相应的方法将Whois查询结果分隔成流文件属性组。 |
分隔原则 | 分隔原则,填入相应的分割符或者正则表达式,以便将查询结果根据填入的该拆分原则(分割符或者正则的匹配模式),在拆分或匹配完成后放入到流文件属性组中。 | ||
注意: 如涉及多行正则匹配,需要考虑追尾换行符的处理。 | |||
关键字检索组(多行/批处理) | 当执行批量查询时,用户所填入的正则表达式(在模式匹配过后的匹配组或则命中匹配组的组序号)将被运用于匹配Whois服务的查询结果。 |
连线:
名字 | 描述 |
---|---|
not found | 查询无果关联,对查询结果进行模式匹配后,没有发现匹配项,则路由流文件至该关联。 |
found | 命中匹配关联,对查询结果进行模式匹配后,发现匹配项并生成相应的匹配项的流文件属性,则路由流文件至命中匹配关联。 |
读取属性:
未提供。
写入属性:
名字 | 描述 |
---|---|
enrich.dns.record.group | 根据分隔原则被捕获的字段集,会被相应地分成不同的流文件属性组。(分配依据:基于其在查询结果中所处的结果集位置)。 |
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
未提供。