Quais são todos os sinalizadores em uma resposta de escavação?

8

dig responses retornam sinalizadores na seção de comentários:

$ dig example.com +noall +comments

; <<>> DiG 9.8.3-P1 <<>> example.com +noall +comments
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29045
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

Na última linha, há sinalizadores:

flags: qr rd ra;

Quais são as possíveis bandeiras que a escavação tem?

Aqui está uma lista dos que encontrei até agora:

por Edward Loveall 14.10.2015 / 22:42

3 respostas

9

Estou usando RFC 1035 como fonte, mantendo a sequência de lá, independentemente de você já ter mencionado na sua pergunta.

  • O QR especifica se esta mensagem é uma consulta (0) ou uma resposta (1)
  • OPCODE Um campo de quatro bits, apenas valores válidos: 0,1,2
  • Resposta oficial AA
  • TC TrunCation (truncado devido ao comprimento maior que o permitido no             canal de transmissão)
  • Recursão de RD desejada
  • Recursão de RA disponível
  • Z Reservado para uso futuro. Deve ser zero

CD não é mencionado.

    
por 15.10.2015 / 11:21
8

De: link

DIG response header:

Flags:
AA = Authoritative Answer

TC = Truncation

RD = Recursion Desired (set in a query and copied into the response if recursion is supported)

RA = Recursion Available (if set, denotes recursive query support is available)

AD = Authenticated Data (for DNSSEC only; indicates that the data was authenticated)

CD = Checking Disabled (DNSSEC only; disables checking at the receiving server)

Response code:

0 = NOERR, no error

1 = FORMERR, format error (unable to understand the query)

2 = SERVFAIL, name server problem

3= NXDOMAIN, domain name does not exist

4 = NOTIMPL, not implemented

5 = REFUSED (e.g., refused zone transfer requests)
    
por 18.01.2017 / 19:38
1

Para mais informações, leia:

RFC1035 - 4.1.1. Formato de seção de cabeçalho ( link )

RFC6895 - 2. Cabeçalhos de consultas / respostas de DNS ( link )

    
por 04.07.2017 / 12:52