Mi az a DNS szerver

Mi az a DNS szerver

A Domain Name System (DNS) kiszolgáló egy számítógép, amely a webhelyek gazdagépneveit (például example.com) a megfelelő IP-címekkel egyezteti. A nyilvános IP-címek és a hozzájuk tartozó tartománynevek adatbázisa a DNS-kiszolgálón található.

Az IPv4 vagy IPV6 protokollok szerint minden internetre csatlakozó eszköz egyedi IP-címmel rendelkezik, amely segít azonosítani. Ugyanez mondható el a webszerverekről, amelyeket webhelyek fogadására használnak. Például egy CDNetworks-szerver a kaliforniai Mountain View-ban 157.185.170.144 IP-címmel rendelkezik.

A DNS-szerverek segítenek elkerülni a hosszú IP-címek (és az IPV6 rendszerben még bonyolultabb alfanumerikus címek) memorizálását azáltal, hogy a webhelyek neveit automatikusan lefordítják ezekre a számokra, hogy a szerverek a megfelelő weboldalakat tölthessék be.

Tartalom

Mi az a DNS?

A Domain Name System (DNS) egy tartománynevek és IP-címek adatbázisa, amely lehetővé teszi a böngészők számára, hogy megtalálják a megfelelő IP-címet egy gazdagépnév URL-címéhez. Amikor egy webhelyet szeretnénk elérni, általában beírjuk a domain nevet a webböngészőbe, például cdnetworks.com, wired.com vagy nytimes.com.

Mi az a DNS szerver

A webhely tartalmának betöltéséhez azonban a böngészőknek ismerniük kell az adott IP-címeket. A Domain Name System (DNS) a domain neveket IP-címekké alakítja, lehetővé téve az erőforrások betöltését a webhely szerveréről. Nem ritkák az egyetlen domain névhez tartozó több IP-címmel rendelkező webhelyek sem.

Az olyan nagy webhelyeken, mint a Google, például a felhasználók a világ minden tájáról kérnek szervert. Még ha a böngészőbe beírt webhelynév megegyezik is, a szerver, amelyhez egy szingapúri számítógép megpróbál csatlakozni, nagy valószínűséggel különbözik attól, amelyet például egy torontói számítógép megpróbál elérni. Ekkor lép be a képbe a DNS-gyorsítótár.

DNS gyorsítótárazás

A DNS-gyorsítótárazás a DNS-adatok olyan DNS-rekordokon való tárolásának technikája, amelyek közelebb vannak a kérelmező ügyfélhez, így a DNS-lekérdezés gyorsabban megoldható. Ez kiküszöböli a további kérések szükségességét a láncban, javítja a weboldalak betöltési idejét és csökkenti a sávszélesség-használatot.

Az élettartam vagy a TTL arra utal, hogy a DNS-rekordokat mennyi ideig tárolják a DNS-gyorsítótárban. Ez az időkeret jelentős, mivel meghatározza, hogy a DNS-rekordok mennyire „frissek”, és hogy megegyeznek-e az aktuális IP-cím-változatokkal. A DNS-gyorsítótárazás történhet a böngészőben vagy az operációs rendszer szintjén (OS szinten).

DNS gyorsítótárazás a böngészőben

Mivel a webböngészők meghatározott ideig mentik a DNS-rekordokat, gyakran ez az első hely, amelyet a felhasználó keres DNS-rekord létrehozásakor. Böngésző használatakor kevesebb lépés szükséges a DNS-gyorsítótár ellenőrzéséhez és egy IP-címre küldött DNS-kéréshez.

DNS-gyorsítótárazás Az operációs rendszer (OS) szintje

Amikor egy DNS-lekérdezés elhagyja a végfelhasználó munkaállomását, az operációs rendszer szintjére lép, hogy egyezést keressen. Az operációs rendszer „csonkfeloldó” folyamata ellenőrzi a saját DNS-gyorsítótárát, hogy megállapítsa, rendelkezik-e a rekorddal. Ha nem, akkor a lekérdezés a helyi hálózaton (ISP) kívüli internetszolgáltatóhoz kerül.

Hogyan működik a DNS?

A DNS feladata a gazdagépnév (más néven webhely vagy weboldal neve) IP-címmé történő átalakítása. A megfelelő IP-cím megtalálásának folyamatát DNS-feloldásnak, a tartománynév bevitelét pedig DNS-lekérdezésnek nevezik.

Háromféle DNS-lekérdezés létezik: rekurzív, iteratív és nem rekurzív.

A rekurzív lekérdezések azok, amelyekben a DNS-kiszolgálónak válaszolnia kell a kért erőforrásrekorddal. Ha egy rekord nem észlelhető, hibaüzenetet kell megjeleníteni a DNS-kliens számára.

Az iteratív lekérdezések azok, amelyek során a DNS-ügyfél számos DNS-kiszolgálótól kér választ, amíg a legjobb választ meg nem találja, vagy amíg hiba vagy időtúllépés nem következik be. Ha a tartománynévtér alacsonyabb szintjére mérvadó DNS-kiszolgáló nem talál egyezést a lekérdezésnek, akkor a tartománynévtér alacsonyabb szintjén mérvadó DNS-kiszolgálóra fog hivatkozni. A DNS-ügyfél ezután lekérdezi ezt a hivatkozási címet, és a folyamat megismétlődik további DNS-kiszolgálókkal.

A nem rekurzív lekérdezések azok, amelyeket a DNS-feloldó akkor old fel, amikor a kért erőforrás elérhető, vagy azért, mert a kiszolgáló mérvadó, vagy mert az erőforrás már gyorsítótárban van.

A DNS-kiszolgálók különböző típusai

A DNS-lekérdezést a rendszer néhány különálló kiszolgálónak küldi el a megoldás előtt, a végfelhasználó beavatkozása nélkül.

1. DNS rekurzív feloldó

Ez egy olyan szerver, amely az ügyfélgépektől érkező kérések fogadására szolgál. Megkeresi a DNS-rekordot, és további kéréseket hajt végre az ügyfél DNS-lekérdezéseire válaszul. Amikor a kért erőforrások a lekérdezési folyamat korai szakaszában visszakerülnek a rekurzorba, a DNS-gyorsítótárazás csökkentheti a lekérdezések számát.

2. Root Name Server

Ez a szerver felelős az ember által olvasható gazdagépnevek számítógép által olvasható IP-címekké alakításáért. A gyökérszerver elfogadja a rekurzor lekérdezését, és a lekérdezésben szereplő tartománynév alapján továbbítja azt a következő szakaszban a TLD névszervereknek.

3. Legfelső szintű tartomány (TLD) névszerver

A TLD névszerverek felelősek a domain név információinak nyomon követéséért. Tartalmazhatnak például információkat „.com” vagy „.org” végződésű webhelyekről, valamint országszintű domainekről, például „www.example.com.uk”, „www.example.com.us, " és mások. A TLD névszerver megkapja a lekérdezést a gyökérkiszolgálótól, és továbbítja azt a kérdéses tartomány mérvadó DNS-névszerveréhez.

4. Hiteles névszerver

A mérvadó DNS-névszerver végül visszaadja az IP-címet a DNS-rekurzornak, amely ezután továbbítja azt a kliensnek. Ez a mérvadó DNS-névszerver az, amely a DNS-rekordokat a keresési folyamat alján tartja. Tekintsd őket az utolsó állomásodnak vagy a legmegbízhatóbb információforrásnak.

Következtetés

A DNS-keresés az az eljárás, amelyen keresztül a DNS-kiszolgáló DNS-rekordot ad vissza. Ez magában foglalja a gazdagépnév-lekérdezés átadását a webböngészőből a DNS-kiszolgáló DNS-keresési folyamatába, majd vissza. A DNS-feloldó az a kiszolgáló, amely a DNS-keresési folyamat első szakaszát kezeli, és egy sor olyan eljárást indít el, amely az URL-címet IP-címmé fordítja le a weboldal betöltéséhez.

A DNS rekurzív feloldója megkapja a felhasználó által beírt gazdagépnév-lekérdezést, miután az a webböngészőből az internetre jutott. A rekurzív DNS-kiszolgáló ezután lekérdezést küld a DNS-gyökérszervernek, amely visszaadja a tartomány tárolásáért felelős TLD-kiszolgáló címét.

A feloldó ezután DNS-kérelmet küld a társított tartomány TLD-jének, amely megkapja a tartománynévszerver IP-címét. A rekurzív DNS-kiszolgáló ezután lekéri a tartománynévszervert, és utolsó lépésként megkapja az IP-címet, amelyet a webböngészőnek kell megadnia. A böngésző ezután HTTP-kérések segítségével kérhet le bizonyos weboldalakat a DNS-keresési folyamat befejezése után.

Ezek a fázisok egy hagyományos DNS-keresési eljárást alkotnak, azonban a DNS-gyorsítótárazás felgyorsíthatja a dolgokat. A DNS-gyorsítótárazás lehetővé teszi a böngésző, az operációs rendszer vagy egy távoli DNS-infrastruktúra számára, hogy helyileg tárolja a DNS-keresési információkat, így a gyorsabb betöltés érdekében néhány lépést kihagyhat.


Hogyan lehet rákényszeríteni a Google Chrome-ot, hogy mindig teljes URL-eket mutasson

Hogyan lehet rákényszeríteni a Google Chrome-ot, hogy mindig teljes URL-eket mutasson

A Chrome alapértelmezés szerint nem mutatja meg a teljes URL-t. Lehet, hogy nem törődik túl sokat ezzel a részlettel, de ha valamilyen oknál fogva meg kell jelenítenie a teljes URL-t, lásd: Részletes utasítások arról, hogyan állíthatja be a Google Chrome-ot a teljes URL-cím megjelenítésére a címsávban.

Hogyan lehet visszaszerezni a régi Reddit-et

Hogyan lehet visszaszerezni a régi Reddit-et

A Reddit 2024 januárjában ismét megváltoztatta a dizájnt. Az újratervezést az asztali böngészők felhasználói láthatják, és szűkíti a fő hírfolyamot, miközben linkeket biztosít

A Starbucks alkalmazás nem működik? 9 módszer a javításra

A Starbucks alkalmazás nem működik? 9 módszer a javításra

Problémákat tapasztal a Starbucks alkalmazás használatával Apple iPhone vagy Android telefonján? Előfordulhat, hogy az alkalmazásban technikai hibák vannak, vagy az internetkapcsolat nem működik.

Nem tud regisztrálni a ChatGPT-re? 9 Kipróbálandó javítás

Nem tud regisztrálni a ChatGPT-re? 9 Kipróbálandó javítás

Izgatottan várod a ChatGPT-t, az OpenAI által kifejlesztett forradalmian új mesterséges intelligencia (AI) chatbotot? Ha regisztrál egy ChatGPT-fiókra, akkor kihasználhatja ezt a hihetetlen nyelvi modell erejét, és felfedezheti annak végtelen lehetőségeit.

Hogyan oszthat meg YouTube-videókat az Instagram-történetében

Hogyan oszthat meg YouTube-videókat az Instagram-történetében

Érdemes lehet YouTube-videóit megosztani az Instagramon, hogy növelje márkáját és elköteleződést generáljon, de hogyan oszthatja meg YouTube-videóit az Instagram Story-ban. Nem lehet közvetlenül megosztani YouTube-videót az Instagram Story-ban, de van mód ennek megkerülésére.

Hogyan kommentáljunk GIF-eket az Instagram-bejegyzésekhez

Hogyan kommentáljunk GIF-eket az Instagram-bejegyzésekhez

Néha csak egy GIF segítségével érheti el, hogy mit szeretne mondani, és a megfelelő kiválasztása mulatságos eredményeket hozhat. Valószínűleg már tudja, hogyan kell GIF-eket küldeni a Snapchaten, és hogyan kell GIF-et közzétenni a Facebookon, az Instagramon, a Redditen és a Twitteren, de tudtad, hogy az Instagram-bejegyzésekhez is használhatsz megjegyzés GIF-eket.

A Steam elakadt a fiók csatlakoztatásakor? 9 módszer a javításra

A Steam elakadt a fiók csatlakoztatásakor? 9 módszer a javításra

Ha a Steam kliens elakad a „Steam fiók csatlakoztatása” oldalon, akkor azt fogod tapasztalni, hogy nem tudsz túllépni ezen a képernyőn, bármit is csinálsz. A Steam különböző okok miatt jeleníti meg ezt a hibát, beleértve az alkalmazás saját rossz fájljait is.

A Google Pay nem működik? 10 kipróbálható javítás

A Google Pay nem működik? 10 kipróbálható javítás

A Google Pay megkönnyíti az érintés nélküli fizetést azáltal, hogy otthon hagyhatja a pénztárcáját, és Google Pixel készülékével fizethet. A probléma az, hogy a Google Pay időnként leáll.

A PS5 DualSense vezérlő akkumulátorszintjének ellenőrzése

A PS5 DualSense vezérlő akkumulátorszintjének ellenőrzése

Képzelje el a legrosszabb forgatókönyvet: egy teljes harc kellős közepén áll, és csapattársaival együtt kinyírja az ellenségeket balról, jobbról és középről, majd… a PS5 DualSense kontroller akkumulátora lemerül. Ha csak egy kontrollere van, akkor vezetékes módban kell játszania, vagy meg kell várnia, amíg a kontroller feltöltődik.

Hogyan nézheted meg, ki üldözi a Facebook-profilodat

Hogyan nézheted meg, ki üldözi a Facebook-profilodat

Azt mondják, a kíváncsiság ölte meg a macskát, de néha szeretné tudni, hogy ki nézte meg Facebook-profilját, fényképeit, bejegyzéseit és személyes adatait. Szeretné tudni, hogyan nézheti meg, ki üldözi a Facebook-profilját.