Risposte:
Utilizzare dige verificare lo stato dei bit RDe RAnella risposta.
Per impostazione predefinita diginvierà una query ricorsiva ( RDimpostata nell'intestazione della query) a meno che non si imposti il +norecurseflag della riga di comando.
Se il server supporta query ricorsive, la risposta avrà il RAbit "ricorsione disponibile" impostato nelle intestazioni della risposta.
Il RAbit è il test diagnostico per il supporto di query ricorsive.
Vedi se riesci a interrogarlo per una voce DNS per la quale non è autorevole, ad esempio, prova host www.cnn.com ns.example.com:, dove ns.esempio.com è il server dei nomi che stai testando. Se non risponde alle query ricorsive, riceverai un RIFIUTATO.
$ host www.cnn.com. ns1.example.com
Using domain server:
Name: ns1.example.com
Address: 192.168.183.130#53
Aliases:
Host www.cnn.com not found: 5(REFUSED)
mentre un server DNS che esegue query ricorsive:
$ host www.cnn.com. 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:
www.cnn.com has address 157.166.255.18
www.cnn.com has address 157.166.255.19
www.cnn.com has address 157.166.226.25
www.cnn.com has address 157.166.226.26
dige host(e ora deprecati nslookup) sono strumenti di query DNS. Tutti sono sufficienti per determinare se un server DNS consente query ricorsive dal tuo indirizzo IP.
REFUSEDè anche il codice di risposta che ottieni se chiedi a un server dei nomi autorevole informazioni su un dominio per il quale non ha un file di zona.
Un'altra opzione, utilizzare un correttore online come: