Zašto vam je potreban DNS: pojam, svrha, princip rada i izvršene funkcije

Prirodno je da obični korisnici ne znaju mnogo o tome što DNS treba i koje su funkcije dodijeljene istoj tehnologiji naziva i odgovarajućim poslužiteljima. Ali čak i dijete, ako ga se pita o posjeti web-mjestu na Internetu, odmah će izgovoriti svoje ime ili englesku skraćenicu adrese resursa, čak i ako ne zna da su sve te informacije isključivo uvjetne. Nadalje se predlaže da se ukratko razmotre neka od temeljnih načela rada i upotrebe DNS-a, što mnogi mogu pronaći korisne u budućnosti, na primjer, da bi razumjeli neka rješenja koja rješavaju problem pristupa lokalnim mrežama ili čak Internetu.

Zašto mi je potrebna DNS tehnologija? Počnimo s najjednostavnijim i pokušavamo objasniti glavnu svrhu same tehnologije i načela njezine primjene u praksi, na temelju najjednostavnijih primjera. Apsolutno svi korisnici znaju da za pristup nekom internetskom resursu (stranici) u adresnoj traci preglednika morate unijeti poseban URL, koji se može sastojati od skupa slova, brojeva i znakova. Najčešće korištene adrese su lako zapamćene, koje predstavljaju ili puna imena ili kratice iz glavnih imena. Ali malo ljudi pretpostavlja da je računalo samo stroj i ne može prepoznati takva imena. Drugim riječima, da bi vas preusmjerio na stranicu, on mora dobiti jasnu adresu, izraženu isključivo u brojčanom obliku. Ali zapamtite osobuveliki broj takvih kombinacija bit će vrlo problematičan.


Zato je u jednom trenutku razvijen sustav naziva domena DNS (Domain Name System), koji omogućuje pretvaranje običnih imena u digitalne adrese, te pri uspostavljanju veze između klijentskog računala i poslužitelja na kojem se tražena stranica preusmjerava. zahtjevi i osvrti nisu u kaotičnom redu, već samo između određenih računala.

Opća načela rada DNS-a

Sada pokušajmo shvatiti zašto je DNS potreban, koristeći neke jednostavne primjere života. Recimo da imate prijatelja Petra Ivanova koji živi u određenom gradu. U ovom naselju može biti mnogo Ivanova. A ako mu trebate dostaviti poštu, nećete li tražiti sve ljude s takvim imenom, kaotično trčanje po gradu i pitati prolaznike? Ali osoba koju trebate živi na određenoj adresi, a zatim, da biste pronašli točno koga trebate, jednostavno idite u njegov dom. Jasno je da će u tom slučaju poštu primiti osoba kojoj je upućena. Ali zašto vam je potreban DNS koji će se koristiti na računalima?


Analogija je ovdje očigledna: ime naziva domene služi kao ime primatelja (za Internet, to je URL stranice), a poštanska adresa omogućuje vam da odmah pronađete pravu osobu (za računala, to je sidro na IP adresu, koji stroj pretvara naziv domene).

Trebate li DNS poslužitelj?

Čini se da sve izgleda vrlo jednostavno. Međutim, u praksi je to daleko od slučaja. Glavni problem ako odeteGornji primjer je da se adresa ili telefonski broj osobe koju želite može zaboraviti. Da biste spriječili da se to dogodi, možete unijeti njegov telefonski broj, na primjer, na popis kontakata na mobilnom uređaju. Potrebno je barem za činjenicu da u određeno vrijeme osoba možda nije kod kuće. Ali možete ga nazvati i odrediti vrijeme kada možete dostaviti korespondenciju na navedenu adresu. Kako biste nazvali pretplatnika, u telefonskom imeniku pronaći ćete osobu na snimljenom imenu, a zatim samo kliknite na gumb za pozivanje, bez gledanja broja dodijeljenog kontaktu.
Zašto mi je potreban DNS poslužitelj, mislim da već postaje jasan, jer samo po sebi igra neku vrstu bilježnice, koja pohranjuje sve registrirane brojeve zajedno s imenima njihovih vlasnika. Ali to je samo najjednostavnija usporedba.

Vrste DNS poslužitelja

Što se tiče samih poslužitelja, oni su podijeljeni u dva glavna tipa: primarni i sekundarni. Zašto mi je potreban prvi DNS poslužitelj? On je samo glavno spremište svih registriranih naziva domena s dodijeljenim IP adresama. Na neki način, to je neka vrsta zajedničke baze podataka. Druga vrsta poslužitelja obavlja jednako važnu ulogu - ona je odgovorna za predmemoriranje izlaznih podataka. Jednostavno rečeno, sekundarni poslužitelj jednom unosi ime i adresu trajno pohranjenu u predmemoriju kako bi ubrzao pristup traženom resursu na internetu, kako ne bi odabrao sve moguće kombinacije iz glavne baze podataka u potrazi za točnim podudaranjem.

Caching podaci

Kao što je jasno, svi podacizapisani su za spremanje u DNS cache. Trebate ga očistiti? Zapravo, kao da spremanje imena i adresa ubrzava pristup resursima na Internetu, uklanjanje takvih podataka čini se izrazito nepoželjnim. Međutim, većina pretrpanosti predmemorije može dovesti do nekih problema kada dođe do rušenja sustava čak i uz internetsku vezu.
Općenito, veliki broj privremenih datoteka negativno utječe na performanse operativnog sustava, ali resetiranje DNS-a, recimo, kroz naredbenu konzolu linije ipconfig /flushdns omogućuje oslobađanje prostora. Ako ponovno pogledate primjer telefonskog imenika, to je kao da telefonske brojeve, adrese i sve druge podatke jednostavno nemoguće snimiti zbog prelijevanja. Zato ćete morati ukloniti sve nepotrebne (na primjer, nevažeće brojeve ili informacije koje niste dugo koristili).

Pojam domenskih zona

Sada je potrebno razmotriti još jedan koncept koji se odnosi na domenske zone. Gore su navedeni primjeri samo za jednu vrstu interakcije, gdje samo jedna IP adresa odgovara jednom nazivu domene. No, u praksi je često moguće naići na situaciju kada se nekoliko IP-adresa uspoređuje s istim nazivom glavnog resursa, što se najčešće povezuje s korištenjem imena unutar domene.
To jest, zajednički resurs može uključivati ​​i poštu i FTP poslužitelj i druge usluge. Dodijeljena su imena apsolutno svim dodatnim elementima i opis DNS zone.

Problemikorištenje IPv4 protokola

Zašto mi je potreban DNS, malo je riješeno. Sada, pokušajmo se malo usredotočiti na problem korištenja IPv4. Unatoč velikom broju mogućih kombinacija, koristi se za dodjelu jedinstvenog IP-a svakom jedinstvenom terminalu ili mobilnom uređaju, s trenutnim razvojem takve tehnologije i povećanjem broja nositelja adrese, jednostavno nije bilo dovoljno. Kako bi se uklonili takvi problemi, u život je uveden novi standard IP protokola šeste verzije, ali, prema službenim statistikama, njegova je široka primjena još uvijek daleko. Stoga ne čudi da su IP-adrese u nekom smislu počele štedjeti, s kojim se povezivanjem nekoliko domena može preslikati preko iste internetske IP adrese. Zašto mi je u tom slučaju potreban DNS?

Ali barem kako bi se osigurala ispravna povratna informacija. Na primjer, na jednom poslužitelju može postojati nekoliko malih web-mjesta s različitim nazivima domena. Ali sam poslužitelj ima jednu adresu. DNS poslužitelj u ovom slučaju analizira zahtjev izvana i preusmjerava ga s glavnog poslužitelja na traženu stranicu. Prema tome, kada se gleda, korisnik u pregledniku vidi točno onaj resurs koji mu je potreban, a ne bilo koju drugu stranicu.

Koja je funkcija dodijeljena datoteci hosts?

Ako barem opišemo osnove funkcioniranja DNS-a, ne možemo zaobići sadržaj datoteke domaćina i to je kamen spoticanja svih Windows sustava (i ne samo). Uostalom, kako je pristup? Kada unosite adresu upreglednik prvo provjerava je li traženi resurs na popisu zabranjen u ovoj datoteci. Ako postoji takav zapis, pristup je blokiran. Međutim, mnogi virusi koriste sadržaj ove datoteke kako bi postavili preusmjeravanje na upitne resurse. Drugim riječima, linija s IP adresom preusmjeravanja naziva resursa s kojeg želite preusmjeriti, na primjer, 123123123.123 yandex.ru prilikom pokušaja pristupa uslugama "Yandex" prenijet će vas na drugu IP adresu, koja je specificirana za preusmjeravanje prije glavnog imena tražene stranice.
Općenito, ranije je takva datoteka mogla sadržavati nekoliko tisuća redaka, s adresama i nazivima domena, koji djeluju kao isti način sadržaja. S dolaskom DNS-a nestala je potreba za opisivanjem svakog resursa.
Kao lokalni host, on jednostavno navodi željeni računalni terminal (12700.1 localhost), sve ispod ove linije je blokirano, a drugi resursi su po defaultu otvoreni za vezu. Ali ako govorimo iskreno, mnogi stručnjaci nazivaju datoteku domaćinima nekako zastarjelim svojim atavizmom, unatoč nekim još uvijek zadržanim blokadama i dozvolama.

Podešavanje DNS-a na lokalnim mrežama

Sada nekoliko riječi o tome zašto vam je potreban DNS poslužitelj na lokalnoj mreži (i ako vam je uopće potrebno), jer je ideja da je davatelj usluga i kroz njega, on se može povezati s glavnim mreže, podmreže i pojedinačne terminale s internetskim resursima. Prema mišljenju većine stručnjaka, bez obzira na to koristi li se Internet ili pristup Internetu, takav bi poslužitelj trebao biti potreban. Zašto vam je potreban DNS"Lokaltsi"? Prvo, njegova dostupnost značajno pojednostavljuje administraciju mrežnih terminala, jer oni mogu biti pet ili deset, a od deset do dva ili više. Drugo, moguće je svakom mrežnom računalu dodijeliti zasebno ime domene (otprilike, "Petya", "Vasya", "Masha"). Treće, IP adrese se mogu dodijeliti i ručno i automatski. Četvrto, ako Internetu pristupate određenim ograničenjima za posjet određenim resursima (na primjer, istim društvenim mrežama), nema potrebe da ih dodate na popise za blokiranje datoteka hostova na svakom terminalu, ali možete propisati postavke samo na jednom poslužitelju. Još jedno DNS odredište je da se pri korištenju poslužitelja davatelja usluga brzina pristupa Internetu može smanjiti, ali neće biti problema s povezivanjem pri instalaciji zasebnog DNS-a za lokalnu mrežu.

Opće postavke DNS-a za žične i bežične veze

Za kućne korisnike koji koriste žičanu vezu utemeljenu na statičkom sustavu, IPv4 primarni i sekundarni DNS poslužitelj obično su navedeni u postavkama protokola IPv4.
Ista konfiguracija prisutna je čak i s bežičnom vezom, ali lokalni stroj prima DNS i IP adrese postavljene na automatsko, a osnovne postavke DNS-a se pišu samo na usmjerivaču. Općenito, za bežično povezivanje, takva automatizacija je jedan od preduvjeta za uspostavljanje internetske veze.

Problemi pristupa Internetu i njihovo rješavanje promjenom DNS poslužitelja

Međutimčak i potpuna automatizacija ne isključuje pojavu kvara veze. U ovom slučaju, često je poželjno promijeniti DNS parametre upravo zato što su primarni poslužitelji s registriranim IP adresama ogromni u svijetu. Kao alternativa poslužiteljima davatelja usluga, možete se pretplatiti na parametre istih besplatnih Googleovih poslužitelja, koji ne samo da pohranjuju mnogo više informacija u bazama podataka, već i pružaju mnogo brže performanse. Zašto trebam tu DNS adresu? Kao što je jasno, primjena takvih kombinacija omogućuje ne samo povratak pristupa internetu, već i značajno ubrzanje.
Samo radi interesa, možete sami pokušati propisati gore navedene postavke i usporediti brzinu otvaranja stranica kada koristite takve opcije kao prije. Ponekad je razlika jednostavno kolosalna.

Povezane publikacije