Kako instalirati i konfigurirati DNS poslužitelj na CentOS 7

Jedna od najvažnijih uloga u cjelokupnom procesu upravljanja i konfiguracije poslužitelja je DNS (Domain Name System) koji nam omogućuje prevođenje IP adresa u nazive domena i obrnuto, na ovaj način je mnogo lakše imati na umu Solvetic .com a ne 178.33.118.246.

Ova je uloga bitna za cijeli proces prijenosa informacija i omogućuje nama kao administratorima i čestim korisnicima mreže da budemo jasni koje web stranice posjećujemo. U Linuxu BID ima zadatak konfiguriranja i upravljanja DNS p -om i trebali bismo provjeriti je li njegova verzija veća od 4, idealno bi bilo da ima 8 ili 9. BIND se sastoji od tri dijela ili elementa: imenovanog, biblioteke za rješavanje i testova poslužitelja. .

Prilikom kupnje poslužitelja morate imati dva poslužitelja imena koji će biti navedeni u DNS -u. Kad podnesemo web zahtjev i moramo znati adresu na web stranici, BIND će se pobrinuti da zahtjev riješi, dakle rješavajući dio. BIND postavlja zahtjev za pronalaženje putem upravljanja DNS poslužiteljem i daje nam kao rezultat naziv web stranice.

Što je BINDBIND (Berkeley Internet Name Domain) besplatan je softver otvorenog koda koji ispunjava funkcije DNS -a u sustavu, a njegovo ime dolazi s web stranice na kojoj je razvijen, Sveučilište Berkeley u Kaliforniji 1980. godine.

Zahvaljujući BIND -u možemo imati sigurnu i stabilnu platformu koja je savršeno usklađena sa svim DNS standardima.

Danas će ovaj vodič analizirati kako na praktičan način konfigurirati ovu DNS ulogu u CentOS -u 7.
Zatim ćemo vidjeti kako konfigurirati i instalirati ovaj DNS poslužitelj u CentOS 7 i tako početi uživati ​​u ovoj važnoj ulozi u potpunosti.

1. Kako instalirati BIND9 na CentOS 7

Korak 1
Važno je potvrditi da imamo mrežno povezivanje, jer za to možemo pingati bilo koju web stranicu:

Korak 2
Prvo ćemo ažurirati sve pakete CentOS 7 pomoću sljedeće naredbe:

 yum update 
Korak 3
Nakon što je proces ažuriranja CentOS -a završen, nastavljamo instalirati BIND i njegove pomoćne programe pomoću naredbe yum, za to ćemo unijeti sljedeću naredbu. Prihvaćamo preuzimanje i odgovarajuću instalaciju BIND -a i njegovih komponenti.
 yum install bind bind-utils 

2. Kako pokrenuti BIND usluge na CentOS -u 7

Korak 1
Nakon što su svi BIND paketi instalirani, nastavljamo s pokretanjem odgovarajuće usluge pomoću sljedećih naredbi prema njihovom redoslijedu:

 systemctl omogućiti named systemctl start named systemctl status named

POVEĆAJTE

Korak 2
Možemo vidjeti da je trenutno stanje BIND -a u funkciji. Ako želimo provjeriti verziju BIND -a, izvršit ćemo sljedeću naredbu:

 / usr / sbin / s imenom -v 

POVEĆAJTE

3. Kako konfigurirati DNS poslužitelj s BIND -om na CentOS -u 7


Imajući to na umu, počet ćemo konfiguraciju DNS poslužitelja u CentOS -u 7.

Korak 1
BIND konfiguracijska datoteka nalazi se na /etc/named.conf stazi, pa joj moramo pristupiti pomoću željenog uređivača, u ovom slučaju koristit ćemo nano:

 nano /etc/ named.conf 
Korak 2
U otvorenoj datoteci izvršit ćemo sljedeće zadatke:
  • Komentiramo, s simbolom #, sljedeće retke:
 priključak za slušanje 53 {127.0.0.1; }; slušaj-na-v6 port 53 {:: 1; };

POVEĆAJTE

  • Dodamo IP adresu na kojoj će klijentska računala konzultirati DNS, dodatno možemo dodati IP adresu drugog poslužitelja u slučaju da je imamo, upotrijebit ćemo sljedeće retke:
 allow-query {localhost; IP / mreža; }; allow-transfer {Ip drugi poslužitelj; };

POVEĆAJTE

  • Promjene spremamo kombinacijom tipki

Ctrl + O

i izlazimo iz uređivača pomoću tipki:

Ctrl + X

4. Kako stvoriti BIND zone u CentOS -u 7


Nakon što su ti parametri definirani, sljedeći korak bit će stvaranje i konfiguriranje odgovarajućih zona naprijed i natrag, koje se moraju dodati u datoteku named.conf.

Korak 1
Ovoj datoteci pristupamo pomoću sljedeće naredbe:

 nano /etc/ named.conf
Korak 2
Prvu zonu konfiguriramo na ovaj način:
 zona "solutiontic.local" IN {tip master; datoteka "fwd. riješiti.local.db"; allow-update {nema; }; }; 
Korak 3
Konfigurirani parametri su:
  • Solvetic.local: Naziv domene
  • Master: To je primarni DNS
  • fwd. solutiontic.local.db: Označava izravnu zonu
  • allow-update: Odnosi se na primarni DNS.

Korak 4
Sada dodajemo sljedeće retke za obrnutu zonu:

 zona "10.168.192.in-addr.arpa" IN {tip master; datoteka "10.168.192.db"; allow-update {nema; }; };

POVEĆAJTE

Korak 5
Promjene spremamo pomoću sljedeće kombinacije tipki:

Ctrl + O

5. Kako stvoriti datoteke BIND zone u CentOS -u 7


Mi smo stvorili zone, sada moramo stvoriti datoteke za te zone.

Korak 1
Prva datoteka za stvaranje bit će ona izravne zone, izvršavamo sljedeće:

 nano /var/named/fwd.solvetic.local.db 
Korak 2
Ovo će stvoriti novu datoteku u koju ćemo unijeti sljedeće:
 $ TTL 86400 @ IN SOA primarni.solvetic.local. korijen. riješiti.lokalno. (2016042112; Serijski 3600; Osvježi 1800; Pokušajte ponovno 604800; Istekne 43200; Minimalni TTL); Podaci o poslužitelju imena @ IN NS primarni. riješiti.lokalno. ; IP adresa primarnog poslužitelja imena IN A 192.168.0.11; Izmjenjivač pošte linux.local. U pošti MX 10. riješiti.lokalno. ; A - Snimite ime hosta na IP adresu www IN U 192.168.0.3 mail u A 192.168.0.4; CNAME zapis ftp u CNAME www. riješiti.lokalno.

POVEĆAJTE

Korak 3
Parametri ove datoteke su:

ZA -Kasetofon

NS -Naziv poslužitelja

MX -Razmjena e -pošte

CN -Kanonski naziv

Korak 4
Spremamo promjene i zatvaramo uređivač. Sada ćemo stvoriti datoteku za obrnutu zonu izvršavanjem sljedećeg:

 nano /var/ named/0.168.192.db 
Korak 5
U praznu datoteku dodat ćemo sljedeće. Zatim spremamo promjene u datoteku i izlazimo iz datoteke.
 $ TTL 86400 @ IN SOA primarni.solvetic.local. korijen. riješiti.lokalno. (2014112511; Serijski 3600; Osvježi 1800; Pokušajte ponovno 604800; Isteći 86400; Minimalni TTL); Podaci o poslužitelju imena @ IN NS primarni. riješiti.lokalno. ; Obrnuto pretraživanje za Name Server 8 IN PTR primarno. riješiti.lokalno. ; PTR Snimite IP adresu na ime hosta 100 IN PTR www. riješiti.lokalno. 150 IN PTR pošta. riješiti.lokalno.

POVEĆAJTE

6. Kako ponovno pokrenuti BIND usluge u CentOS -u 7


Nakon što su ti parametri konfigurirani, sljedeći korak bit će ponovno pokretanje usluga za njihovu odgovarajuću aplikaciju.

Korak 1
Za to ćemo izvršiti sljedeće naredbe prema njihovom redoslijedu:

 chmod 777 /var/ named/fwd.solvetic.local.db chmod 777 /var/named/0.168.192.db systemctl ponovno pokretanje named.service

POVEĆAJTE

Korak 2
Ako želimo provjeriti status usluge, izvršit ćemo sljedeću naredbu. Možemo provjeriti je li njegov status aktivan i radi.

 systemctl status named.service 

POVEĆAJTE

7. Kako provjeriti zone na BIND klijentskim računalima u CentOS -u 7


Sada kada je BIND konfiguriran, ostaje konfigurirati klijentski stroj za preuzimanje DNS -a i rješavanje IP adresa putem njega.

Korak 1
Za to se prijavljujemo na klijentski stroj, u ovom slučaju Ubuntu, i pristupamo datoteci

 /etc/resolve.conf: nano /etc/resolve.conf
Korak 2
Tamo ćemo dodati sljedeću sintaksu:
 poslužitelj imena (IP adresa DNS poslužitelja)
Korak 3
Zatim izvršavamo sljedeću naredbu za provjeru izravne zone:
 kopati www.solvetic.local

POVEĆAJTE

Korak 4
Sada, za provjeru obrnute zone, izvršit ćemo sljedeću naredbu:
dig -x (IP računala klijenta)

POVEĆAJTE

8. Promijenite i konfigurirajte ime hosta i statičku IP adresu CentOS 7


Unutar konfiguracije poslužitelja i mreža moramo znati različite aspekte kako bi operacija bila točna. Prije svega, moramo biti u mogućnosti konfigurirati naziv hosta, koji je naziv koji se može konfigurirati na računalu. To je vrlo korisno ako upravljamo jezgrom poslužitelja u zadacima kao što je dopisivanje unutar mreže. Valja napomenuti da za valjanu dostupnost naziv hosta mora uključivati ​​i podzonu u kojoj se nalazi. Tome se dodaje naziv domene i zajedno će tvoriti FQDN, odnosno adresu koju korisnik može razumjeti.

Prilikom konfiguriranja naziva hosta lakše ćemo ga identificirati unutar mreže. Također ćemo uspostaviti statičku IP adresu ako ćemo u CentOS -u 7 izvršavati zadatke vezane za DNS, DHCP ili slično.

Statička IP adresa sa svoje strane je adresa za identifikaciju određenog računala. Naziv hosta bi nam pomogao da identificiramo naziv hosta pomoću IP adrese. Naredba bi bila sljedeća (promijenite IP adresu u IP adresu)

 nslookup% ipaddress%

Sjetimo se važnosti DNS poslužitelja u našoj organizaciji jer bez više korisnika možete izgubiti razum učeći IP adrese umjesto naziva domena. Ako vas zanima tema poslužitelja u Linuxu, ne propustite instalirati FTP poslužitelj u CentOS7.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave