Não há resposta única para o tamanho de um registro de perguntas que contém um endereço IP. O tamanho depende de vários fatores:
*
Tipo de pergunta: O tipo de pergunta mais comum é `a` (para endereços IPv4) ou` aaaa` (para endereços IPv6). Estes têm tamanhos diferentes.
*
Nome da pergunta: O nome de domínio que está sendo consultado contribui significativamente para o tamanho. Um nome de domínio curto como `exemplo.com` resultará em uma pergunta menor do que uma longa. O comprimento é variável e codificado usando uma representação de string prefeitada de comprimento.
*
Cabeçalho acima: A questão do DNS em si tem um cabeçalho que inclui campos como ID da transação, sinalizadores e contagem de perguntas. Isso adiciona uma sobrecarga fixa de 12 bytes.
quebrando: *
cabeçalho: 12 bytes
*
Nome da pergunta: Variável (depende do comprimento do nome do domínio) Cada rótulo no nome de domínio é um byte de comprimento seguido por muitos caracteres.
*
Tipo de pergunta (Qtype): 2 bytes (`a` ou` aaaa`)
*
Classe de pergunta (Qclass): 2 bytes (geralmente 1 para internet)
Portanto, o tamanho mínimo para uma consulta de endereço IPv4 (tipo A) para um domínio curto seria de aproximadamente 12 bytes (cabeçalho) + 1 byte (comprimento) + 6 bytes (`Explet.com`) + 2 bytes (Qtype) + 2 bytes (Qclass) =23. No entanto, um nome de domínio mais longo aumentará significativamente esse tamanho.
Para um endereço IPv6 (tipo AAAA), a única diferença é que o Qtype permanece o mesmo, mas o tamanho seria um pouco maior.
Em suma, você não pode dar um tamanho fixo. É variável e depende do comprimento do nome de domínio que está sendo consultado. Sempre serão pelo menos várias dezenas de bytes.