Mi az a DNS? Hogyan hasznos?

Hallottál már a DNS kifejezésről ? Belebotlott(Did) olyan hibaüzenetekbe, amelyek azt mondták, hogy a DNS - kiszolgáló nem érhető el? Tudod mi az a DNS és mi a célja? Ha meg szeretné tudni, olvassa el ezt az útmutatót. Elmagyarázzuk, mi a DNS , mi a szerepe az interneten, és hogyan működik. Hogy alaposak legyünk, végigmegyünk egy kicsit a történetén is. Kezdjük el:

Mi az a DNS (Domain Name System)?

A DNS(DNS) a "domain name system" rövidítése, és ez egy szabvány, amelyet a webhelyek IP-címeinek kezelésére használnak szerte a világon. Számítógépes nyelven minden internetes webhelynek van IP-címe(IP address) , ahol megtalálható. Például Digital Citizen weboldalunk a 104.26.13.188 IP-címen található.

A számítógépek és más eszközök nem okoznak problémát az IP-címek emlékezésével és használatával korlátlan számú webhelyen. Az olyan emberek azonban, mint te és én, nehezen tudják ezt megtenni. Végül is sokkal könnyebb megjegyezni a digitalcitizen.life -ot, mint megjegyezni egy olyan számsort, mint a 104.26.13.188. Ezért létezik a DNS technológia:(DNS)

A DNS célja, hogy az interneten található webhelyek IP-címeit valami olvashatóvá, könnyen érthetővé és megjegyezhetővé lefordítsa nekünk, embereknek.

A DNS le tudja fordítani a webhelyek nevét numerikus IP-címekké

Bizonyos értelemben a DNS - technológiát úgy tekintheti, mint egy hatalmas telefonkönyvet, amely a világ minden webhelyének IP-címéhez egy nevet társít. A DNS és a valódi telefonkönyv között az a különbség, hogy telefonszámok helyett IP-címek vannak. Normális, hogy megjegyezzük barátaink nevét, de nem a telefonszámukat. Ha fel akarja hívni az egyik barátját, csak nyissa meg okostelefonján a telefonkönyvet, és hívja a nevükön.

Ahogyan nem kell emlékeznie barátai telefonszámára, úgy a webhelyek IP-címére sem kell emlékeznie ahhoz, hogy meg tudja látogatni őket. Csak a nevüket kell megjegyeznie, és a DNS technológia automatikusan társítja őket a megfelelő IP-címekhez.

Hogyan működik a DNS?

Most már tudja, mit jelent a DNS , és mit csinál. De hogyan csinálja, amit csinál? A válasz: a DNS DNS-kiszolgálókon(DNS servers) keresztül végzi a munkáját . Ezek speciális szerverek, amelyek nagy adatbázisokat tárolnak az internetről származó különféle webhelyek IP-címeiből, valamint más DNS - kiszolgálók IP-címeiből, amelyek ugyanezt teszik.

Amikor meg szeretne látogatni egy webhelyet, számítógépe vagy eszköze megkérdezi a DNS-kiszolgálóját, hogy ismeri-e az adott webhely IP-címét. (When you want to visit a website, your computer or device asks its DNS server if it knows the IP address of that website.)Ha megtörténik, és a számítógépe választ kap, azonnal továbbítjuk az adott webhely IP-címére. Ezt a folyamatot DNS-keresésnek(DNS lookup) nevezik . Ez olyan, mint a kereső funkció az okostelefon telefonkönyvében.

Előfordulhat azonban, hogy a számítógépén vagy eszközén beállított DNS -kiszolgáló nem ismeri a meglátogatni kívánt webhely IP-címét. Ez megtörténhet, mert a világ összes webhelyét tartalmazó adatbázis fenntartása titáni feladat. A DNS - szerverek azonban nem elveszett szigetek a weboldalak tengerében: egymáshoz is kapcsolódnak, és hierarchiát is fenntartanak. Ha egy DNS-szerver nem ismeri egy bizonyos webhely IP-címét, akkor továbbítja a kérdést egy másik DNS-kiszolgálóhoz(If a DNS server doesn't know the IP address of a certain website, it relays the question to another DNS server) , amely a hierarchiában magasabban van. Ha eredményt talál, a választ visszaküldi a számítógépére vagy eszközére.

Diagram, amely bemutatja a DNS működésének alapjait

Ez az egész „kérdezzen és válaszoljon” folyamat ezredmásodpercek alatt megy végbe. Olyan gyors, hogy nem tudja, melyik DNS -kiszolgáló közvetítette a meglátogatni kívánt webhely IP-címét. A modern számítógépek, eszközök és alkalmazások azonban nem szeretik a késleltetést, akármilyen kicsi is, ezért a legtöbbjük gyorsítótárat is tárol DNS - kérelmeikről. Így még gyorsabban nyithatják meg a már felkeresett webhelyet, amikor legközelebb meglátogatja azt.

Ha kíváncsi arra, hogy ki karbantartja a DNS -kiszolgálókat, tudnia kell, hogy az ilyen szervereket számos különböző entitás karbantartja, kezdve az internetszolgáltatótól(ISP) ( Internet Service Provider ) a kormányzati szervezetekig és egyetemekig a világ minden tájáról.

Ebben a cikkben kicsit korábban röviden megemlítettük, hogy a DNS - kiszolgálók nem csak egymással kommunikálnak, hanem hierarchiát is felállítottak. Ez a kijelentés valószínűleg kíváncsivá tette, hogy megtudja, melyik DNS -kiszolgáló a "domb királya". 🙂 Íme a válasz: 13 király létezik, ami azt jelenti, hogy a világ összes DNS -kiszolgálója ehhez a tizenhárom fő - "élelmiszerlánc tetején" - DNS - szerverhez kommunikál. A DNS (DNS) gyökérkiszolgálók(root servers) nevét is viselik .

Azonban ne feltételezzük, hogy csak 13 fizikai gyökérszerver létezik. Valójában ezek a gyökér DNS -kiszolgálók redundáns hálózati berendezéseket használnak, és földrajzilag több helyen vannak elosztva, így ha az egyik fizikai DNS -kiszolgáló leáll, az internet nem. Pontosabban, 13 root szervert tart fenn 12 operátor (amelyek független szervezetek), és 1038 példány (más néven fizikai DNS gyökérszerver) van szerte a világon.

A DNS gyökérkiszolgálók példányainak térképe 2020-ban

Ha tudni szeretné, hogy ki tartja karban és hol találhatók földrajzilag, a listát a Wikipédia – Root névszerver(Wikipedia - Root name server) és a root-servers.org oldalon találja(root-servers.org) . Spoiler figyelmeztetés: a legtöbb gyökér DNS -operátor az Amerikai (America)Egyesült (United) Államokból(States) származik .

Mikor találták fel a DNS-t és kik?

A DNS vagy Domain Name System rendszert egy Paul Mockapetris nevű ember találta fel 1983-ban.(DNS or Domain Name System was invented by a man called Paul Mockapetris, back in 1983.) Azelőtt az internet jóformán nem létezett. Az ARPANET(ARPA) ( az Egyesült (United)Államok (States)Védelmi Minisztériumának(Department) Advanced Research (Defense)Projects (Advanced Research)Agency (Projects))(Agency) által létrehozott és karbantartott számítógépes hálózatának, az ARPANET -nek a részét képező számítógépek azonban mind numerikus címekre támaszkodtak, hogy képesek legyenek egymással kommunikálni. Az ARPANET(ARPANET) volt az egyik alap, amelyre a ma ismert internet épült. A gazdagépek numerikus címei az ARPANET -ben(ARPANET) manuálisan adták hozzá, és kezdetben egy HOSTS.txt fájlban tárolták őket, amelyet arra használtak, hogy azokat ember által olvasható nevekre fordítsák.

Csak a HOSTS.txt fájl használata azonban hamarosan túl lassúvá vált, mivel a gazdagépek (számítógépek) száma nőtt. A probléma megoldását Paul Mockapetris adta(Paul Mockapetris) , akinek ki kellett találnia egy módot, amellyel a hálózatokat könnyebbé és barátságosabbá teheti az emberek által. Más szóval, meg kellett találnia a módját, hogy neveket rendeljen a számokhoz, hogy az embereknek ne kelljen numerikus címeket tanulniuk minden számítógéphez, amelyhez csatlakoztak.

Így jelent meg a DNS : egy rendszer, amely a névadási feladatokat több szerver között osztja fel, amelyek a hálózat különböző helyein találhatók. A Domain Name Systemnek(Domain Name System) megvolt az a nagy előnye, hogy a kiszolgálók egy részének leállása esetén is képes volt válaszokat adni (neveket lefordítani numerikus címekre), mivel a többi még működőképes is ugyanazt a funkcionalitást tudta biztosítani.

Szeretne többet megtudni a DNS -ről ?

Ha erre a kérdésre igennel(Yes) válaszolt , akkor készek vagyunk segíteni. Az évek során jó néhány oktatóanyagot és útmutatót adtunk ki a DNS -hez kapcsolódóan . Ha szívesen tanulsz, böngéssz a listában:

Most már többet tud a DNS- ről . Van még valami, amit szeretnél megtanulni?

Most, hogy ismeri a DNS -technológia alapjait és működését, könnyebben megértheti bizonyos problémákat, amelyekbe az internet böngészése során belebotlik. Ha bármilyen kérdése van a DNS -sel kapcsolatban , vagy további információkat szeretne megosztani a DNS -kiszolgálókkal kapcsolatban, ne habozzon, hagyjon megjegyzést az alábbi részben.



About the author

Számítógépes technikus vagyok, és több mint 10 éves tapasztalattal rendelkezem ezen a területen. Szakterületem a Windows 7 és a Windows Apps fejlesztése, valamint a Cool Websites tervezése. Rendkívül járatos és tapasztalt vagyok ezen a területen, és értékes eszköz lennék minden olyan szervezet számára, amely vállalkozását bővíteni szeretné.



Related posts