IPLookupService
IPLookupService (IP 조회 서비스)
IP 주소에 대해 여러 유형의 강화(enrichment) 정보를 제공하는 조회 서비스예요. MaxMind 데이터베이스 파일을 설정하고, IP 주소 또는 호스트 이름에 대해 어떤 종류의 강화 정보를 제공할지 지정하면 돼요.
출처: 문서
본문
설명
IP 주소에 대해 여러 유형의 강화 정보를 제공하는 조회 서비스예요. MaxMind Database 파일을 제공하고 IP 주소 또는 호스트 이름에 대해 어떤 종류의 강화 정보를 제공할지를 지정해서 설정해요. 각 강화 유형은 별도의 조회이므로, 사용 가능한 모든 강화 데이터를 제공하도록 서비스를 설정하면 일부 강화 정보만 반환할 때보다 느릴 수 있어요. 이 서비스를 사용하려면 키가 ip이고 값이 유효한 IP 주소 또는 호스트 이름인 조회를 수행해야 해요. 이 컴포넌트의 사용 방법(Usage)을 보고 Additional Details를 선택하면 반환되는 정보의 스키마 같은 더 자세한 내용을 확인할 수 있어요.
태그
anonymous, cellular, domain, enrich, geo, ip, ipgeo, isp, lookup, maxmind, tor
속성 (Properties)
아래 목록에서 필수 속성은 별표(*)로 표시했어요. 그 외 속성은 선택 사항이고, 표에는 기본값과 NiFi Expression Language 지원 여부도 함께 나와 있어요.
| 표시 이름 | API 이름 | 기본값 | 허용 값 | 설명 |
|---|---|---|---|---|
| MaxMind Database File * | database-file |
Maxmind IP Enrichment Database 파일 경로예요. | ||
| Lookup Anonymous IP Information * | lookup-anonymous-ip |
false |
true false |
IP 주소가 익명 네트워크에 속하는지 여부에 대한 정보를 반환할지 여부를 지정해요. |
| Lookup Geo Enrichment * | lookup-city |
true |
true false |
IP 주소에 대응하는 도시 같은 지리 정보를 반환할지 여부를 지정해요. |
| Lookup Connection Type * | lookup-connection-type |
false |
true false |
IP 주소에 대응하는 연결 유형에 대한 정보를 반환할지 여부를 지정해요. true면 조회는 connectionType 필드를 포함하며, 값이 채워지면 Dialup, Cable/DSL, Corporate 또는 Cellular 중 하나일 수 있어요. |
| Lookup Domain Name * | lookup-domain |
false |
true false |
IP 주소에 대응하는 도메인 이름에 대한 정보를 반환할지 여부를 지정해요. true면 조회는 2차 도메인 정보(foo.com)를 포함하지만 bar.foo.com 같은 3차는 포함하지 않아요. |
| Lookup ISP * | lookup-isp |
false |
true false |
IP 주소에 대응하는 인터넷 서비스 제공자(ISP)에 대한 정보를 반환할지 여부를 지정해요. |
상태 관리
이 컴포넌트는 상태를 저장하지 않아요.
제한 사항 (Restricted)
이 컴포넌트는 제한되지 않아요.
시스템 리소스 고려 사항
이 컴포넌트는 시스템 리소스 고려 사항을 지정하지 않아요.