È sempre colpa del DNS: anatomia del centralinista sordo di Internet



C'è una filastrocca non ufficiale che ogni amministratore di sistema recita sottovoce prima di dormire, oscillando avanti e indietro con lo sguardo perso nel vuoto:

> Non può essere il DNS.
> Non c'è modo che sia il DNS.
> Era il DNS.

Se sei su questa pagina, probabilmente ti è appena successa una cosa bizzarra: WhatsApp funziona, il tuo amico su Discord ti sta insultando a voce perfettamente cristallina, eppure il browser si rifiuta categoricamente di aprire qualunque pagina web urlandoti contro qualcosa tipo `DNS_PROBE_FINISHED_NXDOMAIN`.

Tranquillo, non hai rotto Internet (almeno non del tutto). Hai solo fatto arrabbiare il Domain Name System.


La rubrica telefonica di Internet (scritta da un bradipo)



I computer sono macchine incredibilmente veloci, ma socialmente imbarazzanti. Amano i numeri ed evitano le parole. Loro non capiscono cosa significhi nabbo.info o youtube.com; per loro esistono solo sequenze numeriche chiamate indirizzi IP (come `142.250.180.206`).

Visto che noi esseri umani abbiamo già difficoltà a ricordare il nostro codice fiscale, figuriamoci memorizzare trenta stringhe di cifre per guardare video di gattini. Ed è qui che entra in gioco il DNS: il grande centralinista del web.

Il suo unico lavoro consiste nel fare questo scambio banale:
1. Tu digiti: «Ehi, vorrei andare su wikipedia.org»
2. Il DNS consulta i suoi registri e risponde: «Certo, accomodati al 91.198.174.192»

Sembra facile, vero? Cosa mai potrebbe andare storto?

Tutto.


La leggenda della "Propagazione DNS" (ovvero la scusa perfetta)



Se compri un dominio o cambi provider di hosting, ti imbatterai nella famigerata frase dei tecnici:

> «I DNS si devono propagare, ci vorranno dalle 24 alle 48 ore.»

Nel mondo digitale, dove un dato attraversa l'oceano Atlantico in una manciata di millisecondi, questa è la cosa più vicina a spedire una lettera cartacea a dorso di mulo.

Perché ci mette così tanto? Perché la notizia del nuovo indirizzo deve rimbalzare tra server sparsi in tutto il mondo che se la passano con la stessa flemma degli impiegati delle poste a fine turno. Ciascuno ha la sua cache (la memoria a breve termine) e continuerà ostinatamente a indicare la vecchia casa abbandonata finché la sua copia degli appunti non scadrà spontaneamente.

Risultato: dal tuo telefono vedi il nuovo sito, dal PC dell'ufficio vedi il vecchio sito, e il tuo cliente a Londra vede una schermata bianca e ti manda tre mail al vetriolo con oggetto in maiuscolo.


Il rituale vudù: ipconfig /flushdns



Quando le cose non funzionano, ogni utente Windows prima o poi impara la formula magica. Apri il prompt dei comandi con fare da hacker cinematografico e digiti:

```text
ipconfig /flushdns
```

Cosa fa esattamente questo comando? Dice al tuo computer: «Dimentica tutto quello che sai, ti stai ricordando fesserie». Svuota la cache locale, costringendo Windows a richiamare il centralino invece di affidarsi a vecchi appunti sgualciti.

Nel 30% dei casi risolve il problema all'istante facendoti sentire un genio della tecnologia. Nel restante 70% non serve a nulla, ma il rumore dei tasti ti ha regalato dieci secondi di autorevolezza.


I soccorritori: 8.8.8.8 e 1.1.1.1



Di default, il tuo modem router si affida ai DNS forniti dal tuo operatore telefonico. Spesso funzionano benissimo; altre volte sembrano gestiti da un criceto stanco su una ruota arrugginita.

Ecco perché i nerd consigliano sempre di impostare manualmente server DNS alternativi:

  • 8.8.8.8 (e `8.8.4.4`): Il celebre DNS di Google. Veloce, onnipresente, ti porta ovunque. L'unica controindicazione è che ora Google sa anche a che ora cerchi ricette per la pasta al tonno alle 3 del mattino.

  • 1.1.1.1 (e `1.0.0.1`): Il DNS di Cloudflare. Velocissimo e focalizzato sulla privacy (o almeno promettono di non vendere le tue abitudini ai pubblicitari per comprarsi yacht).


Cambiare questi numerini nelle impostazioni della scheda di rete è spesso la differenza tra una serata passata a bestemmiare contro il caricamento a vuoto di Netflix e una maratona di serie tv senza interruzioni.


Morale della favola



La prossima volta che la connessione salta, non prendertela subito con i cavi sottomarini tagliati dagli squali o con il gatto che mastica il doppino della fibra.

Fai un bel respiro, guarda il soffitto e ripeti con noi:
«Non può essere il DNS...»

(Spoiler: cambia server e torna a navigare).