I denne opplæringen vil du bli kjent med hvordan du kan endre DNS -innstillinger på Raspberry Pi og bruke enheten som en DNS -server.
Hvordan endre Raspberry Pi DNS -innstillinger
Det er forskjellige metoder for å endre Raspberry Pi DNS -innstillinger og bruke enheten som en DNS -server. I denne guiden vil vi imidlertid vise deg den enkleste tilnærmingen til å utføre operasjonen hvis trinn-for-trinn-instruksjon er gitt som under:
Trinn 1: Oppdater Raspberry Pi -pakker
Sikrer at pakkene dine på Raspberry Pi blir oppdatert som du kan bekrefte ved å utføre følgende kommando:
$ sudo apt oppdatering
Hvis noen pakker krever oppgradering, kjører du følgende kommando for å oppgradere dem.
$ sudo apt oppgradering
Trinn 2: Installere DNS -verktøyet
Deretter trenger du et DNS -verktøy for å konfigurere DNS -innstillinger på Raspberry Pi. Her bruker vi Dnsmasq som er lett og enkelt å konfigurere DNS -verktøyet og er et utmerket valg for små nettverk. For å installere det, utsted den nedenfor-nevnte kommandoen:
$ sudo apt install dnsmasq
Trinn 3: DNSMASQ -konfigurasjon
Etter installasjonen er det nå på tide å konfigurere Dnsmasq For å sikre det beste oppsettet for DNS -serveren. Først, åpne Dnsmasq Konfigurasjonsfil gjennom følgende kommando:
$ sudo nano /etc /dnsmasq.konf
Finn følgende variabler:
Ukomment disse tre variablene i filen ved å fjerne # skilt.
Finn også følgende linje og fjern den fra filen.
#server =/localnet/192.168.0.1
Legg til følgende linjer der.
server = 8.8.8.8
server = 8.8.4.4
Ovennevnte serveroppsett vil nå bruke Google DNS -servere.
Nå, finn den undergitte linjen i filen:
#cache-størrelse = 150
Fjern # fra linjen for å ukomne den.
Bytt deretter hurtigbufferstørrelsen fra 150 til 1000.
Dette øker størrelsen på hurtigbufferen som tillater Dnsmasq Cache for å lagre et høyt antall DNS -forespørsler.
Lagre filen ved å bruke "Ctrl+x”, Y For å bekrefte og gå inn for å fortsette tilbake til kommandolinjeterminalen.
Trinn 4: Start DNSMASQ på nytt
Etter å ha fullført trinnet ovenfor, start på nytt Dnsmasq gjennom følgende kommando for å bruke endringene.
$ sudo SystemCTL Restart DnSmasq
Kommandoen ovenfor vil starte på nytt Dnsmasq service.
Trinn 5: Sjekk DNSMASQ -status
Du kan sjekke Dnsmasq Status ved å bruke følgende kommando for å sikre at tjenesten går bra etter endringene.
$ sudo systemctl status dnsmasq
Trinn 6: Test DNS -serveren
Test nå DNS -serveren via DIG -kommandoen som må installeres først ved å bruke følgende kommando:
$ sudo apt-get install dnsutils
Etter installasjonen, utfør følgende skript med domenet du ønsker:
$ dig [domain] @localhost
Kontroller spørringstidspunktet i outputten ovenfor.
Utfør nå skriptet ovenfor igjen.
Denne gangen er spørringstiden 0 msek som sikrer at adressen er hurtigbufret.
Trinn 7: Lag Raspberry Pi DNS -server
I det siste trinnet må du konfigurere andre enheter for å bruke Raspberry Pi -enheten som en DNS -server. Finn først IP -adressen på Raspberry Pi ved å bruke følgende kommando:
$ ifconfig
Deretter endrer du DNS -innstillingene på den bærbare datamaskinen ved å gå inn i "Nettverk og delingssenter”Og klikk på“Endre adapterinnstillinger”.
Høyreklikk på WiFi -alternativet og velg “Egenskaper”.
Dobbeltklikk på IPv4 alternativ.
Legg deretter til IP -adressen til Raspberry Pi i DNS -serveralternativet.
Klikk på "Ok”-Knappen for å la enheten din bruke Raspberry Pi DNS -serveren. Etter det kan du surfe på internett på systemet ditt ved å bruke Raspberry Pi som en DNS -server.
Konklusjon
Raspberry Pi er et praktisk verktøy som kan brukes som en perfekt DNS -server, slik at brukerne kan bla gjennom internettverdenen med en raskere hastighet og på en sikrere måte. Ovennevnte trinn-for-trinn-instruksjoner er nyttige for å endre DNS-innstillingene på Raspberry Pi ved hjelp av DNSMASQ Utility Configuration-filen. Etter å ha konfigurert DNS -innstillingen riktig, vil du da kunne bruke Raspberry Pi som en DNS -server på de andre enhetene dine også.