Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Observation Encodings

Observations sent out from DNS TAPIR Core are packed in a 32-bit word with the following interpretations:

EncodingObservationInterpretation
1GLOBALLY_NEWPreviously unseen by any Edge
2TODOTODO
4NEWLY_REGISTEREDDomain was created very recently
8REGISTRY_INVESTIGATIONDomain is under investigation by its registry
16TODOTODO
32TODOTODO
64TODOTODO
128TODOTODO
256TODOTODO
512TODOTODO
1024LOOPTESTObservation for testing use only
othersTODOTODO

Detailed Explanations

GLOBALLY_NEW

This observation flag is set for a domain the first time any Edge resolver in a DNS TAPIR system receives a query for it. It is set regardless of what the response was. For example, it will be set even for NXDOMAIN and NODATA responses.

Some domains will not cause a corresponding GLOBALLY_NEW observation to be sent out. Those are the so-called "well-known" domains that are configured as part of installing a DNS TAPIR Edge system. For those domains, only aggregated statistics such as counters will be collected.

NEWLY_REGISTERED

This observation flag is set for a domain if it was newly registered when it was first seen by an Edge resolver. I.e. when the domain is no older than one week when an Edge resolver first encountered it.

REGISTRY_INVESTIGATION

This observation flag is set for a domain if it under investigation by its registry for some reason. A registry can launch an investigation into a domain for numerous reasons. For example, the registry might be trying to verify registrant data for a domain, a domain might be involved in a legal dispute or there has been complaints about a domain being involved in some kind of abuse.

LOOPTEST

This observation flag is set for domains that are used for testing purposes. More documentation on how a looptest can be conducted can be found here.