Dettagli per i log del resolver DNS privato

Dettagli di log per i log del resolver DNS.

Risorse

  • privateResolver

Categorie di log

Valore API (ID): Console (nome visualizzato) Descrizione
dns.dnsresolver.private_resolver_query_response Log risposte query Log per le risposte di query DNS private.

Disponibilità

Il log DNS privato è disponibile in tutte le aree dei realm commerciali.

Contenuto di un registro DNS privato

Nota

Alcuni campi dipendono dalla risposta della query DNS e contengono informazioni specifiche della query. I campi più comuni sono definiti nella tabella riportata di seguito. Per ulteriori informazioni sui record DNS supportati da OCI, vedere Record delle risorse supportate. Per ulteriori informazioni sulle definizioni DNS RFC, vedere Specifica RFC DNS.
Property Descrizione

specversion

Versione dello schema di Oracle Cloud Infrastructure Logging. Ad esempio: 1.0.

type

Tipo di log OCI. Impostare sempre su com.oraclecloud.dns.private.resolver.

source

Nome dell'OCID del resolver DNS che ha inviato una query DNS per la risoluzione.

id

UUID casuale, univoco per ogni voce di log.

Ad esempio, 10936-1708978182-7f44ccc0848b5dff

time

Ora in cui è stato generato l'output della funzione nel formato dell'indicatore orario RFC 3339.

oracle.ingestedtime

Ora in cui la riga di log è stata inclusa dal log di Oracle Cloud Infrastructure, nel formato con indicatore orario RFC 3339.

oracle.logid

OCID dell'oggetto di log di Oracle Cloud Infrastructure Logging.

oracle.loggroupid

OCID del gruppo di log di Oracle Cloud Infrastructure Logging.
oracle.resourceType Il tipo di risorsa che ha restituito la risposta. Ad esempio, dns.privateResolver.

oracle.tenantid

OCID della tenant in cui si trova l'oggetto di log.

oracle.compartmentid

OCID del compartimento in cui si trova la funzione o l'applicazione.

data.additionalcount

Numero di record di risorse nella sezione "informazioni aggiuntive", definita nella specifica RFC DNS.

data.answer

Rispondere al tipo di record e ai dati. Ad esempio, [A 10.0.3.6] ("A" record è un record indirizzo seguito dai dati dell'indirizzo.) Per ulteriori informazioni, vedere Record risorse supportate.
data.answercount

Numero di record risorsa (RR) presenti nella sezione risposta, definita nella specifica RFC DNS.

data.authoritycount

Numero di voci nella sezione Authority del messaggio DNS, definite nella specifica RFC DNS.

data.forwardSourceAddress

Indirizzo IP RCE (Reverse Connection Endpoint) (se presente).

data.forwardDestinationPort

Indirizzo IP della destinazione finale della query inoltrata (se presente).

data.forwardDestinationAddress

Numero di porta per la destinazione finale dell'interrogazione inoltrata (se presente).

data.latency

Latenza query espressa in millisecondi.

data.messageId

Identificativo del messaggio con un valore compreso tra 0 e 65535. Utilizzato per collegare le voci di log pubbliche alle voci di log interne per la risoluzione dei problemi.

data.path

Indica la modalità di risposta della query. I valori possibili includono: "internet", "private", "private-internet", "private-rule:forwarded", "private-rule:internet", "private-rule:nxdomain", "private-rule:drop", "rule:forwarded", "rule:internet", "rule:nxdomain", "rule:drop" o "throttled".

data.protocol

Il protocollo utilizzato dalla risposta. Ad esempio, udp. Per ulteriori informazioni su questi protocolli, vedere RFC-1180 e RFC-768.

data.qclass

Codice classe query. Ad esempio, IN. Valori possibili: IN (Internet), CH (Chaos), HS (Esiodo)

data.qname

Nome query: richiesto dominio o sottodominio. Ad esempio, name.org.

data.qtype

Tipo di registrazione richiesto. Ad esempio, A (il record "A" è un record indirizzo). Per ulteriori informazioni, vedere Record risorse supportate.

data.rcode

Codice di risposta DNS. Ad esempio, 0. Per ulteriori informazioni, vedere RCODE DNS.

data.rcodeName

Dati del codice di risposta DNS. Ad esempio, NOERROR. Per ulteriori informazioni, vedere RCODE DNS.

data.sourceAddress Indirizzo IP da cui è stata ricevuta la richiesta. Ad esempio, 10.0.0.2.
data.sourcePort La porta da cui è stata ricevuta la richiesta. Ad esempio, 1234.
data.schema

Versione del formato dati nel log OCI.

data.ednsClientSubnet

Meccanismo di estensione per le informazioni sulla subnet DNS (EDNS).

data.ttl Il Time To Live del record di risposta. Per ulteriori informazioni, vedere Record risorse supportate.
destinationPort Porta di destinazione query iniziale.
destinationAddress Indirizzo IP di destinazione query iniziale.

Esempi di log del resolver DNS privato

Di seguito sono riportati alcuni esempi di formato JSON di un log del resolver DNS privato.

Esempio di log 1

{
  "datetime": 1740776102358,
  "logContent": {
    "data": {
      "additionalCount": 0,
      "answer": "[A <ip_address>]",
      "answerCount": 1,
      "authorityCount": 0,
      "dataschema": "1.1",
      "destinationAddress": "<destination_ip_address>",
      "destinationPort": "53",
      "latency": 1,
      "messageId": 56634,
      "path": "internet",
      "protocol": "udp",
      "qclass": "IN",
      "qname": "<example>",
      "qtype": "A",
      "rcode": "0",
      "rcodeName": "NOERROR",
      "sourceAddress": "<source_ip_address>",
      "sourcePort": <port>,
      "ttl": 1329
    },
    "id": "<unique_ID>",
    "oracle": {
      "compartmentid": "<ocid>",
      "ingestedtime": "2025-02-28T20:55:32.679Z",
      "loggroupid": "<ocid>",
      "logid": "<ocid>",
      "resourceType": "dns.privateResolver",
      "tenantid": "<ocid>",
      "vcnId": "<ocid>"
    },
    "source": "<ocid>",
    "specversion": "1.0",
    "time": "2025-02-28T20:55:02.358Z",
    "type": "com.oraclecloud.dns.private.resolver"
  },
  "regionId": "<region>"
}

Esempio di log 2

{
  "datetime": 1740776102358,
  "logContent": {
    "data": {
      "additionalCount": 0,
      "answer": "[SRV 0 100 389 <fqdn>.]",
      "answerCount": 1,
      "authorityCount": 0,
      "dataschema": "1.1",
      "destinationAddress": "<destination_ip_address>",
      "destinationPort": "<port>",
      "forwardDestinationAddress": "<forward_destination_ip_address>",
      "forwardDestinationPort": <port>,
      "forwardSourceAddress": "<forward_source_ip_address>",
      "latency": 84,
      "messageId": 34283,
      "path": "rule:forwarded",
      "protocol": "udp",
      "qclass": "IN",
      "qname": "<fqdn>.",
      "qtype": "SRV",
      "rcode": "0",
      "rcodeName": "NOERROR",
      "sourceAddress": "<source_ip_address>",
      "sourcePort": <port>,
      "ttl": 600
    },
    "id": "<unique_ID>",
    "oracle": {
      "compartmentid": "<ocid>",
      "ingestedtime": "2025-02-28T20:55:32.679Z",
      "loggroupid": "<ocid>",
      "logid": "<ocid>",
      "resourceType": "dns.privateResolver",
      "tenantid": "<ocid>",
      "vcnId": "<ocid>"
    },
    "source": "<ocid>",
    "specversion": "1.0",
    "time": "2025-02-28T20:55:02.358Z",
    "type": "com.oraclecloud.dns.private.resolver"
  },
  "regionId": "<region>"
}