our IDS is using Packetbeat to collect the network flows. But we want to switch to Suricata in detection and to collect the flows.
Suricata is great, but we recognized, that suricata automatically resolves the IP addresses (reverse lookup). This is great but as we checked with tcpdump Suricata does for every IP address or every flow a seperate DNS lookup to the DNS server.
Has Suricata the possibility to configure the DNS lookup functionalities? We did not find something on the web. One solution is to use a DNS cache but we first want to check if Suricata have natively some functions.
can you give us more details about your setup/configuration? Suricata itself does no DNS lookup AFAIK. Are you 100% sure it’s coming from Suricata and not another process?
Keep in mind if tcpdump is run without -nn option it does the resolve itself.