Detalhes dos Logs do Resolvedor de DNS Privado
Detalhes de log para logs do Resolvedor de DNS.
Recursos
- privateResolver
Categoria de Log
Valor da API (ID): | Console (Nome para Exibição) | Descrição |
---|---|---|
dns.dnsresolver.private_resolver_query_response |
Pesquisar Logs de Resposta | Log para respostas de consulta de DNS Privado. |
Disponibilidade
O registro de DNS privado está disponível em todas as regiões dos realms comerciais.
Conteúdo de um Log de DNS Privado
Alguns campos dependem da resposta da consulta DNS e contêm informações específicas da consulta. Os campos mais comuns são definidos na tabela a seguir. Para obter mais informações sobre registros de DNS suportados pelo OCI, consulte Registros de Recursos Suportados. Para obter mais informações sobre definições de DNS RFC, consulte a especificação de DNS RFC.
Propriedade | Descrição |
---|---|
|
Versão do esquema do Oracle Cloud Infrastructure Logging. Por exemplo: |
|
Tipo de log do OCI. Sempre definido como |
|
Nome do OCID do resolvedor de DNS que enviou uma consulta de DNS para resolução. |
|
UUID Aleatório, exclusivo de cada entrada de log. Por exemplo,10936-1708978182-7f44ccc0848b5dff |
|
A hora em que a saída da função foi gerada, no formato de timestamp RFC 3339. |
|
Hora em que a linha de log foi ingerida pelo registro em log do Oracle Cloud Infrastructure, no formato de timestamp RFC 3339. |
|
OCID do objeto de log do Oracle Cloud Infrastructure Logging. |
|
OCID do grupo de logs do Oracle Cloud Infrastructure Logging. |
oracle.resourceType |
O tipo de recurso que retornou a resposta. Por exemplo, dns.privateResolver . |
|
OCID da tenancy em que o objeto de log está. |
|
OCID do compartimento no qual a função/o aplicativo se encontra. |
|
O número de registros de recursos na seção "informações adicionais", definido na especificação de RFC de DNS. |
|
Responder tipo de registro e dados. Por exemplo, [A 10.0.3.6] ("Um" registro é um registro de endereço seguido pelos dados de endereço.) Consulte Registros de Recursos Suportados para obter mais informações. |
data.answercount |
O número de registros de recursos (RRs) presentes na seção de resposta, definido na especificação de RFC de DNS. |
data.authoritycount |
O número de entradas na seção de autoridade da mensagem de DNS, definido na especificação de DNS RFC. |
data.forwardSourceAddress |
Endereço IP do Ponto Final de Conexão Reversa (RCE) (se houver). |
data.forwardDestinationPort |
Endereço IP do destino final da consulta encaminhada (se houver). |
data.forwardDestinationAddress |
Número da porta para o destino final da consulta encaminhada (se houver). |
data.latency |
Latência de consulta expressa em milissegundos. |
data.messageId |
Identificador da mensagem com valor na faixa de 0 a 65535. Usado para vincular entradas de log públicas a entradas de log internas para solução de problemas. |
data.path |
Indica como a consulta foi respondida. Os valores possíveis incluem: |
|
O protocolo usado pela resposta. Por exemplo, |
data.qclass |
Consultar código de classe. Por exemplo, |
|
Nome da Consulta: Domínio ou subdomínio solicitado. Por exemplo, |
|
Tipo de registro solicitado. Por exemplo, A ("Um" registro é um registro de endereço). Consulte Registros de Recursos Suportados para obter mais informações. |
|
Código de resposta de DNS. Por exemplo, |
|
Dados de código de resposta DNS. Por exemplo, |
data.sourceAddress |
Endereço IP do qual a solicitação foi recebida. Por exemplo, 10.0.0.2 . |
data.sourcePort |
A porta da qual a solicitação foi recebida. Por exemplo, 1234 . |
data.schema |
Versão do formato de dados no OCI Logging. |
data.ednsClientSubnet |
Mecanismo de extensão para informações de sub-rede DNS (EDNS). |
data.ttl |
O tempo de vida do registro de resposta. Consulte Registros de Recursos Suportados para obter mais informações. |
data.destinationPort |
Porta de destino da consulta inicial. |
data.destinationAddress |
Endereço IP de destino da consulta inicial. |
|
A VCN da qual o log foi gerado. |
|
Se presente, indica a resposta de DNS que foi fornecida por uma view de DNS privada. |
Exemplos de Log de Resolvedor de DNS Privado
Veja a seguir exemplos de formato JSON de um log do resolvedor de DNS privado.
Exemplo de 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>"
}
Exemplo de 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>"
}
Exemplo de Log 3
{
"data": {
"additionalCount": 1,
"answer": "[A <ip_address>]",
"answerCount": 1,
"authorityCount": 0,
"dataschema": "1.1",
"destinationAddress": "<destination_ip_address>",
"destinationPort": "<port>",
"latency": 1,
"messageId": 43670,
"path": "private",
"protocol": "udp",
"qclass": "IN",
"qname": "<example>",
"qtype": "A",
"rcode": "0",
"rcodeName": "NOERROR",
"sourceAddress": "<source_ip_address>",
"sourcePort": <port>,
"ttl": 3600
},
"id": "<unique_ID>",
"oracle": {
"compartmentid": "ocid1.compartment.oc1..<unique_ID>",
"ingestedtime": "2025-07-08T20:22:07.365Z",
"loggroupid": "ocid1.loggroup.oc1.iad.<unique_ID>",
"logid": "ocid1.log.oc1.iad.<unique_ID>",
"resourceType": "dns.privateResolver",
"tenantid": "ocid1.tenancy.oc1..<unique_ID>",
"vcnId": "ocid1.vcn.oc1.iad.<unique_ID>",
"viewId": "ocid1.dnsview.oc1.iad.<unique_ID>"
},
"source": "ocid1.dnsresolver.oc1.iad.<unique_ID>",
"specversion": "1.0",
"time": "2025-07-08T20:21:59.467Z",
"type": "com.oraclecloud.dns.private.resolver"
}