Version 1.2.1.0 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot.

Formatos de salida

For AI agents: a documentation index is available at /llms.txt; a markdown version of this page is available at /v1.2.1.0/es/docs/02-output-formats/index.md.

DNSServer.DebugLogParser puede generar dos tipos de salida:

  • Un archivo de datos CSV que contiene todas las entradas analizadas
  • Archivos de estadísticas opcionales para agregación diaria

Para ver ejemplos reales de cada tipo de salida, consulta la muestra en este artículo.

Archivo de datos CSV

Ejemplos de archivos de salida:

El archivo de datos CSV contiene todas las entradas de registro analizadas con las siguientes columnas:

  • DateTime: Fecha y hora de la consulta/respuesta DNS
  • ThreadId: Identificador interno del hilo del servidor DNS
  • Context: Contexto de la operación (por ejemplo Packet, Event, Note, DSPoll, Init, Lookup, Recurse, Remote, Tombstone)
  • PacketId: Identificador del paquete DNS
  • Protocol: UDP o TCP
  • Direction: Rcv (recibido/consulta) o Snd (enviado/respuesta)
  • ClientIP: Dirección IP del cliente
  • Xid: ID de transacción (hexadecimal)
  • Type: Consulta o Respuesta
  • Opcode: Standard, Notify, Update o Unknown
  • FlagsHex: Banderas de consulta/respuesta (hexadecimal)
  • FlagsChar: Banderas decodificadas (Authoritative, Truncated, RecursionDesired, RecursionAvailable)
  • ResponseCode: NOERROR, NXDOMAIN, SERVFAIL, etc.
  • QuestionType: Tipo de registro DNS (A, AAAA, MX, PTR, etc.)
  • QuestionName: Nombre de dominio consultado
  • Information: Información adicional (para Event/Note/etc.; para bloques de detalle de Paquete, contiene la línea de encabezado de detalle TCP/UDP)
  • Details: Datos JSON para entradas de Paquete que incluyen bloques de detalle (vacío en caso contrario)
  • ComputerName: Nombre del servidor origen (siempre presente; vacío si no se especifica)

Nota: La columna ComputerName siempre se incluye al final de cada registro para asegurar una estructura de salida consistente. Esto facilita escenarios de consolidación de registros de múltiples servidores.

Archivos de estadísticas (opcionales)

Ejemplos de archivos de salida:

Cuando se generan estadísticas, se crean dos archivos separados:

1) Estadísticas de contexto (*_Statistic.csv)

Columnas:

  • Date: Fecha (yyyy-MM-dd)
  • Context: Nombre del contexto (por ejemplo Packet, Event, Note)
  • Count: Número de registros
  • ComputerName: Nombre del servidor origen

2) Estadísticas de paquete (*_PacketStatistic.csv)

Columnas:

  • Date: Fecha (yyyy-MM-dd)
  • ClientIP: Dirección IP del cliente
  • Protocol: UDP o TCP
  • Direction: Rcv o Snd
  • QuestionType: Tipo de registro DNS
  • Count: Número de registros
  • ComputerName: Nombre del servidor origen