DNS Query

dns_query

The DNS query object represents a specific request made to the Domain Name System (DNS) to retrieve information about a domain or perform a DNS operation. This object encapsulates the necessary attributes and methods to construct and send DNS queries, specify the query type (e.g., A, AAAA, MX).

Attributes

CaptionNameTypeDescription
Resource Record ClassclassStringThe class of resource records being queried. See RFC1035. For example: IN.
HostnamehostnameHostnameEntity:HOSTNAME

The hostname or domain being queried. For example: www.example.com
DNS OpcodeopcodeStringThe DNS opcode specifies the type of the query message.
DNS Opcode IDopcode_idIntegerThe DNS opcode ID specifies the normalized query message type as defined in RFC-5395.
  • 0: Query (QUERY)
  • 1: Inverse Query (INVERSE_QUERY)
  • 2: Status (STATUS)
  • 3: Reserved (RESERVED)
  • 4: Notify (NOTIFY)
  • 5: Update (UPDATE)
  • 6: DSO Message (DSO_MESSAGE)
  • 99: Other (OTHER)
Packet UIDpacket_uidIntegerThe DNS packet identifier assigned by the program that generated the query. The identifier is copied to the response.
Raw Dataraw_dataJSONGroup:context

The event data as received from the event source.
Record IDrecord_idStringGroup:primary

Unique identifier for the object
Resource Record TypetypeStringThe type of resource records being queried. See RFC1035. For example: A, AAAA, CNAME, MX, and NS.
UnmappedunmappedUnmapped[]Data from the source that was not mapped into the schema.

Relationships

DNS Query shown in context

Inbound Relationships

These objects and events reference DNS Query in their attributes:

Outbound Relationships

DNS Query references the following objects and events in its attributes:

This page describes qdm-1.5.1+ocsf-1.6.0