Massiccia duplicazione di query DNS scoperta da APNIC, il 38% delle query ripetute inutilmente
Un nuovo studio di APNIC Labs mostra che oltre il 38% delle query DNS sono duplicati, con alcune regioni che superano il 60%, evidenziando una tragedia dei beni comuni nel sistema di denominazione di Internet.
Il Domain Name System (DNS) di Internet, spesso chiamato rubrica di Internet, è costruito su una base di query libere e aperte. Ma un nuovo studio di misurazione di APNIC Labs rivela che questa libertà ha portato a un uso eccessivo diffuso, con più di un terzo di tutte le query DNS che sono duplicati non necessari. Il fenomeno, documentato in un singolo giorno di giugno 2026, espone una classica 'tragedia dei beni comuni' in cui la mancanza di costo per query incoraggia i resolver ricorsivi a inondare i server autorevoli con richieste ripetute.
Utilizzando i dati della sua piattaforma di misurazione globale, che incorpora nomi DNS univoci in annunci online per testare i percorsi di risoluzione, APNIC Labs ha raccolto oltre 259 milioni di query il 1 giugno 2026. Il sistema indirizza gli utenti da sei regioni (Asia orientale/Oceania, Nord America, America Latina, Europa/Asia occidentale, Subcontinente indiano e Cina/Hong Kong/Macao) a server autorevoli geograficamente vicini che rispondono sempre prontamente alle query A e AAAA. Poiché ogni misurazione utilizza un nome DNS univoco e un time-to-live (TTL) breve di 60 secondi, la cache non può assorbire le query, garantendo che ogni duplicato visto al server autorevole rifletta una ripetizione fresca.
Il risultato principale è netto: il 38% di tutte le coppie univoche di nome di query e tipo di query sono state duplicate almeno una volta, e le query duplicate hanno rappresentato il 43% del volume totale di query. Le variazioni regionali erano pronunciate. Gli utenti nel subcontinente indiano hanno sperimentato un tasso di duplicazione del 61% per i nomi di query, e quelli nella regione Cina/Hong Kong hanno visto il 47%. Europa e Nord America sono andati meglio rispettivamente al 27% e al 28%, anche se queste cifre più basse superano di gran lunga la duplicazione prevista del 2% che deriverebbe dalla normale perdita di datagrammi UDP.
Analizzando i tempi dei duplicati, lo studio ha scoperto che il 45% di tutte le query duplicate sono arrivate entro 10 millisecondi dall'originale. Questo schema rapido indica un 'back-to-back' sistematico, non il ritentativo occasionale dopo un timeout lento. Ulteriori picchi appaiono a 60, 120, 180 e 240 secondi, coincidendo con la scadenza del TTL, suggerendo che alcuni resolver eseguono anche aggiornamenti di cache non necessari anche quando nessuna nuova richiesta utente li innesca. La singola query più duplicata nella finestra di 24 ore è stata ripetuta la sbalorditiva cifra di 8.771 volte al server autorevole di Francoforte.
Esaminando gli indirizzi IP dei resolver che inviano questi duplicati rapidi, i ricercatori hanno scoperto diverse motivazioni. Nell'82% dei casi, il duplicato proveniva da un indirizzo IP diverso dall'originale, spesso da un resolver ricorsivo diverso o anche da una rete diversa. Circa il 40% dei set di query duplicate coinvolgeva sia IPv4 che IPv6, indicando una gara tra i due protocolli. Circa il 5% ha distribuito le query su più sistemi autonomi (AS), e il 16% ha utilizzato resolver aperti noti. Tuttavia, il 14% dei duplicati rapidi proveniva dallo stesso identico indirizzo IP del resolver, un comportamento difficile da giustificare se non come over-querying dispendioso.
Un elenco delle prime 25 reti che ospitano tali resolver che duplicano in modo aggressivo rivela un mix di fornitori di telecomunicazioni e alcune grandi aziende cloud. L'ISP indiano Reliance Jio Infocom ha guidato con il 14% di nomi di query duplicati su oltre 20 milioni di query totali; altri nomi notevoli includono BHARTI Airtel, Viettel, VNPT, Deutsche Telekom e Cloudflare. Alcune reti, come Bell Canada e Optimum Telecom Algeria, hanno mostrato tassi di duplicazione superiori al 90%, anche se su volumi totali più piccoli.
Questa duplicazione di massa comporta un costo reale: i server autorevoli devono elaborare il doppio (o più) del carico legittimo, sprecando energia e risorse di calcolo e potenzialmente rallentando le risposte per tutti. Lo studio serve come promemoria che il DNS, pur essendo robusto, è una risorsa condivisa che dipende da un comportamento responsabile di tutti i partecipanti. Per gli utenti comuni e le aziende, optare per un servizio DNS crittografato incentrato sulla privacy come AEU DNS, che fornisce una risoluzione sicura e senza registri, può aiutare a garantire che le tue query non contribuiscano a questo sovraccarico nascosto, poiché tali servizi spesso impiegano comportamenti di query responsabili e protocolli moderni come DNS-over-HTTPS (DoH) e DNS-over-TLS (DoT) che scoraggiano intrinsecamente l'abuso.
Termini spiegati
- DNS (Domain Name System)
- La rubrica di Internet che traduce i nomi di siti web leggibili dall'uomo in indirizzi IP numerici che i computer usano per connettersi.
- recursive resolver
- Un server che riceve la tua query DNS e lavora attraverso la gerarchia dei server DNS per trovare la risposta, così non devi farlo tu.
- authoritative server
- Il server DNS che detiene i record ufficiali e definitivi degli indirizzi per un nome di dominio.
- UDP (User Datagram Protocol)
- Un metodo di comunicazione veloce ma inaffidabile in cui i messaggi possono essere persi senza un nuovo tentativo automatico, comunemente usato per le query DNS.
- TTL (Time to Live)
- Un'impostazione nelle risposte DNS che dice ad altri server e al tuo dispositivo per quanti secondi mantenere la risposta prima di ricontrollare.
- DNS cache
- Memorizzazione temporanea di risposte DNS precedenti per velocizzare le richieste future per lo stesso sito web.
Come proteggerti
- Visita un sito come dnsleaktest.com per vedere quale resolver DNS sta usando il tuo dispositivo; se appartiene al tuo ISP, puoi cambiarlo manualmente nelle impostazioni di rete.
- Abilita DNS-over-HTTPS (DoH) nelle impostazioni del tuo browser web (disponibile in Firefox, Chrome e altri) per crittografare le tue query DNS e instradarle attraverso un provider noto e rispettoso della privacy.
- Se riscontri spesso Internet lenta o timeout dei siti web, prova a passare a un resolver DNS pubblico diverso, alcuni resolver sono noti per gestire le query in modo più efficiente ed evitare duplicazioni eccessive.
- Mantieni aggiornati i tuoi dispositivi e il firmware del router, poiché i software più recenti spesso includono miglioramenti che riducono il comportamento aggressivo delle query DNS.
- Se gestisci una rete, monitora i registri del traffico DNS per rilevare schemi insoliti di query duplicate, che potrebbero indicare una configurazione errata o addirittura un tentativo di denial-of-service.
Fonte: blog.apnic.net
