Skip to content

Class: Dns

The Domain Name System (DNS) object represents the shared information

associated with the DNS query and answer objects.

URI: ocsf:Dns

 classDiagram
    class Dns
    click Dns href "../Dns/"
      Object <|-- Dns
        click Object href "../Object/"


      Dns <|-- DnsAnswer
        click DnsAnswer href "../DnsAnswer/"
      Dns <|-- DnsQuery
        click DnsQuery href "../DnsQuery/"


      Dns : class_

      Dns : packet_uid

      Dns : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
class_ 0..1 recommended
String
The class of resource records being queried direct
packet_uid 0..1 recommended
Integer
The DNS packet identifier assigned by the program that generated the query direct
type 0..1 recommended
String
The type of resource records being queried direct

In Subsets

Aliases

  • DNS

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self ocsf:Dns
native ocsf:Dns
close uco_master:DNSRecord

LinkML Source

Direct

name: Dns
description: 'The Domain Name System (DNS) object represents the shared information

  associated with the DNS query and answer objects.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- DNS
close_mappings:
- uco_master:DNSRecord
is_a: Object
slots:
- class_
- packet_uid
- type
slot_usage:
  class_:
    name: class_
    description: 'The class of resource records being queried. See <a target=''_blank''

      href=''https://www.rfc-editor.org/rfc/rfc1035.txt''>RFC1035</a>. For example:

      <code>IN</code>.'
    recommended: true
  packet_uid:
    name: packet_uid
    description: 'The DNS packet identifier assigned by the program that generated
      the query. The

      identifier is copied to the response.'
    recommended: true
  type:
    name: type
    description: 'The type of resource records being queried. See <a target=''_blank''

      href=''https://www.rfc-editor.org/rfc/rfc1035.txt''>RFC1035</a>. For example:
      A,

      AAAA, CNAME, MX, and NS.'
    recommended: true

Induced

name: Dns
description: 'The Domain Name System (DNS) object represents the shared information

  associated with the DNS query and answer objects.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- DNS
close_mappings:
- uco_master:DNSRecord
is_a: Object
slot_usage:
  class_:
    name: class_
    description: 'The class of resource records being queried. See <a target=''_blank''

      href=''https://www.rfc-editor.org/rfc/rfc1035.txt''>RFC1035</a>. For example:

      <code>IN</code>.'
    recommended: true
  packet_uid:
    name: packet_uid
    description: 'The DNS packet identifier assigned by the program that generated
      the query. The

      identifier is copied to the response.'
    recommended: true
  type:
    name: type
    description: 'The type of resource records being queried. See <a target=''_blank''

      href=''https://www.rfc-editor.org/rfc/rfc1035.txt''>RFC1035</a>. For example:
      A,

      AAAA, CNAME, MX, and NS.'
    recommended: true
attributes:
  class_:
    name: class_
    description: 'The class of resource records being queried. See <a target=''_blank''

      href=''https://www.rfc-editor.org/rfc/rfc1035.txt''>RFC1035</a>. For example:

      <code>IN</code>.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Class
    rank: 1000
    alias: class_
    owner: Dns
    domain_of:
    - Dns
    - DnsAnswer
    - PeripheralDevice
    range: string
    recommended: true
  packet_uid:
    name: packet_uid
    description: 'The DNS packet identifier assigned by the program that generated
      the query. The

      identifier is copied to the response.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Packet UID
    rank: 1000
    alias: packet_uid
    owner: Dns
    domain_of:
    - Dns
    range: integer
    recommended: true
  type:
    name: type
    description: 'The type of resource records being queried. See <a target=''_blank''

      href=''https://www.rfc-editor.org/rfc/rfc1035.txt''>RFC1035</a>. For example:
      A,

      AAAA, CNAME, MX, and NS.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Type
    rank: 1000
    alias: type
    owner: Dns
    domain_of:
    - AnalysisTarget
    - Observable
    - Os
    - Osint
    - Package
    - PrivilegeInfo
    - ProgrammaticCredential
    - RelatedEvent
    - San
    - Sbom
    - Script
    - SoftwareComponent
    - StartupItem
    - ThreatActor
    - Ticket
    - Timespan
    - TlsExtension
    - Token
    - Dns
    - Resource
    - Account
    - Agent
    - Analytic
    - ApplicationObject
    - AuthenticationToken
    - ClassifierDetails
    - Cve
    - Database
    - Databucket
    - DiscoveryDetails
    - DnsAnswer
    - DomainContact
    - EncryptionDetails
    - Endpoint
    - Enrichment
    - File
    - Graph
    - Group
    - Ja4Fingerprint
    - Kernel
    - ManagedEntity
    - Metadata
    - Module
    - NetworkEndpoint
    - NetworkInterface
    - Node
    - PeripheralDevice
    - Policy
    - Rule
    - Scan
    - Trait
    - UnmannedAerialSystem
    - UnmannedSystemOperatingArea
    - User
    - WebResource
    - Device
    - DatastoreActivity
    - FtpActivity
    - RegValue
    - WinResource
    range: string
    recommended: true