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
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 |
---|---|
|
Versione dello schema di Oracle Cloud Infrastructure Logging. Ad esempio: |
|
Tipo di log OCI. Impostare sempre su |
|
Nome dell'OCID del resolver DNS che ha inviato una query DNS per la risoluzione. |
|
UUID casuale, univoco per ogni voce di log. Ad esempio,10936-1708978182-7f44ccc0848b5dff |
|
Ora in cui è stato generato l'output della funzione nel formato dell'indicatore orario RFC 3339. |
|
Ora in cui la riga di log è stata inclusa dal log di Oracle Cloud Infrastructure, nel formato con indicatore orario RFC 3339. |
|
OCID dell'oggetto di log di Oracle Cloud Infrastructure Logging. |
|
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 . |
|
OCID della tenant in cui si trova l'oggetto di log. |
|
OCID del compartimento in cui si trova la funzione o l'applicazione. |
|
Numero di record di risorse nella sezione "informazioni aggiuntive", definita nella specifica RFC DNS. |
|
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: |
|
Il protocollo utilizzato dalla risposta. Ad esempio, |
data.qclass |
Codice classe query. Ad esempio, |
|
Nome query: richiesto dominio o sottodominio. Ad esempio, |
|
Tipo di registrazione richiesto. Ad esempio, A (il record "A" è un record indirizzo). Per ulteriori informazioni, vedere Record risorse supportate. |
|
Codice di risposta DNS. Ad esempio, |
|
Dati del codice di risposta DNS. Ad esempio, |
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>"
}