Konfiguriranje Linux poslužitelja Kako ih instalirati?

U ovom članku pod naslovom Konfigurirajte Linux poslužitelje, korisnik može znati kako izvesti ovu aktivnost, samo bi se trebao zanijeti njegovim lakim i razumljivim sadržajem.

Konfigurirajte-linux-servers-1

Konfigurirajte Linux poslužitelje

Upravljanje konfiguriranjem i instaliranjem Linux servera, DNS koji označava Domain Name System, odnosi se na sistem nespecifičnih naziva za sisteme, čija se funkcija naziva DNS server, što vodi do IP adrese koju odabere korisnik.

To je vitalni proces i njegov cilj je održavanje Interneta, to je temeljna usluga na serverima.

Od ovog stavka nadalje, obavještavamo korisnika o svemu što se odnosi na konfiguraciju i instalaciju Linux poslužitelja.

Datoteka / etc / hosts

Prilikom konfiguriranja Linux poslužitelja znat ćete datoteku domaćina koja pripada računaru, operativni sistem je koristi za pohranu podataka koji postoje između internetskih domena i IP adresa, odnosi se na jednu od različitih metodologija koje operativni sistem koristi s idejom rješavanja naziva domena, tabela poznata kao / etc / hosts, pripada datotekama na Linux sistemima.

Odnosno, ako korisnik nema DNS server, ili ako DNS server nije dostupan, datoteka /etc / hosts ima mogućnost prevesti IP adrese u imena koristeći vlastitu datoteku.

To znači da sistem konsultuje datoteku prije odlaska na DNS server, a nakon što dobije domenu, može se prevesti bez odlaska na DNS server.

To se postiže uređivanjem kako je dolje prikazano: 127.0.0.1 google.com. Zatim morate otići u preglednik, upisati google.com i vidjeti ćete rezultate, u slučaju da imate Apache poslužitelj u sistemu, a lokalni poslužitelj je prilagođen, tako da možete vidjeti indeksnu stranicu poslužitelja lokalno, umjesto prikazivanja Google stranice.

Preporučujemo ovaj zanimljiv članak vezan za računarstvo:  Vrste servera.

Imate mogućnost da google.com premjestite na drugu IP adresu koja se nalazi bilo gdje i da provjerite rezultat.

Funkcija ove datoteke je prevođenje različitih IP adresa u imena, međutim, na povezanoj mreži na kojoj se nalazi povezani server.

Imena domena

Ako posjetite web stranicu, morate napisati FQDN, što znači puni naziv domene, ili ako to ne učinite, naziv domene ovako: likegeeks.com ili www.google.com.

Mora se znati da se svaka domena sastoji od komponenti domene, a tačka je odgovorna za razdvajanje ovih komponenti.

Tekst com, odnosi se na komponentu domena najvišeg nivoa; Google je komponenta domene drugog nivoa, dok je www komponenta domene trećeg nivoa.

Istina je da kada posjetite bilo koju web stranicu, preglednik tiho dodaje točku na kraju, ona nije vidljiva, pa je prava domena prikazana na www.google.com, mora se imati na umu da se razdoblje pojavljuje nakon. Com , u ovom trenutku naziva se korijenska domena.

Mnogi će postaviti pitanje, zašto je ova korijenska domena ili tačka dodana njoj, jednostavno zato što ovu tačku opslužuju poslužitelji korijenskih imena, postoji približno 13 korijenskih poslužitelja širom svijeta, njihova funkcija je mozak internet.

Osnovni poslužitelji imena naslovljeni su na sljedeći način: a.root-server.net, b.root-server.net.

Nazivi domena najvišeg nivoa (TLD)

Treba otkriti da su domene najvišeg nivoa (TLD) podijeljene u kategorije koje se odnose na geografske ili funkcionalne elemente.

Konfigurirajte-linux-servers-2

Na webu postoji otprilike više od 800 domena najvišeg nivoa, mi ih prikazujemo u nastavku:

Generičke domene najvišeg nivoa kao što su: org, .com, .net. Edu, između ostalih.

Domeni najvišeg koda zemlje, naime: .us, .ca i mnogi drugi, koji pripadaju nacionalnim kodovima, u ovom slučaju Sjedinjenih Država i Kanade.

Nove domene najvišeg nivoa od marki kao što su: Linux, .Microsoft, .CompanyNamey.

Infrastrukturni domeni najvišeg nivoa kao domen.

Poddomene

U tim slučajevima, nakon što uđete na web stranicu, na primjer google.com, e -pošta je poddomena google.com.

Samo poslužitelji imena mail.google.com znaju za postojanje svih hostova koji se nalaze pod njim, razlog zbog kojeg Google prepoznaje u slučaju da postoji ili ne postoji poddomena ili pošta, poslužitelji imena u korijenu nemam pojma o ovome

Vrste DNS servera

U računarskom okruženju postoje tri vrste DNS servera, kao što su:

  • Primarni DNS serveri su oni koji imaju datoteke konfiguracije domene i odgovaraju na DNS upite.
  • Sekundarni DNS serveri su oni koji služe kao rezervna kopija i odgovorni su za distribuciju opterećenja; primarni poslužitelji znaju da postoje sekundarni poslužitelji imena putem kojih šalju ažuriranja.
  • Predmemoriranje DNS poslužitelja, funkcija ovih samo sprema sve odgovore poslane s DNS -a, tako da primarni ili sekundarni DNS poslužitelj ne mora ponovno biti upitan.
  • Može se upravljati tako da sistem lako izvodi aktivnosti, poput keširanog servera.

Konfigurirajte-linux-servers-3

Konfiguriranje Linux DNS poslužitelja

Na tržištu postoje različiti Linux paketi koji nude implementaciju DNS funkcionalnosti, međutim govorit ćemo o BIND DNS poslužitelju, koji se koristi u većini DNS servera u svim dijelovima svijeta.

U slučaju da korisnik koristi distribuciju zasnovanu na Red Hat -u, poput CentO -a, način instaliranja paketa je sljedeći: $ dnf -y install bind.

Ako se pozivate na Debian sisteme kao što je Ubuntu: $ apt-get install bind9.

Pri konfiguriranju Linux poslužitelja čitatelju se prikazuje kada je instalacijski proces dovršen, usluga se može pokrenuti i puštanje u rad pokrenuti odmah po pokretanju: $ systemctl start named; $ systemctl enable named.

 Postavljanje BIND -a

Najavljeno je da se konfiguracija usluge nalazi u /etc/named.conf datoteci.

Postoje određene izjave koje BIND koristi u datoteci, kao što su:

  • Opcije: Koja se koristi za globalnu konfiguraciju BIND -a.
  • Zapisivanje: Može se evidentirati, a može se i zanemariti.
  • Zona: Zove se DNS zona.
  • Uključi: Koristi se za uključivanje druge datoteke u opciju named.conf.
  • Iz izraza opcija možete vidjeti da je radni direktorij koji se nudi za BIND direktorij: / var / named.
  • Treba imati na umu da deklaracija zone dozvoljava razgraničenje DNS zone, poput domene google.com, koja također ima poddomene, dobro poznate mail.google.com, kao i analytics.google.com, pored drugih poddomena.
  • Važno je napomenuti da svaka od ove tri: domena i poddomene, ima zonu definiranu izrazom zone.

Konfigurirajte-linux-servers-4

Definiranje primarne zone

Nakon što smo saznali koje vrste DNS servera postoje, kao što su primarni i sekundarni DNS serveri, kao i oni u predmemoriji.

Primarni i sekundarni poslužitelji smatraju se mjerodavnima u svojim odgovorima, što se razlikuje od poslužitelja za predmemoriranje.

Sada, za ograničavanje primarne zone u datoteci, može se koristiti sljedeće: zona «likegeeks.com» {; type master; file likegeeks.com.db; };.

Za znanje korisnika, datoteka koja sadrži podatke o podacima koji odgovaraju području gdje se nalazi / var / named direktorij, jer je to radni direktorij u kojem se nalaze opcije.

Prilikom konfiguriranja Linux poslužitelja to ukazuje na to da treba imati na umu da poslužiteljski softver ili ploča za hosting automatski stvaraju ovu datoteku s imenom, tako da će, ako je domena example.org, datoteka biti nazvana / var / named / example.org.db.

U slučaju da se tip pojavljuje kao master, to znači da se nalazi u primarnoj zoni.

Konfigurirajte-linux-servers-5

Definicija sekundarne zone

Definicija sekundarne zone je vrlo slična onoj koja se naziva primarna zona, ima samo nekoliko modifikacija, da vidimo: zona «likegeeks.com» {; tip slave; savladava IP adresu primarnog poslužitelja imena ovdje; ; datoteka likegeeks.com.db i};.  

Domena u sekundarnim zonama identična je onoj u primarnim zonama, mora biti podređena, znači da je u pitanju sekundarna zona, opcija master radi na popisu različitih IP adresa primarnog poslužitelja imena, kako bi se zaključila može prijaviti da je datoteka ulazna putanja datoteka primarne zone.  

Definiranje zone predmemorije

Pri konfiguriranju Linux poslužitelja pokazat ćemo vam definiciju zona za pohranu predmemorije, može se reći da je ovaj aspekt neophodan, međutim ne treba ga ispuniti ako imate zonu predmemorije, što pomaže u smanjenju upita upućenih DNS poslužitelju.

  • Da biste definirali što je zona predmemorije, potrebna su tri odjeljka zone, sa slijedećim redom:
  • zona "." IN {tip hint; datoteka "root.hint"; };.
  • U prvom postoji tačka, jer su oni root poslužitelji imena, tip prikazan kao: hint;  znači pristup u predmemoriju, dok datoteka "root.hints"; odnosi se na datoteku koja ima root servere.
  • Najnoviji root poslužitelj imena može se dobiti sa http://www.internic.net/zones/ named.root.

U drugoj zoni definirano je dolje prikazanom datotekom: /etc / named.rfc1912.zones, Osim toga, on ima /etc/ named.conf, kroz direktivu "include" koja je standardno umetnuta, kao što su:

  • Zona "localhost" IN {tip master; datoteka "localhost.db"; };.
  • Konačno, u trećoj zoni dolazi do suprotnog pretraživanja lokalnog domaćina.
  • Zona "0.0.127.in-addr.arpa" IN {Vrsta tipa; Datoteka "127.0.0.rev"; }; -.
  • Važno je napomenuti da postavljanje ove tri zone u /etc/named.conf pomažu sistemu da funkcionira kao DNS server za keširanje, a informacije o datotekama moraju biti zapisane na sljedećem likegeeks.com.db, localhost. db i 127.0.0.rev.

Konfigurirajte-linux-servers-6

DNS tipovi zapisa

Datoteke sadržane u bazi podataka su tipova zapisa kao što su: SOA, NS, A, PTR, MX, CNAME i TXT.

Zatim se posvećujemo spominjanju svake vrste zapisa, počinjemo s:

SOA: početak zapisa ovlaštenja

Tip zapisa SOA navodi DNS unose za web lokaciju sa sljedećim: example.com. 86400 IN SOA ns1.example.com. mail.example.com. (2017012604; serijski 86400; osvježavanje, sekunde 7200; ponovni pokušaj, sekunde 3600000; istek, sekunde 86400; minimalno, sekunde ).

Može se vidjeti da prvi red počinje s domenom example.com. i završava točkom, ista je kao i definicija zone u /etc/named.conf datoteci.

Treba uzeti u obzir da su datoteke koje pripadaju DNS konfiguraciji pretjerano stroge.

U ovom članku o konfiguriranju Linux poslužitelja pokazat ćemo vam sljedeće izraze:

  • IN znači registracija na Internetu.
  • SOA, prevedi početak zapisa ovlaštenja.
  • Ns1.example.com., Odnosi se na server naziva domena.
  • Mail.host.com.es, to je e -pošta @, zamjenjuje se točkom, a za zaključivanje se postavlja drugo razdoblje.

U retku 2 imate serijski broj koji se koristi za objavljivanje poslužitelju imena vremena s kojim se datoteka ažurira, što znači da se prilikom izmjene informacija o zoni to mora povećati. Broj, odnosi se na serijski broj koji ima format YYYYMMDDxx koji postavlja xx i počinje sa 00.

Red 3, koji se odnosi na učestalost ažuriranja u sekundama, prikazuje učestalost da se sekundarni DNS serveri moraju obratiti glavnom serveru kako bi započeli pretragu ažuriranja.

U retku 4, to se odnosi na stopu povrata novca u sekundama, to je vrijeme koje je potrebno sekundarnom DNS serveru nakon što se pokuša povezati s primarnim DNS serverom, a do njega ne može doći.

Red 5 se odnosi na politiku isteka, u slučaju da se sekundarni poslužitelj ne može povezati s primarnim poslužiteljem radi izvođenja ažuriranja, tada morate otkazati vrijednost nakon prikazanog broja sekundi.

Konačno, red 6, izražava poslužitelje za predmemoriranje koji se ne mogu povezati s primarnim DNS poslužiteljem, čekaju prije isteka unosa, to je linija zadužena za ograničavanje vremena čekanja.

NS: Zapisi poslužitelja imena

NS zapis može koristiti ove zapise za detalje o poslužiteljima imena za određenu zonu, NS zapisi se mogu pisati na sljedeće načine:

  • IN NS ns1.example.com. IN NS ns2.example.com.
  • Ne morate nužno imati 2 NS zapisa, međutim, poželjno je imati rezervne poslužitelje imena.
  • A i AAAA: Adresni zapisi.
  • Morate registrirati A, on je zadužen za mapiranje imena hosta u IP adresu: podrška IN A 192.168.1.5. U slučaju da korisnik ima host na support.example.com na IP adresi 192.168.1.5, to se može napisati kao u gore navedenom slučaju.

PTR: zapisi pokazivača

PTR zapis se koristi za izvođenje suprotne rezolucije imena, vraća IP adresu i vraća ime hosta. To je potpuno suprotno od onoga što izvršava A registar; 192.168.1.5 U PTR support.example.com. u ovom slučaju puno ime hosta se postavlja postavljanjem tačke.

MX: Zapisi razmjene pošte

Ova vrsta MX zapisa odnosi se na datoteke na poslužitelju pošte, poput ove: example.com. U pošti MX 10 može se vidjeti da se domena završava točkom, broj 10 znači važnost poslužitelja pošte, u slučaju da postoje različiti poslužitelji pošte, manji broj znači da nema značaj. 

CNAME: Kanonski zapisi naziva

Tip CNAME zapisa je onaj koji daje izravan pristup nazivima hostova.

Na primjer, istaknuto je da imate web lokaciju koja ima ime hosta bilo kojeg elementa -bignameis.example.com, jer je sistem web poslužitelj, imate mogućnost stvaranja www ili CNAME pseudonima zapisa za domaćina.

Za kreiranje CNAME zapisa možete koristiti naziv www.example.com:

  • whatever-bignameis U A 192.168.1.5.
  • www U CNAME sve-bignameis.

Prvi red pruža informacije DNS serveru o lokaciji pseudonima, dok drugi red definiše pseudonim koji označava www.

TXT zapisi

Bilo koja vrsta teksta može se staviti u TXT zapise, poput podataka o kontaktu ili drugih podataka koje korisnik želi da ljudi identifikuju prilikom konsultovanja DNS servera.

Slično, imate mogućnost korištenja RP zapisa za postavljanje podataka o kontaktu: example.com. U TXT -u »VAŠE INFORMACIJE OTVARAJU OVDJE».

DNS TTL vrijednost

U ovom dijelu /etc/named.conf na vrhu se nalazi unos $ TTL, namijenjen je informiranju BIND -a o vijeku trajanja svakog zapisa.

Vrijednost se uzima u sekundama kao 14400 sekundi (4 sata), DNS serveri zatim keširaju vašu zonu do četiri sata, a zatim ponovo traže DNS server.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: Actualidad Blog
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.