DNS processes values by querying domains or IP addresses in the Domain Name System (DNS).

By default, this processor can take up to 1 second per DNS query and may have significant impact on end-to-end data processing latency. If Substation is running in AWS Lambda with Kinesis, then this latency can be mitigated by increasing the parallelization factor of the Lambda.

Interpretation Methods

The processor supports these interpretation methods:

  • object
  • data

Options

FieldTypeDescriptionRequired
typestringthe query type made to DNS.

must be one of:
- forward_lookup: retrieve IP addresses for a domain
- reverse_lookup: retrieve domains for an IP address
- query_txt: retrieve TXT records for a domain
Yes
timeoutintegerthe amount of time to wait (in milliseconds) for a response.

defaults to 1000 (1 second).
No