Hallott már a "DNS" kifejezésről az Internet használatakor? DNS áll Domain név rendszer. Mielőtt elmélkednénk arról, hogy mi a DNS, és hogyan működik a DNS-keresés, érdemes megértenünk, hogy mit jelent a D a DNS-ben.
Mi az a domain?
Tudod, hogy a webes URL formátuma van https://www.domainname.tld. Ebben a példában a TLD (tld) a legfelső szintű tartományra utal. A webes korai napokban a TLD az alábbiak egyike volt:
- .com (kereskedelmi szervezetekre vonatkozik)
- .org (nonprofit szervezetekre utal)
- .háló (kereskedelmi weboldalak ismét)
- .eu (kormányzati weboldalak)
- Edu (nevelési)
- .katonai (katonai célokra) és
- .int (nemzetközi)
A webhelyek vásárlóinak növekedésével a helyszínekhez kapcsolódó domaintípusok kerültek bevezetésre. Például, .Ázsia, .us,.in és .ca ázsiai, amerikai, indiai és kanadai. Hamarosan számos más típusú TLD jött be, hogy közölje velünk a weboldal típusát. Például, .nekem utal a személyes honlapra, míg a .tévé a videó streaming weboldalra utal. A TLD-kategóriák növelése lehetővé tette a webhelyek kategóriájának szerinti kategorizálását, miközben kielégíti a fogyasztók növekvő igényeit.
Az URL fenti példájában (https://www.domainname.tld), http az adatátvitel módját és www mondja, hogy a világhálóra vonatkozik. Bármi köze www és TLD egy webhely domain-neve.
Korábban be kellett írnia az embereket www a weboldal eléréséhez. Mivel a tárhelyszolgáltatók lehetővé teszik a www.domainname.tld nak nek domainname.tld, akkor hagyja el a gépelést www miközben beírja az URL-t a böngészőbe. A domainnév példája a "thewindowsclub". A "thewindowsclub" domainhez való hozzáférés URL-címe https://www.thewindowsclub.com vagy https://thewindowsclub.com. Itt, "thewindowsclub"Része a .com TLD. Ezután aldomainek lehetnek. A www.forums.thewindowsclub.com, a "fórumok"A"thewindowsclub”.
Domain megvásárlásakor meg kell vásárolnia egy nevet, amely különböző TLD-kkel megy. Választhatsz .com, .háló, .minket vagy más TLD-eket - feltéve, hogy más már nem veszi át. Egy weboldal egyszerű megvásárlása nem segít, mivel az emberek nem tudják elérni, amíg nincs címük. Minden olyan domain esetében, amelyet megvásárol, tetszőleges számú aldomainet hozhat létre, és webhelyeket és egyéb célokat használhat. Minden létrehozott doménhez és aldomainhez meg kell adnia a szerver címét, amely tartalmazza a webhely tartalmát. Ha a tartomány vagy aldomain valamilyen eszközre (például hálózati nyomtatóra) utal, akkor meg kell adnia az eszköz címét.
Az interneten található összes domain és aldomain hozzá van rendelve egy címhez. Az IP-címnek nevezzük őket: Internet Protocol cím, vagy más szavakkal, olyan cím, amely az interneten működik. Csak akkor tud hozzáférni egy domainhez / aldomainhez, ha ismeri a tartalmát tartalmazó kiszolgálók IP-címét.
Mi az a DNS?
Tudod, hogy vannak korlátlan weboldalak az interneten. Ismételten, minden weboldalnak megvan a saját több aldomainje. A webhelyek IP-címének említése egyszerűen nem lehetséges. Ezért kapja meg a domain nevét a saját nyelvén (az URL formátum használatával - amelyet szintén hívnak álnév technikai értelemben). Van egy olyan rendszer, amely megoldja a domainneveket, hogy csatlakozhasson az URL-ben említett weboldalhoz. Ez a rendszer segít megtalálni a böngészőben megadott domainnevek IP-címét, hogy a böngésző csatlakozzon a weboldalhoz. Ezt a rendszert az Domain név rendszer vagy DNS rövidre.
A Domain Name System vagy a DNS, ahogy ez közismert, egy elosztott adatbázis, amely tartalmazza a tartománynevek feltérképezését IP-címükre.
Egészen a közelmúltig egy nonprofit szervezet hívott InternNIC felelős volt a domainnevek és IP-címeik kezeléséért. Amikor "for-profit" lett, monopóliumát megszüntette, és most sok cég kezeli a domainnevekkel kapcsolatos adatbázisokat. Bár az adatbázisokat különböző cégek tartják fenn, olyan módon vannak összekapcsolva, hogy bármely DNS-szolgáltatás megkapja bármelyik tartomány IP-címét.
A DNS szolgáltatás segít a böngészőben megadott domainnevek megoldásában. Segít a címek feloldásában, amikor e-maileket küld vagy amikor az aktív linkekre kattint. Az internetszolgáltató általában DNS-szolgáltatást nyújt Önnek. Az internetszolgáltatótól eltérően vannak olyan vállalatok is, amelyek nyilvános domainnév szolgáltatásokat kínálnak. Ilyenek például a Google, a Comodo és az OpenDNS. Ha rákattint egy linkre, vagy megad egy URL-t a webböngészőbe, akkor a DNS-szolgáltatással kapcsolatba lép a kapcsolódó DNS megoldásával. A DNS-szolgáltatás felelőssége a Domain Name System adatbázis vizsgálatának elvégzése és az IP-cím megadása annak a gazdagépnek, amelyhez csatlakozni kíván.
A tartománynevek és aldomainek hívhatók álnevek. A különböző álnevek címét tartalmazó információkat tároló kiszolgálók nevezik Névszerverek. A Domain Name System kétféle kiszolgálót működtet. Az első típusok a Root kiszolgálók - ezek tartják a felső szintű domainekről (TLD:.com,.net és.org stb.) Vonatkozó adatokat. A többi típus tartalmazza azokat a kiszolgálók címét, amelyek domainjeit és aldomainjeit tárolják.
1. példa: Esetében abc.xyz.com, A gyökérszerverek információt fognak kapni xyz lenni .com. Néhány másik névkiszolgáló tartalmazza az adatbázis bejegyzéseket, amelyeken szerepel a xyz.com. Mivel Ön is hosting abc.xyz.com, címe lehet ugyanabban a névkiszolgálón, amely a xyz.com vagy egy másik névkiszolgálón. Ha még egy aldomainet ad hozzá abc.xyz.com, annak címe ismét ugyanazon vagy más névszerveren lehet, attól függően, hogy hol tárolja. A fentiek közötti összefüggés az alábbiak szerint állapítható meg:
xyz kapcsolódik com ABC kapcsolódik xyz.com Ha hozzáadsz qwemint egy másik aldomain xyz.com, qwe kapcsolódik abc.xyz.com
A cím megadásához qwe, a Domain Name System szolgáltatásnak meg kell oldania:
.com.xyz.com.abc.xyz.com.qwe.abc.xyz.com
Ez a helyzet, ha a Domain Name System szolgáltatás nem használ gyorsítótárat. Ebben a cikkben egy kicsit később fogunk beszélni a gyorsítótárról. A fentiek azt mutatják, hogy a DNS DNS megoldásához qwe.abc.xyz.com, a DNS-rendszernek négyször kell átvizsgálnia a DNS-adatbázist. Ez bonyolultvá válik, mivel az URL különböző részeinek címe különböző névkiszolgálón lehet. De az internet sebessége miatt néhány milliszekundumban és legrosszabb esetben néhány másodperc alatt láthatja az oldal letöltését.
A DNS keresésének működése
Mostanra tudod, hogy különböző szerverek tárolják az adatbázisokat, amelyek a különböző tartományok és aldomainjeik IP-címét tartalmazzák. Azt is tudjátok, hogy vannak olyan gyökérszerverek, amelyek a legmagasabb szintű domaineket kiszolgáló szerverek IP-címét tartják. Ezek a gyökérkiszolgálók segítenek elérni azokat a kiszolgálókat, amelyek adatbázisokat tartalmaznak, amelyek tartják a fődomain IP-címét. Ha vannak aldomainek, azok címe ugyanazon a kiszolgálón lehet, mint a fődomain vagy egy másik kiszolgálón. Mindezen kiszolgálók hozzáférnek ahhoz, hogy megismerhessék a pontos URL-cím IP-címét, amelyet használni kell. Az interneten található bármely URL IP-címének megismerésére irányuló folyamat DNS-keresésként ismert. A DNS Lookup működésének megismeréséhez tegye a következő példát.
2. példa: Tekintsünk egy tíz számítógép hálózatát. Minden számítógép rendelkezik saját címmel, hogy a hálózatba utazó adatcsomagok tudják, hová kell menniük. Van egy 11. számítógép, amely egy mindegyik tíz számítógép és az IP-címük álnevét tartalmazó adatbázisot tárol. Miközben a számítógép-felhasználók a nevüket használva hivatkozhatnak a számítógépekre, az adatcsomagoknak meg kell adniuk a számítógépek IP-címét, hogy elérhessék a célzott címzettet. Ha az A számítógépnek szüksége van a B számítógéphez csatlakoztatott nyomtatóra, az A ellenőrzi az adatbázisot a 11. számítógépen, hogy megtudja a B IP-címét, majd derítse ki a nyomtató címét B-hez. Csak a nyomtató címének megszerzése után A a nyomtatási parancsot a B-hez csatlakoztatott nyomtató felé irányítja.
Ebben az esetben a következő iterációk történnek:
A Computer11 kapcsolatok B kapcsolók A B kapcsolathoz csatlakoztatott névjegy nyomtató
Hasonló eljárást használ a DNS-rekordok keresésére. Például, ha rákattint a https://thewindowsclub.com webhelyre, az útválasztó kapcsolatba lép az alapértelmezett DNS-szolgáltatással a DNS felbontásához. A DNS-szolgáltatás kapcsolatba lép a Root Serverekkel, és kérni fogja a szerver IP-címét .com nyilvántartást. Ezt a címet visszaküldi a DNS szolgáltatás. A DNS szolgáltatás ismét eléri a Névkiszolgálót, amely tartalmazza a .com domaineket, és kéri a https://thewindowsclub.com címet. A thewindowsclub.com állomásozó kiszolgáló IP címének megszerzésével a DNS szolgáltatás visszaadja az IP-címet a számítógépére, majd feltölti a böngészőt a fő weboldal letöltéséhez. Ez azt jelenti, hogy a DNS szolgáltatás legalább két kérést küld az egyszerű domain név IP címének megadásához.
A következő egy olyan kép, amely megmagyarázza, hogyan működik a DNS-keresés:
Mivel a DNS minden alkalommal lekerül a kaputól, sok internetszolgáltató és DNS-szolgáltató létrehozza a már elhatárolt címeket tartalmazó helyi gyorsítótárakat. Ezek elsősorban azok a címek, amelyeket a Root Servers és más névszerverek már egy bizonyos időpontban visszakaptak. Ebben az esetben, ha egy kérést küld az URL-hez, ahelyett, hogy közvetlenül kapcsolatba lépne a gyökérkiszolgálóval, a DNS-szolgáltatás felkutatná az URL-nek a helyi DNS-gyorsítótárba rendezett címét. Ha megtalálta, akkor a felbontást azonnal elküldte a számítógépére, és a DNS-t a gyökérszerverek és más névszerverek kapcsolatának fenti módszerével azonnal megoldja.
Egyes operációs rendszerek tartalmaznak olyan címek helyi gyorsítótárban tárolt példányát is, amelyeket általában a számítógépén használ. Ez is segít időt takarít meg az internet használata közben. A DNS-tárolókról egy későbbi időpontban egy másik cikken fogunk beszélni.
Kérjük, tudassa velünk, ha még mindig kétségei vannak a DNS-kereső működésével kapcsolatban.
Kapcsolódó hozzászólások:
- Mi a DNS-eltérítés támadása és hogyan lehet megakadályozni?
- DNS gyorsítótár mérgezés és csalás
- Optimalizálja internetkapcsolatát a sebesség érdekében a DNS benchmark segítségével
- Yandex DNS-felülvizsgálat: gyorsabb, biztonságosabb internet a vezérlőkkel
- [Fiddler] A DNS-keresési webhely sikertelen: system.net.sockets.socketexception