Ebben a bejegyzésben a legnépszerűbb kérdésre válaszolunk, amelyet felhasználóink az évek során feltettek: Mi a különbség a hiteles és a rekurzív DNS-kiszolgálók között?

Mi a DNS?

Mi a DNS? Ugorja át ezt, ha tudja. Ha nem, akkor megkönnyítjük a dolgodat.

A DNS, ismertebb nevén a Domain Name System, összekapcsolja a különböző webhelyeket és kiszolgálókat azáltal, hogy az olyan domainneveket, mint a www.example.com, lefordítja egy IP-címre, például 1.1.1.1.1. Ezeket a számokat a routerek és a kiszolgálók arra használják, hogy irányítsák a kéréseidet, és megkapd a megfelelő választ, amelyet aztán visszafordítanak egy domainnévre.

Autoritatív vs. rekurzív

Kétféle szerver létezik, amelyeken keresztül futtatja a lekérdezéseit, amikor megpróbál csatlakozni egy webhelyhez. Ezeket a szervereket tekintélyelvű és rekurzív DNS-kiszolgálóknak nevezik, és ezek azok a szerverek, amelyek válaszolnak a lekérdezésekre, és tárolják a kanonikus információkat, amelyek megmondják, hogy melyik IP-cím melyik tartományhoz tartozik.

Egyszóval, a tekintélyelvű DNS-kiszolgálók tárolják a tartománynevek IP-címekhez való “leképezését”. Ezt a tartománynév-IP hozzárendelést általában a rendszergazdák konfigurálják. A weboldalakat látogató személy rekurzív DNS-kiszolgálókat kér a keresésekhez. A rekurzív DNS-kiszolgálók ezután a szükséges autoriter névkiszolgálótól kérik a választ. Ezután a rekurzív névkiszolgáló adja meg ezt a választ az információt igénylő személynek.

How Recursive Servers Work

A rekurzív szerverek a DNS-keresési folyamat munkagépei. Gyakran számos DNS-keresést kell végrehajtaniuk ahhoz, hogy a lekérdező ügyfél számára a megfelelő IP címmel válaszoljanak. Az ilyen típusú kiszolgálókat általában egy internetszolgáltató (ISP) vagy speciális DNS-feloldó szolgáltatók kezelik.
A Google például saját nyilvános rekurzív DNS-kiszolgálókat üzemeltet.

Hogyan működnek az autoriter kiszolgálók

Ha Ön domainnévvel rendelkezik, egy bizonyos ponton egy autoriter DNS-kiszolgálót kell használnia a domainnevek IP-címhez való hozzárendeléséhez. Ez csak egy Authoritative DNS-kiszolgálón történik.

A Authoritative DNS-kiszolgálók hierarchikus struktúrában vannak konfigurálva. Minden a pont gyökér névszerverekkel kezdődik. Ezek a tekintélyes névkiszolgálók tudják, hogy hol találják a hierarchia következő szintjét, például a felső szintű tartományokat. A gyökérkiszolgálók állnak a közmondásos DNS-fa tetején. Pontosan tudják, hogy a hiteles szerverek mely IP-címei azok, amelyek a felső szintű tartományok (TLD-k), mint például a .com, DNS-lekérdezéseit kezelik.

Azért most már kezdjük látni a különbséget… A hiteles szerverek közvetlen hozzáféréssel rendelkeznek a gyökér névszerverekhez, míg a rekurzív szerverek néha már tárolják vagy gyorsítótárazzák ezt az információt.

De mi van, ha a rekurzív szerver nem tárolja a térképet?

Ha a rekurzív DNS-kiszolgáló nem rendelkezik semmilyen információval a gyorsítótárban, milyen lépéseket tesz a rekurzív kiszolgáló, hogy megtalálja az említett tartomány IP-címét?

  1. A rekurzív kiszolgáló először a gyökér tartománykiszolgálókhoz fordul.
  2. Ezután a .com néven megjelölt autoriter szerverhez megy.

Ezért hívják rekurzív szervereknek, mert a hierarchikus DNS-fán felülről lefelé haladnak, amíg el nem érik a kérdéses tartomány autoriter szerverét. Az esetek többségében a rekurzív DNS-kiszolgálók valójában rekurzív DNS-kiszolgálók a gyorsítótárban. Ez azt jelenti, hogy az URL-ek IP-címekhez való hozzárendelését egy meghatározott ideig (az úgynevezett TTL vagy time to live) tárolják. Ez azt jelenti, hogy nem kell ismételten ugyanazokat a lekérdezéseket elküldeniük ugyanazoknak a tekintélyes szervereknek, így a felhasználó sok időt takarít meg.

A rekurzív névkiszolgáló csak azt tudja, hogy hol találja meg a gyökér névkiszolgálókat (pont). A névszerverek minden egyes szintjén felfelé haladva tudja, hogy a hierarchiában hol van a következő szint, így a választ végül megtalálja.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.