Uno degli aspetti di rete più essenziali in qualsiasi tipo di organizzazione, nonché a livello domestico, è il DNS. Molte volte abbiamo sentito parlare di questo termine ma solitamente non sappiamo nel dettaglio cosa sia il DNS e come funzioni nei nostri sistemi (è fondamentale capirne un po' per essere sempre aggiornati sul suo utilizzo). Pertanto, è più che vitale comprendere questo termine per saperne di più sul funzionamento di Internet quando accediamo a una pagina.
Il DNS (Domain Name System) svolge un compito molto semplice, per facilitare l'accesso ai siti web. Tutti noi accediamo a Internet ogni giorno, giusto?Inserendo direttamente il nome dell'host ma non il suo indirizzo IP. Vediamola così, è molto più semplice inserire l'URL www.solvetic.com che inserire l'indirizzo IP 46-105-203-22, oppure preferisci conoscere tutti gli indirizzi dei siti visitati? il tuo, ma il DNS ci fa risparmiare un sacco di fatica mentale in questo compito.
Le mappature tra host e indirizzi IP sono ospitate da server DNS. Ciò facilita il compito di tradurre i nomi di dominio in indirizzi con il chiaro obiettivo che i computer della rete possano rilevare e reindirizzare a quei siti o dispositivi.
Vantaggi DNSQuando utilizziamo un DNS acquisiamo vantaggi come:
- Fornisce l'accesso a un sito direttamente per nome.
- Consente l'utilizzo di una gerarchia di nomi di dominio che può essere indipendente da un'altra assegnazione di indirizzi IP.
- Consente di impostare un nuovo indirizzo IP nel caso in cui l'indirizzo IP dell'host venga modificato.
- Facilita il routing verso la destinazione.
All'interno di tutto questo mondo dovresti smettere di preoccuparti di configurare o gestire DNS in Linux poiché questo è un processo che si integra automaticamente con l'ISP (Internet Service Provider) in quanto è legato alla configurazione della rete aziendale. Ma è possibile cambiare questo DNS se presenta errori, lentezza, errori di consegna dei pacchetti o altro, per questo motivo ha creato questo tutorial, per insegnarti come cambiare i server DNS in Linux e per questo caso vedremo come fare in Ubuntu 19.04 ma il processo è simile in Ubuntu 18.04 o Ubuntu 18.10.
1. Come cambiare il DNS in Ubuntu 19.04 o Ubuntu 18.04
Passo 1
Per avviare questo processo accederemo alla configurazione di rete direttamente dal menu in alto di Ubuntu:
Passo 2
Lì facciamo clic sulla riga "Wired connesso" e nelle opzioni che vedremo la sezione "Configurazione della rete cablata":
Passaggio 3
Clicchiamo lì per accedere ai parametri di configurazione della rete disponibile in Ubuntu, sia cablata che wireless:
INGRANDIRE
Passaggio 4
Lì facciamo clic sull'icona dell'ingranaggio nella sezione "Cablaggio" e verrà visualizzata la seguente finestra in cui vedremo quanto segue per impostazione predefinita:
- Velocità di connessione
- Indirizzo IPv4 assegnato
- Indirizzo IPv6 assegnato (se lo abbiamo abilitato)
- Gateway
- Server DNS utilizzato
Passaggio 5
Per procedere con la modifica del server DNS andremo alla scheda "Ipv4" dove vedremo quanto segue:
Passaggio 6
Come possiamo vedere, il metodo predefinito è "Automatico (DHCP)", ovvero l'indirizzo del server DNS viene preso direttamente dalla configurazione dell'ISP.Per modificare il DNS di Ubuntu dobbiamo fare clic sull'interruttore "Automatico" nella sezione DNS e lì inserisci l'indirizzo desiderato:
Passaggio 7
Un'altra opzione è quella di utilizzare i server DNS pubblici di Google, che sono affidabili, sicuri e con una grande capacità di prestazioni, utilizzano i seguenti indirizzi IP. Ricorda che ogni indirizzo inserito deve essere separato da virgole. Quando inseriamo questi valori, facciamo clic sul pulsante Applica per completare il processo.
- 8.8.8.8 come DNS primario
- 8.8.4.4 come DNS secondario
2. Come cambiare DNS con i comandi in Ubuntu 19.04 o Ubuntu 18.04
Passo 1
Ora, se sei uno degli utenti curiosi che vogliono lavorare con il terminale Solvetic ha una sorpresa per te, questo è che possiamo apportare questa modifica direttamente dalla console, per questo accediamo al terminale e lì eseguiamo la seguente riga :
sudo apt install dnsmasq
Passo 2
Una volta installata questa utility, accederemo al file di configurazione dnsmasq eseguendo la seguente riga:
sudo nano /etc/dnsmasq.confPassaggio 3
Lì troveremo quanto segue:
Passaggio 4
In questo file individueremo la riga "Aggiungi altri nameserver qui" e lì inseriremo l'indirizzo IP del server DNS desiderato:
Passaggio 5
Salviamo le modifiche utilizzando la seguente combinazione di tasti:
Ctrl + O
Lasciamo l'editor utilizzando:
Ctrl + X
Passaggio 6
Un'altra opzione disponibile tramite il terminale è accedere al file delle interfacce di rete, per questo eseguiamo quanto segue:
sudo nano / etc / rete / interfaccePassaggio 7
Se stiamo usando DHCP vedremo quanto segue:
Passaggio 8
In fondo a questo file aggiungeremo la seguente riga con l'indirizzo IP desiderato:
indirizzi DNS 8.8.8.8,8.8.4.4
Passaggio 9
Salviamo le modifiche utilizzando la seguente combinazione di tasti:
Ctrl + O
Lasciamo l'editor utilizzando:
Ctrl + X
Passaggio 10
Ora per applicare le modifiche alla rete eseguiremo quanto segue:
sudo netplan apply sudo netplan --debug apply
Passaggio 11
Infine possiamo verificare gli indirizzi IP dei server DNS in Ubuntu eseguendo quanto segue:
nmcli dev show | grep DNS
Con uno qualsiasi di questi metodi sarà possibile stabilire un nuovo DNS in Ubuntu 18.04 o 19.04 per migliorare tutte le attività di connettività e navigazione.