Che cos'è il Domain Name System (DNS)?
Il Domain Name System è spesso descritto come la rubrica di Internet. È un sistema di denominazione decentralizzato gerarchico il cui ruolo principale è tradurre i nomi di dominio in indirizzi IP. Senza DNS, l'unico modo per visitare qualsiasi sito Web sarebbe inserire il suo indirizzo IP direttamente nella barra degli indirizzi. Il DNS ci risparmia questo calvario fornendo un servizio di directory distribuito in tutto il mondo, che è stato una parte vitale di Internet dal 1985.
Al giorno d'oggi ci sono molti servizi DNS gratuiti e pubblici che insieme gestiscono centinaia di miliardi di richieste ogni singolo giorno. Nonostante tanta scelta, la maggior parte delle persone non sa quale servizio DNS utilizza perché praticamente tutti i moderni dispositivi elettronici assegnano automaticamente un servizio DNS quando si collegano per la prima volta a Internet tramite DHCP (Dynamic Host Configuration Protocol), un protocollo di gestione della rete che assegna dinamicamente un IP indirizzo e altri parametri di configurazione di rete a ciascun dispositivo su una rete.
Perché dovrei cambiare le mie impostazioni DNS??
Ma solo perché il tuo computer o router ha selezionato per te un servizio DNS, molto probabilmente gestito dal tuo provider di servizi Internet (ISP), non significa che devi continuare a utilizzare quel servizio a tempo indeterminato. In effetti, ci sono diversi validi motivi per modificare le impostazioni DNS.
- Velocità: I servizi DNS di terze parti promettono velocità migliori e latenza inferiore rispetto ai servizi DNS della maggior parte degli ISP. Google Public DNS è un ottimo esempio di servizio DNS veloce in quanto è il più grande servizio DNS pubblico al mondo, gestendo oltre 400 miliardi di richieste al giorno. Per scoprire quanto è più veloce Google Public DNS rispetto al tuo attuale servizio DNS, ti consigliamo di scaricare e utilizzare uno strumento di benchmark DNS come Namebench, che effettua richieste DNS a più servizi DNS e confronta i risultati.
- Affidabilità: Alcuni ISP sono notoriamente orribili quando si tratta di mantenere i propri server DNS in ordine anche se altrimenti potrebbero offrire un servizio eccellente. Se suona come il tuo attuale ISP, la buona notizia è che potresti non aver ancora bisogno di cercare alternative disponibili available. Ci sono buone probabilità che il passaggio a servizi DNS alternativi, come Google Public DNS, risolva tutti i tuoi problemi e fornisca il servizio affidabile che stai cercando.
- Sicurezza: Google Public DNS e molti altri servizi DNS alternativi offrono una protezione avanzata contro le minacce alla sicurezza DNS, inclusi attacchi di spoofing e attacchi Denial-of-Service (DoS). Ad esempio, Google Public DNS sta eseguendo un overprovisioning delle risorse della macchina per proteggersi dagli attacchi DoS diretti, implementando il controllo di base della validità dei pacchetti di risposta e della credibilità del server dei nomi, aggiungendo entropia ai messaggi di richiesta, rimuovendo le query duplicate e molto altro.
Come passare al DNS pubblico di Google?
Se ti abbiamo convinto che vale la pena provare Google Public DNS, abbiamo una buona notizia per te: passare da un servizio DNS a un altro è molto semplice e richiede solo un paio di minuti. Ma prima di andare avanti e modificare qualsiasi impostazione, dovresti prendere un pezzo di carta o aprire un blocco note sul tuo computer in modo da poter annotare le tue impostazioni correnti a scopo di backup. Se qualcosa va storto (non preoccuparti perché non c'è molto che possa andare storto), o decidi che ti piace di più il tuo vecchio servizio DNS, puoi semplicemente tornare sui tuoi passi e utilizzare le impostazioni originali.
Modifica delle impostazioni DNS utilizzando NetworkManager
NetworkManagerèun demone che si trova sopra libudev e altre interfacce del kernel Linux e fornisce un'interfaccia di alto livello per la configurazione delle interfacce di rete nella maggior parte delle moderne distribuzioni Linux e la capacità di connettersi automaticamente sia alle reti cablate che wireless.
Per passare a Google Public DNS su Ubuntu utilizzando NetworkManager, vai su Sistema > Preferenze > Connessioni di rete.
- Seleziona la connessione per la quale desideri configurare Google Public DNS e clicca sul pulsante Modifica.
- Apparirà una nuova finestra e conterrà una scheda per le impostazioni IPv4 e un'altra scheda per le impostazioni IPv6.
- Inserisci i seguenti indirizzi IP di Google Public DNS nel campo dei server DNS corrispondenti:
- Per IPv4: 8.8.8.8 e/o 8.8.4.4.
- Per IPv6: 2001:4860:4860::8888 e/o 2001:4860:4860::8844.
- Fare clic su Applica per salvare le nuove impostazioni.
- Prova le tue nuove impostazioni visitando qualsiasi sito web.
- Se il sito si carica come dovrebbe, la tua configurazione è corretta.
- In caso contrario, qualcosa non va e puoi trovare l'errore o tornare alla tua vecchia configurazione.
Poiché ogni distribuzione Linux è leggermente diversa, non possiamo fornire un singolo set di istruzioni che copra tutti gli utenti Linux. Se hai problemi a trovare dove sono configurate le impostazioni DNS sulla tua distribuzione, usa Google per cercare un tutorial specifico per la distribuzione.
Modifica delle impostazioni DNS modificando la risoluzione.conf File
la risoluzione.conf viene utilizzato in varie distribuzioni Linux per configurare le impostazioni DNS. Questo file di testo normale è leggibile dall'uomo e non devi aver paura di modificarlo, ma non dimenticare di creare prima un backup in modo da poterlo ripristinare in seguito se le cose non funzionano come dovrebbero.
Per passare a Google Public DNS su un server Debian utilizzando il resolv.conf, modifica /etc/resolv.conf usando il tuo editor di testo preferito. Aggiungi semplicemente le seguenti due righe per IPv4:
- server dei nomi 8.8.8.8
- server dei nomi 8.8.4.4
E le seguenti due righe per IPv6:
- server dei nomi 2001:4860:4860::8888
- server dei nomi 2001:4860:4860::8844
Quindi, salva le impostazioni e riavvia tutti i client Internet che stai utilizzando. Puoi anche rimuovere facoltativamente qualsiasi altra riga del server dei nomi nel file per assicurarti di utilizzare nient'altro che Google Public DNS, ma è consigliabile lasciare almeno un server dei nomi alternativo come backup.