IPLookupService¶
描述¶
一种为 IP 地址提供多种类型的丰富信息的查找服务。通过提供一个 MaxMind 数据库文件并指定应为 IP 地址或主机名提供哪些类型的丰富信息来配置该服务。每种补充类型都是独立的查找,因此将服务配置为提供所有可用的丰富数据可能比仅返回一部分可用补充数据要慢。要使用此服务,必须使用键“ip”及有效的 IP 地址或主机名作为值进行查找。查看此组件的使用方式并选择查看其他详细信息以获取更多信息,例如与返回的信息相关的架构。
属性¶
下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。
显示名称 |
API 名称 |
默认值 |
允许值 |
描述 |
---|---|---|---|---|
MaxMind 数据库文件 * |
database-file |
Maxmind IP 丰富信息数据库文件的路径 |
||
查找匿名 IP 信息 * |
lookup-anonymous-ip |
false |
|
指定是否应返回有关该 IP 地址是否属于匿名网络的信息。 |
查找地理丰富信息 * |
lookup-city |
true |
|
指定是否应返回与 IP 地址对应的地理信息(例如城市)的相关信息 |
查找连接类型 * |
lookup-connection-type |
false |
|
指定是否应返回与 IP 地址对应的连接类型有关的信息。如果为 true,则查找将包含一个“connectionType”字段,该字段(如果已填充)将包含“Dialup”、“Cable/DSL”、“Corporate”或“Cellular”的值 |
查找域名 * |
lookup-domain |
false |
|
指定是否应返回与 IP 地址对应的域名信息。如果为 true,则查找将包含二级域名信息,例如 foo.com,但不包含 bar.foo.com |
查找 ISP * |
lookup-isp |
false |
|
指定是否应返回与 IP 地址对应的信息服务提供商的相关信息 |
状态管理¶
此组件不存储状态。
受限¶
此组件不受限制。
系统资源注意事项¶
此组件未指定系统资源注意事项。