Ubuntu

Hvordan installere og konfigurere DNS på Ubuntu

Hvordan installere og konfigurere DNS på Ubuntu

DNS er en kort forkortelse for Domain Name Service som kartlegger IP og FQDN (Fully Quvalifisert Domain Names) til hverandre. Og av det gjør DNS det enkelt å huske IP-en. Navneservere er datamaskiner som kjører DNS.

Så i denne opplæringen skal vi installere og konfigurere DNS på Ubuntu. Gjennom denne opplæringen vil vi bruke et av de vanligste programmene som brukes til å håndtere navneserveren på Ubuntu som er BIND (som er en forkortelse for Berkley Jeginternett Naming Daemon).

Installer og konfigurer DNS på Ubuntu

Før du starter installasjonsprosessen, må du sørge for at systemet ditt er oppdatert ved å utføre de neste tre kommandoene.

Trinn 1 - Oppdater systemet

sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade

Trinn 2 - Installer DNS-pakke

Bruk følgende kommando:

sudo apt-get install bind9

Når du har utført den forrige kommandoen, vil det foreslå noen andre pakker som skal installeres, trykk på y for å bekrefte nedlasting og installering av disse pakkene.

Installer DNS

Trinn 3 - Installer DNS-verktøy

En annen nyttig pakke som vil hjelpe deg mye med feilsøking og testing av DNS-problemer, er dnsutils-pakken som kan installeres ved hjelp av neste kommando.

sudo apt-get install dnsutils

Merk at det kan hende at du allerede har installert den.

Trinn 4 - DNS-konfigurasjon

Vanligvis kan du finne DNS-konfigurasjonsfilene som er lagret i / etc / bind-katalogen. / etc / bind / navngitt.conf er hovedkonfigurasjonsfilen som inneholder DNS-alternativene, og det anbefales på det sterkeste at du er forsiktig når du redigerer den.

Trinn 5 - Konfigurere NameServer

Den mest brukte og standardkonfigurasjonen er å bruke serveren din som en hurtigbuffer-server. Dette betyr at DNS vil få svaret på navnespørsmål, cache det og bruke svaret igjen når domenet blir spurt en annen gang. Så, for å bruke serveren din som en cache-navneserver, kan du følge de neste trinnene.

Åpne og rediger / etc / bind / named.konf.alternativer med favorittredigereren din.

sudo vi / etc / bind / named.konf.alternativer

Legg til følgende blokk i den, her har vi brukt Googles DNS.
speditører
8.8.8.8;
;

Filen skal se slik ut:

For å aktivere de nye konfigurasjonene, bør du starte DNS-tjenesten på nytt.

sudo systemctl start bind9

For å teste spørringstiden din kan vi bruke grave-kommandoen som er installert av dnsutils-pakken.

grave google.com

Utfør den forrige kommandoen to ganger og se etter spørringstiden, utgangen skal se slik ut:

Test spørringstid for Google

Test spørretid for Google (2. gang)

Du vil merke at spørringstiden for andre gang du utførte kommandoen er nesten null.

Trinn 6 - Primærmester

For en primær masterserverkonfigurasjon får DNS dataene for en sone fra en fil som er lagret på verten. DNS har også kontroll for den sonen. La oss si at vi har et domene som heter “eksempel.com ”vi skal konfigurere DNS til å være den primære mesteren for det domenet.

Fremover sonefil

Her i foroversonen vil navnet tilordnes IP.

Trinn 1. Åpne og rediger / etc / bind / named.conf-fil.

sudo vi / etc / bind / navngitt.konf

Forsikre deg om at den inneholder følgende linjer og IKKE kommentert:

inkluderer “/ etc / bind / named.konf.opsjoner ”;
inkluderer “/ etc / bind / named.konf.lokal ”;
inkluderer “/ etc / bind / named.konf.standardsoner ”;

Filen skal se slik ut:

DNS-konfigurasjonsfil

Steg 2. Åpne og rediger / etc / bind / named.konf.lokal fil for å legge til en DNS-sone.

sudo vi / etc / bind / navngitt.konf.lokal

Legg til følgende blokk i den:
sone “eksempel.com ”
type master;
fil “/ etc / bind / db.eksempel.com ”;
;

Filen skal se slik ut:

Rediger lokal conf-fil

Trinn 3. Opprett en sonefil fra malen.

sudo cp / etc / bind / db.lokal / etc / bind / db.eksempel.com

Trinn 4. Åpne den nye eksempelfonefilen.

sudo vi / etc / bind / db.eksempel.com

Og endre det slik at det ser ut:

Sonefil

Vær oppmerksom på at du må øke serienummeret hver gang du gjør endringer i sonefilene.

Trinn 5. Start DNS-tjenesten på nytt for å bruke endringer.

sudo systemctl start bind9

Omvendt sone-fil

Nå for å tilordne en IP til et navn må du konfigurere den omvendte sonefilen.

Trinn 1. Rediger / etc / bind / named.konf.lokal fil.

sudo vi / etc / bind / navngitt.konf.lokal

Legg til følgende blokk:
sone “10.0.2.i-addr.arpa ”
type master;
fil “/ etc / bind / db.10 ”;
;

Hvor 10.0.2 er de tre første oktettene i nettverket ditt.

Steg 2. Opprett / etc / bind / db.10 fil fra mal en.

sudo cp / etc / bind / db.127 / etc / bind / db.10

Trinn 3. Rediger / etc / bind / db.10 fil.

sudo vi / etc / bind / db.10

Og det skal være slik:

Reserve Zone File

Trinn 4. Start DNS-tjenesten på nytt for å bruke endringer.

Trinn 7 - Verifisering av konfigurasjonsfiler

Nå og etter å ha utført alle de tidligere konfigurasjonene, må vi bekrefte at alle konfigurasjonene er riktige.

Trinn 1. Utfør følgende kommandoer for å sjekke om det vil gi feil.

named-checkzone eksempel.com / etc / bind / db.eksempel.com named-checkzone 192.168.0.0/32 / etc / bind / db.10 named-checkconf / etc / bind / named.konf.lokal navngitt-checkconf / etc / bind / named.konf

Utdataene fra de forrige kommandoene skal se slik ut:

Vær oppmerksom på at du kan ha et annet serienummer, så ikke få panikk.

Til slutt har vi installert og konfigurert DNS-serveren på Ubuntu. Jeg håper du likte det, og bare la igjen en kommentar, så hjelper vi deg gjerne.

Topp Oculus App Lab-spill
Hvis du er Oculus-hodesettinnehaver, må du være klar over sideloading. Sidelading er prosessen med å installere ikke-butikkinnhold på hodesettet. Side...
Topp 10 spill å spille på Ubuntu
Windows-plattformen har vært en av de dominerende plattformene for spill på grunn av den enorme andelen spill som utvikles i dag for å støtte Windows ...
5 beste arkadespill for Linux
I dag er datamaskiner seriøse maskiner som brukes til spill. Hvis du ikke kan få den nye høye poengsummen, vil du vite hva jeg mener. I dette innlegge...