Parsing von DNS-Abfrage- und -Antwortfeldern
Die Felder DNS-Abfrage und DNS-Antwort wurden entfernt. Sie können die DNS-Antwortdaten weiterhin anzeigen, indem Sie differenziertere DNS-Datenfelder in Ihre Suchergebnisse einschließen. Weitere Informationen zu den DNS-Datenfeldern, die Sie verwenden können, finden Sie unter Aufbereitete Inspektion.
Die folgenden Informationen sind beim Parsen der Daten in den Feldern DNS-Abfrage und DNS-Antwort hilfreich.
Die Felder DNS-Abfrage und DNS-Antwort werden nur ausgefüllt, wenn der Datenfluss Daten für eine DNS-Abfrage oder DNS-Antwort enthält und die Inspektionsstufe auf Umfassend oder Erweitert gesetzt ist.DNS-Abfrage
<transaction ID>,<flags>,<query domain>,<request type>| Feld | Beschreibung |
|---|---|
| Transaktions-ID | Wird vom DNS-Client und -Server verwendet, um die Transaktion beim Abgleich einer Anforderung mit einer Antwort zu identifizieren. |
| Flaggen | Der Wert R gibt an, dass eine Rekursion angefordert wurde; andernfalls ist das Feld leer. Wenn eine Rekursion angefordert und aktiviert wurde, stellt der DNS-Server Abfragen für den Client, um den Domänennamen aufzulösen. |
| Abfragedomäne | Der Domänenname, dessen Auflösung angefordert wurde. |
| Anforderungstyp | Gibt den Typ der Ressourceninformationen an, die angefordert wurden. Dabei gilt die Definition durch die Internet Assigned Numbers Authority (IANA). Zu den gängigsten Anforderungstypen zählen die IPv4-Hostadresse (A), die IPv6-Adresse (AAAA), der kanonische Domänenname für den Aliasnamen (CNAME), der autoritative Namensserver für die Domäne (NS) und der Name des Mailaustauschservers (MX). |
51736,R,<domain name>,A- Die Transaktions-ID ist 51736.
- Es wurde eine Rekursion angefordert.
- Die Position in Klammern zeigt den aufzulösenden Domänennamen.
- Die angeforderten Ressourceninformationen entsprechen der IPv4-Hostadresse.
DNS-Antwort
Das Feld DNS-Antwort verwendet dieses Format, das in der folgenden Tabelle beschrieben ist:
<transaction id>,<flags>,<query domain>,<response code>,
<num answers>,<num authority>,<num additional>,<answers>
| Feld | Beschreibung |
|---|---|
| Transaktions-ID | Wird vom DNS-Client und -Server verwendet, um die Transaktion beim Abgleich einer Anforderung mit einer Antwort zu identifizieren. |
| Flaggen | Kann leer oder eine Kombination aus A, R und T sein, wobei Folgendes gilt:
|
| Abfragedomäne | Der Domänenname, dessen Auflösung angefordert wurde. |
| Response code (Antwortcode) | Der Antwortcode 0 bedeutet, dass keine Fehler gefunden wurden. Alle anderen Antwortcodewerte weisen auf eine Art von Fehler hin. Es kann beispielsweise vorkommen, dass die Abfrage nicht richtig formatiert wurde oder der Domänenname nicht vorhanden ist. |
| Num answers (Anzahl der Antworten) | Die Anzahl der regulären Antwortdatensätze, die von der Abfrage zurückgegeben wurden. |
| Num authority (Autoritätsanzahl) | Die Anzahl der Autoritätsantwortdatensätze, die von der Abfrage zurückgegeben wurden. |
| Num additional (Anzahl zusätzlicher) | Die Anzahl der zusätzlichen Antwortdatensätze, die von der Abfrage zurückgegeben wurden. |
| Antworten | Die Liste der Antwortreaktionen, die von der Abfrage zurückgegeben wurden. Alle Antworten sind durch das Symbol "|" voneinander getrennt. Autoritätsantworten und zusätzliche Antworten haben dasselbe Format wie reguläre Antworten und werden auf Basis ihrer Position in der Antwortliste als Autoritätsantworten und zusätzliche Antworten bezeichnet. In QRadar Network Insights V7.3.1.4 und früher haben die Antwortantworten das folgende Format:
wo
In QRadar Network Insights V7.3.1.5 und höher enthalten die Antworten den Antworttyp und haben das folgende Format:
Das Antworttypfeld zeigt an, ob die Antwort eine Standardantwort (ANS), eine autoritative Antwort (AUTH) oder eine zusätzliche Antwort (ADD) ist. |
In QRadar Network Insights V7.3.1.4könnte die DNS-Antwort auf die obige DNS-Abfrage beispielsweise wie folgt aussehen:
51736,R,<domain name>,0,1,2,2|<domain name>,A,246,145.72.70.20|
<domain name>,NS,1359,<auth_name_server1>|<domain name>,NS,1359,<auth_name_server2>
|<auth_name_server1>,A,72008,<IPv4 address>|<auth_name_server2>,A,2074,<IPv4 address>
- Die Transaktions-ID ist 51736, also dieselbe ID, die der Abfrage zugewiesen wurde.
- Das "R" zeigt an, dass die Rekursion verfügbar war und Teil der Antwort ist.
- Die Position in Klammern zeigt den aufzulösenden Domänennamen.
- Der Antwortcode 0 bedeutet, dass keine Fehler gefunden wurden.
- Die Folge 1,2,2 bedeutet, dass es eine Standardantwort, zwei Autoritätsantworten und zwei zusätzliche Antworten gibt.
- Das Symbol "|" zeigt den Anfang der Antwortfelder an.
- In der ersten Antwort korreliert der Typ A mit einer IPv4-Adresse, die angibt, dass der <domain name> an <IPv4 address> zu finden ist und 246 Sekunden lang zwischengespeichert werden kann.
- Die zweiten und dritten Antworten geben die autoritativen Namensserver (NS) für die Domäne an.
- Die vierten und fünften Antworten geben die IPv4-Adressen für die beiden autoritativen Namensserver an.
In QRadar Network Insights V7.3.1.5 oder höher enthalten die Antwortfelder den Antworttyp, sodass dieselbe DNS-Antwort wie folgt aussehen kann:
51736,R,<domain name>,0,1,2,2|<domain name>,ANS,A,246,145.72.70.20|
<domain name>,AUTH,NS,1359,<auth_name_server1>|<domain name>,AUTH,NS,1359,
<auth_name_server2>|<auth_name_server1>,ADD,A,72008,<IPv4 address>|
<auth_name_server2>,ADD,A,2074,<IPv4 address>