Splunk Search

Reverse DNS lookups not working

mundus
Path Finder

I'm following the instructions for implementing a reverse DNS lookup at search time. I either get an error saying the fields couldn't be found or I don't get the output I'm expecting.

I copied the external_lookup.py to /etc/apps/search/bin

Transforms.conf:

[dnslookup]
external_cmd = external_lookup.py host ip
fields_list = host, ip

Props.conf:

[nessus]
LOOKUP-rdns = dnslookup ip OUTPUT host AS hostname

I also tried OUTPUTNEW per the example in:

http://docs.splunk.com/Documentation/Splunk/4.3/Knowledge/Addfieldsfromexternaldatasources#Set_up_a_...

What am I doing wrong here? The hostname field is empty if I run a search such as:

sourcetype=nessus NOT timestamps | dedup host | rename dest_ip AS ip | lookup dnslookup ip | table ip, hostname

Thx.

Tags (1)
0 Karma

are0002
Path Finder

Try

[nessus]
LOOKUP-rdns = dnslookup ip AS OUTPUT host AS hostname

0 Karma
Get Updates on the Splunk Community!

Index This | Why did the turkey cross the road?

November 2025 Edition  Hayyy Splunk Education Enthusiasts and the Eternally Curious!   We’re back with this ...

Enter the Agentic Era with Splunk AI Assistant for SPL 1.4

  🚀 Your data just got a serious AI upgrade — are you ready? Say hello to the Agentic Era with the ...

Feel the Splunk Love: Real Stories from Real Customers

Hello Splunk Community,    What’s the best part of hearing how our customers use Splunk? Easy: the positive ...