DNS

Mi a DNS és hogyan működik

Mi a DNS és hogyan működik
A bemutató célja a legegyszerűbb módon elmagyarázni, hogy mi a DNS (a Domain Name System) és hogyan működik. Ez a cikk a leggyakoribb folyamatokra összpontosít, és nem tartalmaz kivételeket (a gyorsítótárazott domainek kivételével) annak érdekében, hogy leírja a tartománynév-felbontások többségén átmenő folyamatot. Ebben az oktatóanyagban csak az IPv4 példák szerepelnek, de a folyamat ugyanaz marad az IPv6 protokoll esetében.

Mi a DNS (Domain Name System)?

Az IPv4 / IPv6 hálózat minden eszközének egyedi azonosítója van, az IP címet (Internet Protocol address) nevű cím, ez a cím hasznos ahhoz, hogy az eszközt más eszközök azonosítsák és elérjék. Az IPv4-t megismert felhasználók tudják, hogy az IP-címek 4 oktettből állnak, 0 és 255 között, például 123.221.200.3.

Minden weboldalnak vagy szolgáltatásnak, amellyel az interneten kommunikálunk, egyedi IP-címe van, amely lehetővé teszi számunkra a pontos elérést, például ha el akarjuk érni a Google-t, akkor elérjük az IP-címet 172.217.172.110.

Emberek számára lehetetlen megjegyezni az egyes webhelyek vagy szolgáltatások minden IP-címét, vagy legalábbis nem barátságos módja a webhelycímek emlékezetének, és itt az emberi felhasználók számára is barátságos domainnevek, például a LinuxHint.com a segítségünkre volt.

Bár minden eszköz egyedi IP-címmel rendelkezik, minden IP-cím társítható egy domain névhez, hogy megkönnyítse annak kommunikációját vagy expozícióját az emberek előtt.

Ezért, ha van olyan eszköze, amelyről másokat akar szolgálni, vagy ha könnyen megtalálható, társíthatja azt egy emberbarát névvel, amelyet domain névnek hívnak, ezek általában a www-vel kezdődnek.

A DNS (Domain Name System és NOT Domain Name Server) az a rendszer, amelyen keresztül a tartományneveket IP-címekké alakítják. Gondolhatunk a Domain Name Systemre, mint a barátságos fordítóra www.tartomány.com X IPv4 címekre.x.x.X (vagy IPv6-címek is). Ezt a „fordítási” folyamatot „DNS-felbontás”.

Hogyan működik a DNS (Domain Name System)?

A tartománynév-rendszert (DNS) 4 különböző típusú szerveren keresztül lehet elérni: a DNS rekurzív megoldójával, a gyökérnév-kiszolgálóval, a legfelső szintű tartománynév-kiszolgálóval és végül a DNS-névkiszolgálóval.

A teljes szekvencia a következőképpen foglalható össze:

A böngésző> DNS rekurzív megoldó> Gyökér névkiszolgáló> Legfelső szintű tartományi kiszolgáló> DNS névkiszolgáló.

A DNS-rekurzív felbontó a DNS-felbontási folyamat első lépése, a szerver kapja meg a felhasználói lekérdezést a felbontási folyamat folytatásához (más néven DNS-keresés). A DNS-rekurzív megoldó fogadja a domain név IP-címre fordításának felhasználói kérését, és továbbítja a kérést a gyökérnév-kiszolgálónak. A DNS-rekurzív megoldó rendelkezik egy listával, amely tartalmazza az összes gyökérnév-kiszolgáló címét, hogy megtalálja.

A gyökér névkiszolgáló a folyamat második lépése, és a gyorsítótárazott információkkal vagy a kérés legfelsőbb szintű tartományhoz (például .com, .org, .háló, .edu vagy .gov) amely információkat tartalmaz az adott legfelső szinthez tartozó összes domainről, tehát ha a kért domain a .com, a legfelső szintű domain szerver lesz a .com TLD szervert, majd a kérést elküldik az IP-címet tartalmazó DNS-kiszolgálónak, és elküldi azt a Rekurzív Megoldónak, amely elküldi a felbontást kérő ügyfélnek a megfelelő fordítást vagy IP-címre lefordított felbontást.

A fenti lépések alól kivételt képez az az eset, amikor a Resolver nemrégiben készített domainnév-felbontást mentett a gyorsítótárba.

A fent leírt folyamat sok esetben elmarad a DNS gyorsítótárazás miatt, a Rekurzív Megoldó vagy a Gyökérszerver tárolhatja a tartománynév-kiszolgáló felbontási információit tárolva a teljes folyamatot megakadályozó teljesítmény növelése érdekében, ilyen esetekben a tartomány feloldása gyorsabb lesz, és a fent említett szerverek közül nem avatkozik be, ezért néha frissítjük a DNS-rekordjainkat a tárhelyünkön, és a változtatások percekig vagy órákig tartanak, mert a DNS-gyorsítótáraknak frissülniük kell.

Amikor a rekurzív felbontó megkapja a felbontási információkat, akkor az információkat gyorsítótárba helyezi, és felhasználják a következő felbontásokra, amelyek mentik a korábban ismertetett folyamatot.

A Linux különféle parancsokkal kezelheti a DNS-felbontást, amely megtalálható itt https: // linuxhint.com / common_dns_tools /.

Remélem, hasznosnak találta ezt a magyarázatot arra, hogy mi a DNS és hogyan működik. Kövesse a LinuxHint alkalmazást, ha további tippeket és frissítéseket szeretne kapni a Linuxról és a hálózatról.

Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...
A legjobb parancssori játékok Linuxhoz
A parancssor nem csak a legnagyobb szövetséges a Linux használatakor, hanem a szórakozás forrása is lehet, mert sok olyan szórakoztató játék lejátszás...
A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás ...