Splunk Search

How to create a DNS regex for our sample DNS logs to make them more meaningful?


HI Experts,

I am a fresh guy in SPLUNK Searching. Recently, my team leader needed us to create a DNS regex and make the domain name more meaningful. I thought you guys have more experience at this area and know what our leader needs. Please help or paste any useful links here. :- )

6/30/2015 7:16:20 PM 0B4C PACKET  000020C986D845B0 UDP Rcv       d300   Q [0001   D   NOERROR] A      (13)mail(8)google(3)com(0)----------mail.google.com
6/30/2015 7:16:20 PM 0B4C PACKET  001000C986D835B0 UDP Rcv       d300   Q [0001   D   NOERROR] A      (3)news8)baidu(3)com(0)-----------news.baidu.com

Thanks so much in advance!

Tags (3)
0 Karma

  1. Install the Splunk app - Splunk Add-on for Microsoft Windows DNS
  2. Add below configuration in props.conf to get domain name in human readable format.

    EXTRACT-question1 = ] (?\w+)\s+(?.)
    EXTRACT-question2 = ] (?[^\s]
    EVAL-domain = trim(replace(questionname, "(([\d]+))", "."),".")

0 Karma


There are handful number of apps which can help you with field extractions. Have a look at this list and pick what meets your requirement or is the closest.


0 Karma


Thanks for your request ,Mitesh.

I clearly know how to create the field extractions. Is this same like that ?? Do you have methods to manually to add this DNS Domain Name to somewhere that I may need .Then make it happen. Is this possible?


0 Karma


Please help

0 Karma
State of Splunk Careers

Access the Splunk Careers Report to see real data that shows how Splunk mastery increases your value and job satisfaction.

Find out what your skills are worth!