Hvordan konfigurere Ubuntu DNS -server

Hvordan konfigurere Ubuntu DNS -server
DNS er forkortet som domenenavnssystem. Som vi vet at datamaskinen er en maskin som bare forstår det binære, eller vi kan gjøre det enkelt ved å si at den forstår maskinkoden. Nå har vi forskjellige nettsteder som har alfabetiske navn. For eksempel har vi Facebook.com, Google.com. I virkeligheten er disse alfabetiske navnene for bedre forståelse for mennesker, for maskiner er det ikke adresserbar. Så for dette formålet er det noen servere som tildeler forskjellige numeriske basisadresser mot disse alfabetiske adressene, slik at det kan gjenkjennes av maskinen. Slike servere som er ansvarlige for å tildele adresser er kjent som DNS (Domain Name -servere).

I denne artikkelen skal vi diskutere de forskjellige metodene i Ubuntu for DNS -serverkonfigurasjonen.

Hvordan vi kan gjøre DNS -serverkonfigurasjonen i Ubuntu

Vi vil diskutere metoden for å konfigurere DNS -serveren ved å åpne en terminal og kjøre noen få kommandoer:

DNS -serverkonfigurasjon gjennom Ubuntu -terminalen

Vi kan også konfigurere DNS gjennom terminalen. For dette formålet, åpner du først terminalen ved å trykke på Ctrl + ALT + T. Før installasjonsprosessen vil vi oppdatere depotet vårt:

$ sudo apt oppdatering

Nå installerer vi DNS -serveren ved å bruke kommandobind9:

$ sudo apt installer bind9

Neste trinn er å installere verktøyene til DNS ved å bruke kommandoen til “DNSutils”:

$ sudo apt install dnsutils

Nå for å konfigurere DNS, vil vi først gå til adressen /etc/bind/navngitt.konf.alternativer og legg til Google DNS for bare å forstå. Vi vil legge til følgende tekst ved å åpne adressen i Nano Editor.

$ sudo nano/etc/bind/navngitt.konf.alternativer

Bytt ut følgende tekst i redaktøren, 8.8.8.8 er Googles DNS:

spednere
8.8.8.8;
;

Slutt nå etter å ha lagret den og aktiverer den nye konfigurasjonen ved å starte DNS på nytt ved å bruke SystemCTL -kommandoen.

$ sudo SystemCTL Restart Bind9

Sjekk statusen til bind9

$ sudo systemctl status bind9

Når Bind9 kjører nå, vil vi teste domenet som vi redigerer i konfigurasjonsfilen som:

$ grave google.com

Utgangen viser at det er domenet til Google, og den kjøres vellykket.

Nå vil vi gjøre primær sonekonfigurasjon, men før konfigurasjonen kan vi ha en ide om hva som skjer. Vi lagret noen filer på noen vert, og i denne konfigurasjonen får DNS sine data fra den spesifikke filen for sin sone. Nå for en slik primærmesterkonfigurasjon vil vi kjøre redigereren og vil bekrefte at de følgende tre kommandoene er der og ikke kommentert på.

inkluderer “/etc/bind/navngitt/.konf.alternativ";
inkluderer “/etc/bind/navngitt/.konf.lokalt ”;
inkluderer “/etc/bind/navngitt/.konf.standardsoner ”;

For å bekrefte dette vil vi åpne redaktøren som:

$ sudo vi/etc/bind/navngitt.konf

Som et resultat vil vi se:

Alle de tre linjene er til stede i utgangen. Nå har vi for eksempel et domene “Gamer.com ”som vi skal konfigurere, så vi redigerer filen navngitt.konf.lokal ved å åpne som:

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

Rediger følgende tekst i redaktøren som:

Zone “Gamer.com ”
Type Master;
fil “/etc/bind/db.Gamer.com ”;
;

Vi vil kopiere innholdet fra db.lokal til db.Gamer.com:

$ sudo cp/etc/bind/db.Lokal/etc/bind/db.Gamer.com

Og på dette trinnet vil vi åpne den nyopprettede filgameren.com as:

$ sudo vi/etc/bind/db.Gamer.com

Utgangen skal være slik:

Etter å ha gjort endringer vil vi starte DNS på nytt.

$ sudo SystemCTL Restart Bind9

For kommunikasjon av vårt skapte domene “Gamer.com ”Med litt IP -adresse må vi gjøre en omvendt sonefil. For et slikt formål vil vi også konfigurere omvendt sonefilen som:

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

Her vil vi legge til følgende tekst:

Zone “192.168.18.i addr.arpa ”
Type Master;
fil “/etc/bind/db.10 ”;
;

Hvor 192.168.18 er de tre første oktettene i nettverket mitt, her vil du erstatte det med din egen. Nå skal vi kopiere og opprette den nye filen med DB.10 som:

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

Nå åpner vi denne filen som vi har opprettet, og utdataene skal være som vist nedenfor:

$ sudo vi/etc/bind/db.10

Utgangen er som følger:

I denne siste delen vil vi bekrefte konfigurasjonene først ved å utføre alle disse kommandoene og sjekke om de genererer feil eller ikke:

$ Navnet-Checkzone Gamer.com/etc/bind/db.Gamer.com
$ Navnet-Checkzone 192.168.0.0 /32 /etc /bind /db.10
$ kalt-checkconf/etc/bind/navngitt.konf.lokal
$ kalt-checkconf/etc/bind/navngitt.konf

Å kjøre alle ovennevnte kommandoer vi har ikke mottatt noen feil, så DNS ​​-en vår er konfigurert.

Konklusjon

DNS er en teknikk som vi navngir domenene til forskjellige nettsteder alfabetisk og numerisk, så det er enkelt for servere å forstå det. Vi har lært konfigurasjonen av DNS (Domain Name System) i artikkelen. Vi har lært at DNS brukes til å tildele numeriske baserte adresser til de alfabetiske domenene. Vi konfigurerte Google -domenet i kommandolinjemetoden og testet det også, også i terminalmetoden, vi gjorde fremover og reversert filsonekonfigurasjon ved å opprette et Domain of Gamer.com. Vi håper denne artikkelen vil hjelpe deg mye og vil løse alle spørsmålene angående konfigurasjonen av DNS.