Ubuntu

Sådan installeres og konfigureres DNS på Ubuntu

Sådan installeres og konfigureres DNS på Ubuntu

DNS er en kort forkortelse for Domain Name Service, som kortlægger IP og FQDN (Fully Quvalificeret Domain Names) til hinanden. Og ved det gør DNS det let at huske IP'en. Navneservere er de computere, der kører DNS.

Så i denne vejledning skal vi installere og konfigurere DNS på Ubuntu. Gennem denne vejledning bruger vi et af de mest almindelige programmer, der bruges til at håndtere navneserveren på Ubuntu, der er BIND (som er en forkortelse for Berkley jeginternet Naming Daemon).

Installer og konfigurer DNS på Ubuntu

Før du starter installationsprocessen, skal du sikre dig, at dit system opdateres ved at udføre de næste tre kommandoer.

Trin 1- Opdater system

sudo apt-get opdater sudo apt-get upgrade sudo apt-get dist-upgrade

Trin 2 - Installer DNS-pakke

Brug følgende kommando:

sudo apt-get install bind9

Når du har udført den forrige kommando, vil det foreslå nogle andre pakker, der skal installeres, tryk på y for at bekræfte download og installation af disse pakker.

Installer DNS

Trin 3 - Installer DNS-hjælpeprogrammer

En anden nyttig pakke, der hjælper dig meget med fejlfinding og test af DNS-problemer, er dnsutils-pakken, der kan installeres ved hjælp af den næste kommando.

sudo apt-get install dnsutils

Bemærk, at du muligvis allerede finder den installeret.

Trin 4 - DNS-konfiguration

Normalt kan du finde DNS-konfigurationsfiler, der er gemt i / etc / bind-biblioteket. / etc / bind / navngivet.conf er masterkonfigurationsfilen, der indeholder DNS-indstillingerne, og det anbefales stærkt, at du er forsigtig, mens du redigerer den.

Trin 5 - Konfiguration af NameServer

Den mest anvendte og standardkonfiguration bruger din server som en caching-server. Dette betyder, at DNS får svaret på navneforespørgsler, cache det og bruger svaret igen, når domænet forespørges en anden gang. Så for at bruge din server som en cache-navneserver kan du følge de næste par trin.

Åbn og rediger / etc / bind / named.konf.valgmuligheder med din yndlingseditor.

sudo vi / etc / bind / navngivet.konf.muligheder

Føj følgende blok til den, her har vi brugt Googles DNS.
speditører
8.8.8.8;
;

Filen skal se sådan ud:

For at aktivere de nye konfigurationer skal du genstarte DNS-tjenesten.

sudo systemctl genstart bind9

For at teste din forespørgselstid kan vi bruge dig-kommandoen, der er installeret af dnsutils-pakken.

grave google.com

Udfør den forrige kommando to gange og kontroller forespørgselstiden, output skal se sådan ud:

Test forespørgselstid for Google

Test forespørgselstid for Google (2. gang)

Du vil bemærke, at forespørgselstiden for anden gang, du udførte kommandoen, næsten er nul.

Trin 6 - Primær mester

For en primær masterserverkonfiguration modtager DNS dataene for en zone fra en fil, der er gemt på dens vært. DNS har også kontrol for den zone. Lad os sige, at vi har et domæne kaldet “eksempel.com ”vi skal konfigurere DNS til at være den primære master for det domæne.

Videresend zonefil

Her i den forreste zone tildeles navnet til IP'en.

Trin 1. Åbn og rediger / etc / bind / named.conf-fil.

sudo vi / etc / bind / navngivet.konf

Sørg for, at den indeholder følgende linjer og IKKE kommenteres:

inkluderer “/ etc / bind / named.konf.muligheder";
inkluderer “/ etc / bind / named.konf.lokal";
inkluderer “/ etc / bind / named.konf.standardzoner ”;

Filen skal se sådan ud:

DNS-konfigurationsfil

Trin 2. Åbn og rediger / etc / bind / named.konf.lokal fil for at tilføje en DNS-zone.

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

Føj følgende blok til den:
zone “eksempel.com ”
type master;
fil “/ etc / bind / db.eksempel.com ”;
;

Filen skal se sådan ud:

Rediger lokal conf-fil

Trin 3. Opret en zonefil ud fra skabelonen.

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

Trin 4. Åbn nu den nye eksempelzonefil.

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

Og skift det for at se sådan ud:

Zone-fil

Bemærk, at du skal øge serienummeret, hver gang du foretager ændringer i zonefilerne.

Trin 5. Genstart DNS-tjenesten for at anvende ændringer.

sudo systemctl genstart bind9

Omvendt zonefil

For at kortlægge en IP til et navn skal du konfigurere den omvendte zonefil.

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

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

Tilføj følgende blok:
zone “10.0.2.in-addr.arpa ”
type master;
fil “/ etc / bind / db.10 ”;
;

Hvor de 10.0.2 er de første tre oktetter i dit netværk.

Trin 2. Opret / etc / bind / db.10-fil fra skabelon en.

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

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

sudo vi / etc / bind / db.10

Og det skal være sådan:

Reserve Zone File

Trin 4. Genstart DNS-tjenesten for at anvende ændringer.

Trin 7 - Bekræftelse af konfigurationsfiler

Nu og efter at have udført alle de tidligere konfigurationer, skal vi kontrollere, at alle konfigurationer er korrekte.

Trin 1. Udfør følgende kommandoer for at kontrollere, om det returnerer nogen fejl.

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

Outputtet fra de tidligere kommandoer skal se sådan ud:

Bemærk, at du muligvis har et andet serienummer, så tag ikke panik.

Endelig har vi installeret og konfigureret DNS-serveren på Ubuntu med succes. Jeg håber, at du har haft det, og ved spørgsmål er det bare at efterlade en kommentar, så hjælper vi dig gerne.

Mus Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Musemarkøren og markøren i Windows 10 er meget vigtige aspekter af operativsystemet. Dette kan også siges om andre operativsystemer, så i sandhed er d...
Gratis og open source-spilmotorer til udvikling af Linux-spil
Denne artikel dækker en liste over gratis og open source-spilmotorer, der kan bruges til at udvikle 2D- og 3D-spil på Linux. Der er mange sådanne spil...
Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...