Cum se instalează și se configurează serverul DNS în CentOS 7

{title}

Unul dintre cele mai importante roluri în întregul proces de gestionare și configurare a unui server este DNS (Domain Name System) care ne permite să traducem adrese IP în nume de domeniu și invers, astfel Este mult mai ușor să ții minte Solvetic.com și nu 178.33.118.246.

Acest rol este esențial pentru întregul proces de transfer de informații și ne permite ca administratori și utilizatori frecventi ai rețelei să fim clar despre ce site-uri vizităm. În Linux, IDB are sarcina de a configura și administra DNS p și ar trebui să verificăm dacă versiunea sa este mai mare decât cea 4 fiind ideală pentru a avea 8 sau 9. BIND este format din trei părți sau elemente: numit, rezolvare teste bibliotecă și server .

Când achiziționați un server, trebuie să aveți două servere de nume care vor fi colectate în DNS. Atunci când facem o solicitare web și trebuie să cunoaștem o adresă pe o pagină web, BIND se va ocupa de efectuarea cererii soluționând-o, de unde și partea de rezolvat. BIND face solicitarea de a găsi prin administrarea serverului DNS și rezultând numele paginii web.

Ce este BIND?

BIND (Berkeley Internet Name Domain) este un software gratuit, open source, care îndeplinește funcțiile DNS într-un sistem, numele său se datorează site-ului unde a fost dezvoltat, Universitatea Berkeley din California în anul 1980.

Datorită BIND putem conta pe o platformă sigură și stabilă, care respectă perfect toate standardele DNS.

Astăzi acest tutorial va analiza modul de configurare a acestui rol DNS în CentOS 7 într-un mod practic.
În continuare vom vedea cum puteți configura și instala acest server DNS în CentOS 7 și astfel vom începe să ne bucurăm la maxim de acest rol important.

1. Cum se instalează BIND9 pe CentOS 7

Pasul 1
Este important să validăm dacă avem conectivitate la rețea, pentru aceasta putem face ping pe orice site web:

{title}

Pasul 2
Mai întâi vom actualiza toate pachetele CentOS 7 folosind următoarea comandă:

 actualizare yum 

Pasul 3
După finalizarea procesului de actualizare CentOS, vom continua să instalăm BIND și utilitățile sale folosind comanda yum, pentru aceasta vom introduce următoarea comandă. Acceptăm descărcarea și instalarea respectivă a BIND și a componentelor sale.

 yum instalați bind-utl-uri de legare 

{title}

2. Cum să porniți serviciile BIND în CentOS 7

Pasul 1
După instalarea tuturor pachetelor BIND, pornim serviciul respectiv folosind următoarele comenzi în ordinea lor:

 systemctl activează numitul systemctl începe numit status system system numit 

{title}

Pasul 2
Putem vedea că starea actuală a BIND este activă și funcționează. Dacă dorim să verificăm versiunea BIND, vom executa următoarea comandă:

 / usr / sbin / numit –v 

{title}

3. Cum se configurează serverul DNS cu BIND în CentOS 7


Având în vedere acest lucru, vom începe configurația serverului DNS în CentOS 7.

Pasul 1
Fișierul de configurare BIND se găsește în calea /etc/named.conf așa că trebuie să îl accesăm folosind editorul preferat, în acest caz vom folosi nano:

 nano /etc/named.conf 

Pasul 2
În fișierul deschis vom efectua următoarele sarcini:

  • Comentăm, cu simbolul #, următoarele rânduri:
 portul de ascultare 53 {127.0.0.1; }; port ascultare-pe-v6 53 {:: 1; }; 

{title}

  • Adăugăm adresa IP pe care computerele client vor consulta DNS, în plus, putem adăuga adresa IP a unui al doilea server în cazul în care o avem, vom folosi următoarele rânduri:
 allow-query {localhost; IP / Network; }; allow-transfer {al doilea server Ip; }; 

$config[ads_text5] not found

{title}

  • Salvăm modificările folosind combinația de taste

Ctrl + O

și lăsăm editorul folosind tastele:

Ctrl + X

4. Cum se creează zone BIND în CentOS 7


După ce acești parametri sunt definiți, următorul pas va fi crearea și configurarea respectivelor zone directe și invers care trebuie adăugate în fișierul named.conf.

Pasul 1
Accesăm acest fișier folosind următoarea comandă:

 nano /etc/named.conf 

Pasul 2
Configuram prima zonă în acest fel:

 zona "solvetic.local" IN {tip master; fișier "fwd. solvetic.local.db"; allow-update {none; }; }; 

Pasul 3
Parametrii configurați sunt:

  • Solvetic.local: Nume de domeniu
  • Master: Este DNS-ul principal
  • Fwd. solvetic.local.db: Indică zona directă
  • allow-update: se referă la DNS primar.

Pasul 4
Acum adăugăm următoarele linii pentru zona inversă:

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

{title}

Pasul 5
Salvăm modificările folosind următoarea combinație de taste:

Ctrl + O

5. Cum se creează fișiere de zonă BIND în CentOS 7


Am creat zonele, acum trebuie să creăm arhivele respectivelor zone.

Pasul 1
Primul fișier creat va fi cel din zona directă, executăm următoarele:

 nano /var/named/fwd.solvetic.local.db 

Pasul 2
Aceasta va crea un nou fișier în care vom introduce următoarele:

 $ TTL 86400 @ IN SOA primar.solvetic.local. rădăcină. solvetic.local. (2016042112; Serial 3600; Actualizare 1800; Încercați din nou 604800; Expirați 43200; TTL minim); Informații despre serverul de nume @ IN NS primar. solvetic.local. ; Adresă IP a serverului de nume IN A 192.168.0.11; Schimbător de corespondență linux.local. IN MX 10 mail. solvetic.local. ; A - Record HostName To Ip IP www www A 192.168.0.3 mail IN A 192.168.0.4; CNAME record ftp IN CNAME www. solvetic.local. 

{title}

$config[ads_text5] not found

Pasul 3
Parametrii acestui fișier sunt:

A -

gravor

NS -

Numele serverului

MX -

Schimb de e-mailuri

CN -

Numele canonic

Pasul 4
Salvăm modificările și închidem editorul. Acum vom crea fișierul pentru zona inversă executând următoarele:

 nano /var/named/0.168.192.db 

Pasul 5
În fișierul gol vom adăuga următoarele. Apoi salvăm modificările în fișier și ieșim din acesta.

 $ TTL 86400 @ IN SOA primar.solvetic.local. rădăcină. solvetic.local. (2014112511; Serial 3600; Actualizare 1800; Încercați din nou 604800; Expirați 86400; TTL minim); Informații despre server de nume @ IN NS primare. solvetic.local. Căutare inversă pentru Name Server 8 IN PTR primar. solvetic.local. ; PTR Înregistrare adresă IP la HostName 100 IN PTR www. solvetic.local. 150 IN PTR mail. solvetic.local. 

{title}

6. Cum să reporniți serviciile BIND în CentOS 7


După configurarea acestor parametri, următorul pas va fi repornirea serviciilor pentru aplicația respectivă.

Pasul 1
Pentru aceasta, vom executa următoarele ordine în ordinea lor:

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

{title}

Pasul 2
Dacă dorim să verificăm starea serviciului, vom executa următoarea comandă. Putem verifica dacă starea dvs. este activă și funcționează.

 starea systemctl numit.service 

{title}

7. Cum să verificați zonele de pe calculatoarele client BIND din CentOS 7


Acum, că BIND a fost configurat, rămâne să configurați aparatul client pentru a lua DNS-ul și prin acesta rezolva adresele IP.

Pasul 1
Pentru aceasta ne conectăm la o mașină client, în acest caz în Ubuntu și accesăm fișierul

 /etc/resolve.conf: nano /etc/resolve.conf 

Pasul 2
Vom adăuga următoarea sintaxă:

 server de nume (adresa IP a serverului DNS) 

Pasul 3
Apoi executăm următoarea comandă pentru a verifica zona directă:

 săpați www.solvetic.local 

$config[ads_text5] not found

{title}

Pasul 4
Acum, pentru a verifica zona inversă vom executa următoarea comandă:
dig -x (Ip al mașinii client)

{title}

8. Modificați și configurați numele de gazdă și adresa IP statică CentOS 7


În configurația serverelor și a rețelelor trebuie să cunoaștem diferite aspecte, astfel încât operațiunea să fie corectă. În primul rând, trebuie să putem configura numele de gazdă care este numele care poate fi configurat pe un computer. Acest lucru este destul de util dacă gestionăm un server de bază în sarcini precum corespondența în cadrul unei rețele. Trebuie menționat că, pentru o disponibilitate valabilă, numele gazdei trebuie să includă și subzona în care se află. La aceasta se adaugă numele de domeniu și împreună ar forma un FQDN, adică o adresă pe care utilizatorul o poate înțelege.

$config[ads_text5] not found

Când configurați un nume de gazdă, vom putea să-l identificăm mai ușor în rețea. De asemenea, vom stabili o adresă IP statică dacă sarcinile legate de DNS, DHCP sau altele similare vor fi dezvoltate în CentOS 7.

Pe de altă parte, adresa IP statică este adresa de identificare pentru un anumit computer. Numele gazdei ne-ar ajuta să identificăm numele computerului folosind adresa IP. Comanda ar fi următoarea (schimbați adresa IP pentru adresa IP)

 nslookup% ipaddress% 

Amintiți-vă importanța unui server DNS în organizația noastră, deoarece fără mai mulți utilizatori vă puteți pierde mintea învățând adrese IP în loc de nume de domeniu. Dacă vă interesează subiectul serverelor în Linux, nu ratați cum să instalați un server FTP în CentOS7.

$config[ads_text5] not found