Un blocker di pubblicità nel browser protegge solo il browser. Gli annunci delle app del telefono, della TV, della console o del frigorifero connesso vengono serviti lo stesso. Un DNS con filtro è il modo per coprire tutto questo insieme, e capire come lo fa spiega anche i suoi limiti.
Come un DNS blocca la pubblicità
Quando un’app o un sito vuole mostrare un annuncio, quasi sempre lo chiede a un dominio diverso da quello del contenuto: una rete pubblicitaria, un server di tracciamento, un sistema di misurazione. Prima di connettersi, il dispositivo chiede al DNS quel dominio. Un resolver con filtro ha una lista di quei domini e, quando gli viene chiesto uno di questi, risponde che non esiste (o restituisce un indirizzo vuoto). L’app non può scaricare l’annuncio e mostra un vuoto, o niente.
Da qui le tre proprietà di questo metodo:
- Vale per tutto ciò che usa quel DNS. Configurato nel router, copre ogni dispositivo di casa; configurato nel telefono come DNS privato, copre tutte le app.
- Non installa nulla e non consuma risorse. Nessuna estensione, nessuna app, nessun processo in background.
- Può bloccare solo domini interi. Non vede il contenuto della pagina e non distingue l’annuncio dal video se arrivano dallo stesso posto.
Cosa non può bloccare nessun DNS
È ciò che delude di più chi prova per la prima volta, quindi viene per primo.
Annunci dello stesso dominio. YouTube serve gli annunci dagli stessi domini dei video; Twitch, uguale; i social, uguale con i post sponsorizzati. Un DNS non può bloccare questo senza bloccare l’intero servizio. Per YouTube serve ancora un blocker nel browser.
Annunci dentro il contenuto. Menzioni sponsorizzate in un video, pubblicità nativa in un sito, risultati promossi in un motore di ricerca: non c’è nessun dominio da bloccare.
Tracciamento per altre vie. Un DNS blocca i domini di tracciamento, ma non i cookie del sito stesso, né il fingerprint del browser, né quello che l’app invia ai propri server.
Chiarito questo, per tutto il resto funziona molto bene: banner dei siti, annunci interstiziali delle app gratuite, tracker di terze parti, misuratori di audience e buona parte degli annunci delle app per la TV.
Le opzioni gratuite, una per una
| Resolver | Indirizzi | Nome per DNS privato (DoT) | Blocca | Log |
|---|---|---|---|---|
| AdGuard DNS | 94.140.14.14 · 94.140.15.15 | dns.adguard-dns.com | Pubblicità, tracker, malware | Non conserva |
| Control D (modalità Pubblicità) | 76.76.2.2 · 76.76.10.2 | p2.freedns.controld.com | Pubblicità, tracker, malware | Non conserva |
| DNS4EU (Protetto + senza pubblicità) | 86.54.11.13 · 86.54.11.213 | noads.joindns4.eu | Pubblicità, tracker, malware | Non conserva |
| NextDNS | Con account (45.90.28.0 senza filtro) | <id>.dns.nextdns.io | Quello che configuri | Opzionale |
AdGuard DNS è il riferimento. Usa le liste di filtri di AdGuard stesso, aggiornate ogni giorno, e ha anche una variante famiglia (94.140.14.15) che aggiunge contenuti per adulti e ricerca sicura, e una senza filtro (94.140.14.140). Opera da Cipro e non conserva log. Nella nostra misurazione da Madrid è stato il più lento del gruppo (34 ms in cache, 107 a freddo), ancora accettabile per navigare, ma si nota rispetto ai 6 ms di DNS4EU.
Control D offre sei resolver gratuiti senza account, a scalini: senza filtro (76.76.2.0), malware (2.1), malware e pubblicità (2.2), il precedente più social (2.3), famiglia (2.4) e senza censura (2.5). Quello per la pubblicità è 76.76.2.2. Da Madrid ha risposto in 7 ms in cache e 106 a freddo. Canada, senza log.
DNS4EU è il resolver pubblico europeo e ha due varianti senza pubblicità: la protetta (86.54.11.13) e quella per bambini (86.54.11.11), entrambe con blocco del malware. È l’unico in questa lista con operatore e giurisdizione nell’Unione Europea, ed è stato il più veloce da Madrid: 6 ms in cache, 35 a freddo. Se sei in Italia, parti da qui.
NextDNS è diverso: i suoi indirizzi pubblici (45.90.28.0) non filtrano nulla. Per bloccare bisogna creare un account gratuito, scegliere le liste (puoi caricare quelle di AdGuard, EasyList, OISD e decine di altre), aggiungere eccezioni e vedere il log delle richieste se vuoi. È il più potente e l’unico con cui sistemi da solo quello che si rompe. Il piano gratuito arriva a 300.000 richieste al mese, che a una casa normale avanzano.
Cosa si rompe e come sistemarlo
Le liste di blocco sono aggressive per natura e ogni tanto si portano via qualcosa:
- Link di affiliazione e di tracciamento (quelli delle newsletter, i «vedi offerta» dei siti di coupon) passano per un dominio di tracciamento e restano vuoti. La soluzione è aprirli in un browser senza quel DNS, o aggiungere un’eccezione in NextDNS.
- Pulsanti di acquisto e checkout che caricano uno script di misurazione prima di funzionare.
- Giochi e app il cui login o store dipende da un dominio di telemetria presente nella lista. Ne parliamo nell’articolo sul gaming.
- App che mostrano «nessuna connessione» perché interpretano il blocco come un guasto di rete.
La regola pratica: quando qualcosa fallisce in modo strano, passa un minuto a un resolver senza filtro (1.1.1.1 o la variante senza filtro dello stesso provider). Se funziona, conosci la causa. E non mescolare un DNS con filtro come primario con uno senza filtro come secondario: il blocco avrebbe dei buchi.
Dove impostarlo
Nel router, per coprire tutta la casa in un colpo, TV e console comprese (guida del router). Nel telefono, come DNS privato su Android o con il profilo del provider su iPhone, perché valga anche con i dati (articolo sul telefono). E se vuoi bloccare solo sul computer, direttamente su Windows o macOS.
Prima di decidere, il test di velocità ti dice quale dei quattro risponde prima dalla tua rete; un filtro lento si sente su ogni pagina.