Unbound DNS
Unbound is a validating, recursive and caching DNS resolver focused on privacy and DNSSEC support.
EnginsightGlobal Fields (4)
| Field | Type | 
|---|---|
ngs.id Unique identifier for the log entry.  | string  | 
ngs.createdAt Timestamp when the event was created locally.  | pdate  | 
ngs.indexedAt Timestamp when the log was indexed into the SIEM.  | pdate  | 
ngs.source Origin or source system of the log.  | string  | 
Reference-Specific Fields (17)
| Field | Type | 
|---|---|
unbound.LogType Type of log entry (e.g., "info", "error", "debug").  | string  | 
unbound.Severity Severity level of the log message.  | string  | 
unbound.ClientIP IP address of the client making the DNS request.  | string  | 
unbound.Domain Domain name involved in the logged operation.  | string  | 
unbound.RecordType DNS record type queried or processed (e.g., "A", "AAAA", "MX").  | string  | 
unbound.Class DNS class of the record (usually "IN" for Internet).  | string  | 
unbound.Thread Identifier of the Unbound thread handling this request.  | pint  | 
unbound.RequestList.Max Maximum size reached by the request list.  | plong  | 
unbound.RequestList.Avg Average size of the request list over time.  | pfloat  | 
unbound.RequestList.Exceeded Number of times the request list capacity was exceeded.  | plong  | 
unbound.RequestList.Jostled Count of entries removed (jostled out) from the request list due to overflow.  | plong  | 
unbound.Queries Total number of queries processed.  | plong  | 
unbound.CacheHits Number of queries answered from cache.  | plong  | 
unbound.Recursions Number of recursive queries performed.  | plong  | 
unbound.Prefetch Number of prefetch operations executed.  | plong  | 
unbound.Rejected Number of queries that were rejected (e.g., due to access control).  | plong  | 
unbound.Msg Additional message or note associated with the log entry.  | text_general  | 
Sample Log Event
Below is a representative JSON log entry showing key fields as they're emitted by the system. Depending on the context of the event, some fields may be omitted if they're not applicable.