Kaip įdiegti ir konfigūruoti DNS serverį „CentOS 7“

Vienas iš svarbiausių vaidmenų visame serverio valdymo ir konfigūravimo procese yra DNS (domenų vardų sistema), leidžianti mums išversti IP adresus į domenų vardus ir atvirkščiai, tokiu būdu daug lengviau nepamiršti „Solvetic“ .com, o ne 178.33.118.246.

Šis vaidmuo yra būtinas visam informacijos perdavimo procesui ir leidžia mums, kaip administratoriams ir dažniems tinklo vartotojams, aiškiai suprasti, kuriose svetainėse lankomės. „Linux“ sistemoje BID turi sukonfigūruoti ir valdyti DNS p, todėl turėtume patikrinti, ar jo versija yra didesnė nei 4, idealiu atveju - 8 arba 9. BIND susideda iš trijų dalių arba elementų: pavadintos, sprendimų bibliotekos ir serverio testų .

Įsigydami serverį, turite turėti du vardų serverius, kurie bus nurodyti DNS. Kai pateikiame žiniatinklio užklausą ir turime žinoti adresą tinklalapyje, BIND pasirūpins, kad užklausa būtų išspręsta, taigi ir išsprendimo dalis. BIND pateikia užklausą surasti per DNS serverio valdymą ir mums suteikia tinklalapio pavadinimą.

Kas yra BINDBIND („Berkeley Internet Name Domain“) yra nemokama atviro kodo programinė įranga, atliekanti sistemos funkcijas sistemoje, jos pavadinimas kilęs iš svetainės, kurioje ji buvo sukurta, Berklio universiteto Kalifornijoje 1980 m.

BIND dėka galime turėti saugią ir stabilią platformą, kuri puikiai atitinka visus DNS standartus.

Šiandien šioje pamokoje bus analizuojama, kaip praktiškai sukonfigūruoti šį DNS vaidmenį sistemoje „CentOS 7“.
Toliau pamatysime, kaip sukonfigūruoti ir įdiegti šį DNS serverį „CentOS 7“ ir taip pradėsime mėgautis šiuo svarbiu vaidmeniu.

1. Kaip įdiegti BIND9 „CentOS 7“

1 žingsnis
Svarbu patvirtinti, kad turime tinklo ryšį, todėl galime pinginti bet kurią svetainę:

2 žingsnis
Pirmiausia atnaujinsime visus „CentOS 7“ paketus naudodami šią komandą:

 yum atnaujinimas 
3 žingsnis
Kai „CentOS“ atnaujinimo procesas bus baigtas, mes pradėsime diegti BIND ir jo komunalines paslaugas naudodami „yum“ komandą, todėl įvesime šią komandą. Mes priimame BIND ir jo komponentų atsisiuntimą ir atitinkamą įdiegimą.
 yum install bind bind-utils 

2. Kaip paleisti BIND paslaugas „CentOS 7“

1 žingsnis
Įdiegę visus BIND paketus, mes pradedame atitinkamą paslaugą naudodami šias komandas jų tvarka:

 systemctl įgalinti pavadintą systemctl pradėti pavadinti systemctl būsena pavadinta

DIDELIS

2 žingsnis
Matome, kad dabartinė BIND būsena veikia ir veikia. Jei norime patikrinti BIND versiją, vykdysime šią komandą:

 / usr / sbin / pavadintas -v 

DIDELIS

3. Kaip konfigūruoti DNS serverį naudojant BIND „CentOS 7“


Atsižvelgdami į tai, pradėsime DNS serverio konfigūraciją „CentOS 7“.

1 žingsnis
BIND konfigūracijos failas yra /etc/named.conf kelyje, todėl turime jį pasiekti naudodami pageidaujamą redaktorių, šiuo atveju naudosime nano:

 nano /etc/named.conf 
2 žingsnis
Atidarytame faile atliksime šias užduotis:
  • Su # simboliu komentuojame šias eilutes:
 klausymo prievadas 53 {127.0.0.1; }; klausytis-v6 53 prievadas {:: 1; };

DIDELIS

  • Pridedame IP adresą, kuriuo kliento kompiuteriai konsultuosis su DNS, be to, jei galime, galime pridėti antro serverio IP adresą, naudosime šias eilutes:
 allow-query {localhost; IP / tinklas; }; let-transfer {Ip antras serveris; };

DIDELIS

  • Pakeitimus išsaugome naudodami klavišų kombinaciją

Ctrl + O

ir išeiname iš redaktoriaus naudodami klavišus:

„Ctrl“ + X

4. Kaip sukurti BIND zonas „CentOS 7“


Kai šie parametrai bus apibrėžti, kitas žingsnis bus sukurti ir sukonfigūruoti atitinkamas priekines ir atvirkštines zonas, kurios turi būti įtrauktos į failą named.conf.

1 žingsnis
Mes pasiekiame šį failą naudodami šią komandą:

 nano /etc/named.conf
2 žingsnis
Pirmąją zoną sukonfigūruojame taip:
 zona "solvetic.local" IN {tipo meistras; failas "fwd. solvetic.local.db"; allow-update {none; }; }; 
3 žingsnis
Konfigūruoti parametrai yra šie:
  • Solvetic.local: domeno vardas
  • Meistras: Tai pagrindinis DNS
  • fwd. solvetic.local.db: nurodo tiesioginę zoną
  • allow-update: nurodo pirminį DNS.

4 žingsnis
Dabar pridedame šias eilutes atvirkštinei zonai:

 zona "10.168.192.in-addr.arpa" IN {tipo meistras; failas „10.168.192.db“; allow-update {none; }; };

DIDELIS

5 žingsnis
Pakeitimus išsaugome naudodami šį klavišų derinį:

Ctrl + O

5. Kaip sukurti BIND zonos failus „CentOS 7“


Mes sukūrėme zonas, dabar turime sukurti šių zonų failus.

1 žingsnis
Pirmasis sukurtas failas bus tiesioginės zonos failas, vykdome šiuos veiksmus:

 nano /var/named/fwd.solvetic.local.db 
2 žingsnis
Tai sukurs naują failą, kuriame įvesime:
 $ TTL 86400 @ IN SOA pirminis.solvetic.local. šaknis. solvetiškas.vietinis. (2016042112; Serijos 3600; Atnaujinti 1800; Bandyti dar kartą 604800; Baigti galioti 43200; Minimalus TTL); Vardų serverio informacija @ IN NS pirminė. solvetiškas.vietinis. ; Vardų serverio IP adresas pirminis IN A 192.168.0.11; Pašto keitiklis linux.local. Į MX 10 paštą. solvetiškas.vietinis. ; A - Įrašyti pagrindinio kompiuterio pavadinimą į IP adresą www IN 192.168.0.3 paštu A 192.168.0.4; CNAME įrašas ftp IN CNAME www. solvetiškas.vietinis.

DIDELIS

3 žingsnis
Šio failo parametrai yra šie:

Į -Juostinis magnetofonas

NS -Serverio pavadinimas

MX -Keistis el

KN -Kanoniškas pavadinimas

4 žingsnis
Išsaugome pakeitimus ir uždarome redaktorių. Dabar sukursime atvirkštinės zonos failą atlikdami šiuos veiksmus:

 nano /var/named/0.168.192.db 
5 žingsnis
Tuščiame faile pridėsime šiuos dalykus. Tada išsaugome failo pakeitimus ir išeiname iš failo.
 $ TTL 86400 @ IN SOA pirminis.solvetinis.lokalus. šaknis. solvetiškas.vietinis. (2014112511; Serijos 3600; Atnaujinti 1800; Bandyti dar kartą 604800; Baigti galioti 86400; Minimalus TTL); Vardų serverio informacija @ IN NS pirminė. solvetiškas.vietinis. ; Atgalinė Vardų serverio 8 IN PTR pirminė paieška. solvetiškas.vietinis. ; PTR Įrašykite IP adresą į HostName 100 IN PTR www. solvetiškas.vietinis. 150 IN PTR paštu. solvetiškas.vietinis.

DIDELIS

6. Kaip iš naujo paleisti BIND paslaugas „CentOS 7“


Kai šie parametrai bus sukonfigūruoti, kitas žingsnis bus iš naujo paleisti atitinkamos programos paslaugas.

1 žingsnis
Norėdami tai padaryti, vykdysime šias komandas tokia tvarka:

 chmod 777 /var/named/fwd.solvetic.local.db chmod 777 /var/named/0.168.192.db systemctl paleiskite iš naujo pavadinimu.service

DIDELIS

2 žingsnis
Jei norime patikrinti paslaugos būseną, vykdysime šią komandą. Galime patikrinti, ar jo būsena yra aktyvi ir veikia.

 systemctl būsena pavadinta.paslauga 

DIDELIS

7. Kaip patikrinti „BIND“ klientų kompiuterių zonas „CentOS 7“


Dabar, kai BIND sukonfigūruotas, lieka sukonfigūruoti kliento mašiną, kad ji imtų DNS ir per ją išspręstų IP adresus.

1 žingsnis
Norėdami tai padaryti, mes prisijungiame prie kliento kompiuterio, šiuo atveju „Ubuntu“, ir pasiekiame failą

 /etc/resolve.conf: nano /etc/resolve.conf
2 žingsnis
Ten pridėsime šią sintaksę:
 vardų serveris (DNS serverio IP adresas)
3 žingsnis
Toliau vykdome šią komandą, norėdami patikrinti tiesioginę zoną:
 kasti www.solvetic.local

DIDELIS

4 žingsnis
Dabar, norėdami patikrinti atvirkštinę zoną, vykdysime šią komandą:
dig -x (kliento mašinos Ip)

DIDELIS

8. Pakeiskite ir sukonfigūruokite pagrindinio kompiuterio pavadinimą ir statinį IP adresą „CentOS 7“


Serverių ir tinklų konfigūracijoje turime žinoti skirtingus aspektus, kad veikimas būtų teisingas. Visų pirma, mes turime sugebėti sukonfigūruoti pagrindinio kompiuterio pavadinimą, kurį galima sukonfigūruoti kompiuteryje. Tai labai naudinga, jei valdome pagrindinį serverį tokioms užduotims kaip susirašinėjimas tinkle. Reikėtų pažymėti, kad norint, kad prieglobos vardas būtų galiojantis, prieglobos pavadinime taip pat turi būti potinkis, kuriame jis yra. Prie to pridedamas domeno vardas ir kartu jie sudarys FQDN, tai yra adresą, kurį vartotojas gali suprasti.

Konfigūruodami pagrindinio kompiuterio pavadinimą palengvinsime jo atpažinimą tinkle. Taip pat nustatysime statinį IP adresą, jei „CentOS 7“ atliksime užduotis, susijusias su DNS, DHCP ar pan.

Statinis IP adresas yra konkretaus kompiuterio identifikavimo adresas. Pagrindinio kompiuterio pavadinimas padėtų mums nustatyti pagrindinio kompiuterio pavadinimą naudojant IP adresą. Komanda būtų tokia (pakeiskite IP adresą į IP adresą)

 nslookup% ipaddress%

Prisiminkime DNS serverio svarbą mūsų organizacijoje, nes neturėdami daugiau nei vieno vartotojo, galite netekti proto mokydamiesi IP adresų, o ne domenų vardų. Jei jus domina „Linux“ serverių tema, nepraleiskite, kaip įdiegti FTP serverį „CentOS7“.

wave wave wave wave wave