In questo tutorial, saprai come puoi cambiare le impostazioni DNS su Raspberry Pi e utilizzare il dispositivo come server DNS.
Come cambiare le impostazioni di Raspberry Pi DNS
Esistono diversi metodi per modificare le impostazioni di Raspberry Pi DNS e utilizzare il dispositivo come server DNS. Tuttavia, in questa guida, ti mostreremo l'approccio più semplice per eseguire l'operazione le cui istruzioni dettagliate sono fornite come sotto:
Passaggio 1: aggiorna i pacchetti Raspberry Pi
Assicura che i pacchetti su Raspberry Pi vengano aggiornati che puoi confermare eseguendo il seguente comando:
$ sudo apt update
Se alcuni pacchetti richiedono un aggiornamento, eseguire il comando seguente per aggiornarli.
$ sudo apt upgrade
Passaggio 2: installazione dell'utilità DNS
Successivamente, avrai bisogno di un'utilità DNS per configurare le impostazioni DNS su Raspberry Pi. Qui stiamo usando Dnsmasq che è leggero e facile da configurare l'utilità DNS ed è una scelta eccellente per le piccole reti. Per installarlo, emettere il comando di seguito:
$ sudo apt Installa dnsmasq
Passaggio 3: configurazione DNSmasq
Dopo l'installazione, ora è il momento di configurare Dnsmasq Per garantire la migliore configurazione per il server DNS. Innanzitutto, apri il Dnsmasq File di configurazione tramite comando seguente:
$ sudo nano /etc /dnsmasq.conf
Individua le seguenti variabili:
Risozzo Queste tre variabili nel file rimuovendo il # cartello.
Inoltre, trova la riga seguente e rimuovila dal file.
#server =/localnet/192.168.0.1
Aggiungi le seguenti righe lì.
server = 8.8.8.8
server = 8.8.4.4
La configurazione del server sopra ora utilizzerà i server Google DNS.
Ora, individuare la linea di seguito donata nel file:
#cache-size = 150
Rimuovi # dalla linea per rimuovere.
Quindi sostituire la cache da 150 a 1000.
Ciò aumenta la dimensione della cache che consente Dnsmasq cache per salvare un numero elevato di richieste DNS.
Salva il file utilizzando "Ctrl+X", Y Per confermare ed entrare per tornare al terminale della riga di comando.
Passaggio 4: riavvio dnsmasq
Dopo aver completato il passaggio sopra, riavviare il Dnsmasq tramite il seguente comando per applicare le modifiche.
$ sudo systemctl riavvio dnsmasq
Il comando sopra riavvierà il file Dnsmasq servizio.
Passaggio 5: controlla lo stato DNSmasq
Puoi controllare Dnsmasq Stato utilizzando il seguente comando per assicurarsi che il servizio funzioni bene dopo le modifiche.
$ sudo systemctl status dnsmasq
Passaggio 6: test del server DNS
Ora, testa il server DNS tramite il comando Dig che deve essere installato per primo utilizzando il seguente comando:
$ sudo apt-get Installa dnsutils
Dopo l'installazione, eseguire il seguente script con il dominio di tua scelta:
$ dig [dominio] @localhost
Controlla il tempo di query nell'output sopra.
Ora, esegui di nuovo lo script sopra.
Questa volta il tempo di domanda è 0 msec che garantisce che l'indirizzo sia memorizzato nella cache.
Passaggio 7: crea il server Raspberry Pi DNS
Nel passaggio finale, dovrai configurare altri dispositivi per utilizzare il dispositivo Raspberry Pi come server DNS. Prima trova l'indirizzo IP sul tuo Raspberry Pi utilizzando il seguente comando:
$ ifconfig
Quindi, modifica le impostazioni DNS sul tuo laptop andando nel "Centro connessioni di rete e condivisione"E fai clic su"Cambia le impostazioni dell'adattatore".
Fare clic con il tasto destro sull'opzione WiFi e selezionare "Proprietà".
Fare doppio clic su IPv4 opzione.
Quindi aggiungi l'indirizzo IP del tuo Raspberry Pi nell'opzione DNS Server.
Clicca sul "OKPulsante "per consentire al dispositivo di utilizzare il server Raspberry Pi DNS. Successivamente, puoi navigare su Internet sul tuo sistema utilizzando Raspberry Pi come server DNS.
Conclusione
Raspberry Pi è uno strumento utile che può essere utilizzato come server DNS perfetto, consentendo agli utenti di navigare nel mondo di Internet a una tariffa più veloce e in modo più sicuro. Le istruzioni dettagliate sopra sono utili per modificare le impostazioni DNS sul Raspberry Pi utilizzando il file di configurazione dell'utilità DNSMASQ. Dopo aver configurato correttamente l'impostazione DNS, sarai quindi in grado di utilizzare Raspberry Pi come server DNS anche su altri dispositivi.