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