dig mostra il messaggio “recursion requested but not available”

Dopo aver aggiornato una Debian 9 a Debian 10 Buster ho riscontrato uno strano comportamento di dig. Praticamente qualsiasi interrogazione mi tornava sempre l’avviso “WARNING: recursion requested but not available”, ad esempio:

$ dig google.com
; <<>> DiG 9.11.5-P4-5.1+deb10u3-Debian <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: FORMERR, id: 33479
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: 944e89afaed116f4 (echoed)
;; QUESTION SECTION:
;google.com. IN A

;; Query time: 0 msec
;; SERVER: 10.10.70.100#53(10.109.70.100)
;; WHEN: mar mar 16 13:10:22 CET 2021
;; MSG SIZE rcvd: 51

Questo accade perché in BIG-IP 14.1.0 è stato implementato un sistema di controllo tramite cookie definito in Internet Engineering Task Force RFC 7873 e la nuova versione di DIG invia il DNS cookie di default.

Va quindi disabilitato l’invio del cookie, manualmente usando l’opzione es:

$ dig +nocookie google.com

oppure automaticamente creando il file ~/.digrc ed inserendo li la direttiva:

+nocookie

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta