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

Observação

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

specversion

Versão do esquema do Oracle Cloud Infrastructure Logging. Por exemplo: 1.0.

type

Tipo de log do OCI. Sempre definido como com.oraclecloud.dns.private.resolver.

source

Nome do OCID do resolvedor de DNS que enviou uma consulta de DNS para resolução.

id

UUID Aleatório, exclusivo de cada entrada de log.

Por exemplo, 10936-1708978182-7f44ccc0848b5dff

time

A hora em que a saída da função foi gerada, no formato de timestamp RFC 3339.

oracle.ingestedtime

Hora em que a linha de log foi ingerida pelo registro em log do Oracle Cloud Infrastructure, no formato de timestamp RFC 3339.

oracle.logid

OCID do objeto de log do Oracle Cloud Infrastructure Logging.

oracle.loggroupid

OCID do grupo de logs do Oracle Cloud Infrastructure Logging.
oracle.resourceType O tipo de recurso que retornou a resposta. Por exemplo, dns.privateResolver.

oracle.tenantid

OCID da tenancy em que o objeto de log está.

oracle.compartmentid

OCID do compartimento no qual a função/o aplicativo se encontra.

data.additionalcount

O número de registros de recursos na seção "informações adicionais", definido na especificação de RFC de DNS.

data.answer

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: "internet", "private", "private-internet", "private-rule:forwarded", "private-rule:internet", "private-rule:nxdomain", "private-rule:drop", "rule:forwarded", "rule:internet", "rule:nxdomain", "rule:drop" ou "throttled".

data.protocol

O protocolo usado pela resposta. Por exemplo, udp. Consulte RFC-1180 e RFC-768 para obter mais informações sobre esses protocolos.

data.qclass

Consultar código de classe. Por exemplo, IN. Valores possíveis: IN (Internet), CH (Chaos), HS (Hesíodo)

data.qname

Nome da Consulta: Domínio ou subdomínio solicitado. Por exemplo, name.org.

data.qtype

Tipo de registro solicitado. Por exemplo, A ("Um" registro é um registro de endereço). Consulte Registros de Recursos Suportados para obter mais informações.

data.rcode

Código de resposta de DNS. Por exemplo, 0. Consulte RCODEs de DNS para obter mais detalhes.

data.rcodeName

Dados de código de resposta DNS. Por exemplo, NOERROR. Consulte RCODEs de DNS para obter mais detalhes.

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.

oracle.vcnId

A VCN da qual o log foi gerado.

oracle.viewId

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"
}