a Domain név rendszer, röviden DNS, az egyik legfontosabb protokoll az Interneten, mégis viszonylag kevesen értik a célját. A DNS egy olyan protokoll, amely szabályozza, hogy a számítógépek hogyan cserélnek adatokat online. Célja, egyszerűen megfogalmazva, hogy a neveket a számokkal egyeztesse, elősegítve az emlékezetes domainnevek (például statuscake.com), egy IP-címre (például 8.8.8.8 mert Google.com), amelyet a böngészője használhat.
a DNS lényegében az internet térképe vagy telefonkönyve. Mivel minden hálózathoz csatlakoztatott eszköznek és weboldalnak saját IP-címe van, DNS nélkül kénytelenek lennénk saját nyilvántartást vezetni arról, hogy melyik domain név melyik IP-címmel egyezik meg, ami sokkal nehezebbé tenné az internet használatát!
a DNS célja tehát viszonylag egyszerű, de maga a folyamat nem az, különösen mivel több milliárd aktív IP-cím van használatban, és több milliárd DNS-kérés fordul elő egy adott időpontban.
ebben a cikkben arra törekszünk, hogy elmagyarázzuk a Domain Névrendszer működését, elmagyarázva az egyes lépéseket az első lekérdezéstől a weboldal betöltéséig a böngészőben.
hogyan működik a DNS?
a végfelhasználó számára úgy tűnik, hogy a DNS-keresés azonnal megtörténik, csak a domain nevet és az enter billentyű megérintését igényli. A színfalak mögött azonban rengeteg nehéz emelés történik, a kérés a legtöbb esetben négy szerver között halad át, mielőtt végül megfeleltetné a domain nevet az IP-címmel és betöltené a weboldalt.
íme a DNS – protokollban részt vevő négy szerver:
DNS Recursor-a DNS Recursor fő funkciója a kezdeti lekérdezés fogadása és továbbítása a megfelelő szervernek.
Root névkiszolgáló – a gyökér névkiszolgáló megteszi az első lépést a kezdeti lekérdezésben megadott tartománynév IP-címre történő feloldásához.
TLD névkiszolgáló – a legfelső szintű Tartománykiszolgáló (TLD) az a hely, ahol a cím utolsó része (pl. .com) található.
mérvadó névszerver – a folyamat utolsó lépésében a mérvadó névszerver visszaadja a kért hosztnevet (ha van hozzáférése hozzá), vissza a DNS Recursorhoz, ami a weboldal betöltését eredményezi.
DNS Recursor
minden DNS-kérés egy lekérdezéssel kezdődik. Például, amikor belép statuscake.com a webböngészőbe böngészője lekérdezést küld az Interneten keresztül, hogy megtalálja az adott domain név megfelelő IP-címét. Ennek a folyamatnak az első lépése, hogy a böngésző lekérdezi a DNS Recursor (más néven rekurzív feloldó), amelyet az internetszolgáltató, a vezeték nélküli szolgáltató vagy egy harmadik fél működtethet. Ebben az első lépésben a DNS Recursor középső emberként működik, összekapcsolva a lekérdezést a megfelelő IP-címmel, hogy megválaszolja azt a kérdést, hogy melyik IP-cím van társítva a kezdeti lekérdezéshez.
Root névkiszolgáló
a gyökér névkiszolgáló az első típusú DNS-kiszolgáló, amellyel a DNS Recursor beszél a lekérdezés megoldásához vezető úton. Jelenleg 13 készlet root szerverek több mint 300 helyen szerte a világon, és mindegyik rendelkezik DNS információkat legfelső szintű domainek, mint a .com. vannak is több ezer szerver támogatja a Root névszerverek, szerint, ahol az internet kereslet a legnagyobb. A gyökér névkiszolgáló segít lefordítani az eredeti szöveges lekérdezést egy olyan nyelvre, például IP-címekre, amelyet a számítógépek megértenek.
TLD névkiszolgáló
a legfelső szintű tartomány (TLD) névkiszolgáló biztosítja a következő darab a puzzle megválaszolásával az első lekérdezés az IP-címet a domain névkiszolgáló. A gyökér Névszerverekhez hasonlóan a TLD névszerverek 4-13 névszerverrel rendelkeznek sok különböző helyen. A TLD fő célja a második szintű tartományok címadatainak tárolása (például statuscake.com).
mérvadó névszerver
a mérvadó névszerver a DNS-folyamat utolsó lépése. Ebben a lépésben a mérvadó névszerver képes egyeztetni egy IP-címet a kért gazdagépnévvel, és visszaadja azt a DNS Recursornak. A kezdeti domain név lekérdezéshez tartozó megfelelő IP-címmel felfegyverkezve a DNS Recursor meg tudja mondani a böngészőnek, hogy mi a kért IP-cím. Végül böngészője az újonnan megtanult IP-címet használja a weboldal eléréséhez, valamint az eredetileg kért weboldal betöltéséhez!
vannak kivételek, eltérések és sok réteg extra részleteket a DNS-folyamat, beleértve a caching és nem rekurzív lekérdezések. Az alapvető folyamat azonban az, amelyet ebben a cikkben felvázoltunk, ahol a kezdeti lekérdezés négy szerveren – DNS Recursor; Root névszerver; TLD névszerver; mérvadó névszerver – keresztül folytatódik, mielőtt a megfelelő IP-cím és domain név visszakerülne a böngészőbe.
ha figyelemmel szeretné kísérni és javítani szeretné webhelye teljesítményét, a StatusCake egy sor olyan webhelyteljesítmény-figyelő eszközt kínál, amelyek könnyen beállíthatók és használhatók, és felbecsülhetetlen betekintést nyújtanak abba, hogy webhelye teljesítménye hogyan befolyásolja az ügyfelek tapasztalatait.
kattintson ide, hogy indítsa el az ingyenes próbaverzió ma!