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