Version 1.2.0.0 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot.
Formati di Output
For AI agents: a documentation index is available at /llms.txt; a markdown version of this page is available at /v1.2.0.0/it/docs/02-output-formats/index.md.
DNSServer.DebugLogParser può generare due tipi di output:
- Un file di dati CSV contenente tutte le voci analizzate
- File di statistiche opzionali per aggregazione giornaliera
Per vedere esempi reali di ciascun tipo di output, dai un’occhiata al campione in questo articolo.
File di dati CSV
Esempi di file di output:
- en-US (senza dettagli): WithComputerName, NoComputerName
- de-DE (senza dettagli): WithComputerName, NoComputerName
- de-DE (con dettagli / JSON
Detailspopolato per i blocchi di dettaglio Packet): WithComputerName, NoComputerName
Il file di dati CSV contiene tutte le voci di log analizzate con le seguenti colonne:
DateTime: Data e ora della query/risposta DNSThreadId: Identificatore interno del thread del server DNSContext: Contesto dell’operazione (per esempio Packet, Event, Note, DSPoll, Init, Lookup, Recurse, Remote, Tombstone)PacketId: Identificatore del pacchetto DNSProtocol: UDP o TCPDirection:Rcv(ricevuto/query) oSnd(inviato/risposta)ClientIP: Indirizzo IP del clientXid: ID transazione (esadecimale)Type: Query o ResponseOpcode: Standard, Notify, Update o UnknownFlagsHex: Flag query/response (esadecimale)FlagsChar: Flag decodificati (Authoritative, Truncated, RecursionDesired, RecursionAvailable)ResponseCode: NOERROR, NXDOMAIN, SERVFAIL, ecc.QuestionType: Tipo di record DNS (A, AAAA, MX, PTR, ecc.)QuestionName: Nome di dominio interrogatoInformation: Informazioni aggiuntive (per Event/Note/etc.; per i blocchi di dettaglio Packet, contiene la riga di intestazione dettaglio TCP/UDP)Details: Dati JSON per le voci Packet che includono blocchi di dettaglio (vuoto altrimenti)ComputerName: Nome del server sorgente (sempre presente; vuoto se non specificato)
Nota: La colonna ComputerName è sempre inclusa alla fine di ogni record per garantire una struttura di output coerente. Questo facilita scenari di consolidamento di log da più server.
File di statistiche (opzionali)
Esempi di file di output:
- Statistiche per contesto: en-US (WithComputerName), en-US (NoComputerName), de-DE (WithComputerName), de-DE (NoComputerName)
- Statistiche per pacchetto: en-US (WithComputerName), en-US (NoComputerName), de-DE (WithComputerName), de-DE (NoComputerName)
Quando vengono generate le statistiche, vengono creati due file separati:
1) Statistiche per contesto (*_Statistic.csv)
Colonne:
Date: Data (yyyy-MM-dd)Context: Nome del contesto (per esempio Packet, Event, Note)Count: Numero di recordComputerName: Nome del server sorgente
2) Statistiche per pacchetto (*_PacketStatistic.csv)
Colonne:
Date: Data (yyyy-MM-dd)ClientIP: Indirizzo IP del clientProtocol: UDP o TCPDirection:RcvoSndQuestionType: Tipo di record DNSCount: Numero di recordComputerName: Nome del server sorgente