* Tipo di domanda: Il tipo di domanda più comune è `A` (per indirizzi IPv4) o` AAAA` (per gli indirizzi IPv6). Questi hanno dimensioni diverse.
* Nome della domanda: Il nome di dominio che viene interrogato contribuisce in modo significativo alla dimensione. Un nome di dominio breve come `Esempio.com` si tradurrà in una domanda più piccola di una lunga. La lunghezza è variabile e codificata usando una rappresentazione di stringa prefissata dalla lunghezza.
* Overhead di intestazione: La stessa domanda DNS ha un'intestazione che include campi come ID transazione, bandiere e conteggio delle domande. Questo aggiunge un sovraccarico fisso di 12 byte.
Break Down:
* Intestazione: 12 byte
* Nome della domanda: Variabile (dipende dalla lunghezza del nome di dominio) ogni etichetta nel nome del dominio è un byte di lunghezza seguito da tanti caratteri.
* Tipo di domanda (Qtype): 2 byte (`a` o` aaaa`)
* Classe di domande (QClass): 2 byte (di solito 1 per in - Internet)
Pertanto, la dimensione minima per un indirizzo IPv4 (tipo A) query per un dominio corto sarebbe di circa 12 byte (intestazione) + 1 byte (lunghezza) + 6 byte (`Esempio.com`) + 2 byte (qtype) + 2 byte (QClass) =23 byte. Tuttavia, un nome di dominio più lungo aumenterà in modo significativo questa dimensione.
Per un indirizzo IPv6 (tipo AAAA), l'unica differenza è che il Qtype rimane lo stesso, ma la dimensione sarebbe leggermente più grande.
In breve, non puoi dare una dimensione fissa. È variabile e dipende dalla lunghezza del nome di dominio interrogato. Sarà sempre almeno diverse dozzine di byte.
networking © www.354353.com