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.