Mi az a DNS-keresés és hogyan működik a DNS-keresés?

Hallottál már a „DNS” kifejezésről az internet használatakor ? A DNS(DNS) a Domain Name System rövidítése(Domain Name System) . Mielőtt továbbmennénk, és beszélnénk arról, hogy mi az a DNS , és hogyan működik a DNS -keresés, hadd értsük meg, mit jelent a DNS -ben szereplő D.

Mi az a Domain

Tudja, hogy a web URL formátuma http:s//www.domainname.tld . Ebben a példában a TLD (tld) a legfelső szintű tartományra utal. Az internet kezdeti napjaiban a TLD a következők egyike volt:

  1. .com (kereskedelmi szervezetekre utal)
  2. .org (nonprofit szervezetekre utal)
  3. .net (újra kereskedelmi webhelyek)
  4. .gov (kormányzati webhelyek)
  5. .edu (oktatási)
  6. .mil (katonai célokra) és
  7. .int (nemzetközi)

A webhelyeket vásárlók számának növekedésével a helyekhez kapcsolódó domain típusok is megjelentek. Például az .asia , .us, .in  és .ca Ázsiára(Asia) , az Egyesült Államokra, Indiára(India)  és Kanadára(Canada) utal . Hamarosan(Soon) számos más típusú TLD jelent meg, amelyek megmondják a webhely típusát. Például a .me egy személyes webhelyet jelent, míg a .tv egy videó streaming webhelyet. A TLD kategóriák növelése lehetővé tette a weboldalak típus szerinti kategorizálását, a növekvő fogyasztói igények kielégítése mellett.

Az URL fenti példájában (https://www.domainname.tld) ​​a https az adatátvitel módjára utal, a www pedig a világhálóra(World Wide Web) vonatkozik . A www(www) és a TLD között bármi a webhely domain neve.

Korábban az embereknek be kellett írniuk a www -t egy webhely eléréséhez. Mivel a tárhelyszolgáltatók engedélyezik a www.domainname.tld átirányítását a domainnév.tld(domainname.tld) címre , kihagyhatja a www beírását, miközben beírja az URL -t a böngészőbe. Példa a domain névre a „thewindowsclub”. A „thewindowsclub” domain elérésének URL -címe: https://www.thewindowsclub.com vagy http://thewindowsclub.com. (URL)Itt a „ thewindowsclub ” a .com TLD része . Ezután lehetnek aldomainek. A www.news.thewindowsclub.com esetében a „ news ” a „ (news)thewindowsclub ” aldomainje .

Amikor vásárol egy domaint, olyan nevet vásárolhat, amely különböző TLD(TLDs) -khez tartozik . Választhat .com , .net , .us vagy más TLD-t –(TLDs –) feltéve, hogy valaki más nem vette át. Egy webhely(Simply) megvásárlása nem segít, mivel az emberek nem tudják elérni, amíg nincs címe. Bármely megvásárolt domainhez tetszőleges számú aldomaint hozhat létre, és felhasználhatja webhelyekre és egyéb célokra. Minden létrehozott domainhez és aldomainhez meg kell adnia a webhely tartalmát tartalmazó szerverek címét. Ha a tartomány vagy altartomány valamilyen eszközre (például hálózati nyomtatóra) hivatkozik, meg kell adnia annak az eszköznek a címét.

Az interneten(Internet) található összes domainhez és aldomainhez tartozik egy cím. Nevezzük őket IP-címnek: Internet Protocol -címnek vagy más szóval olyan címnek, amely együttműködik az Internettel(Internet) . Egy tartományhoz/aldomainhez csak akkor férhet hozzá, ha ismeri a tartalmát tartalmazó szerverek IP-címét.

Mi az a DNS

Tudja, hogy az interneten(Internet) korlátlan számú webhely található . Ismét(Again) minden webhelynek lehet saját aldomainje. Ezeknek a webhelyeknek az IP-címeinek megjegyezése egyszerűen nem lehetséges. Ez az oka annak, hogy a domain nevet a saját nyelvén kell megadnia (az URL formátum használatával – szakkifejezéssel aliasnak is nevezik). (alias)Működik egy rendszer, amely feloldja a domain neveket, így Ön csatlakozhat az URL(URL) -ben említett webhelyhez . Ez a rendszer segít megtalálni a böngészőjében megadott domain nevek IP-címét, hogy a böngésző csatlakozhasson a weboldalhoz. Ezt a rendszert Domain Name Systemnek(Domain Name System) vagy röviden DNS -nek nevezik.

A Domain Name System vagy más néven DNS egy elosztott adatbázis, amely tartalmazza a domain nevek hozzárendelését az IP-címeikhez(Domain Name System, or DNS as it is popularly known, is a distributed database that contains the mapping of domain names to their IP addresses) .

Egészen a közelmúltig az InternNIC nevű non-profit szervezet  volt felelős a domain nevek és IP-címeik kezeléséért. Amikor „for-profit” lett, megszűnt a monopóliuma, és ma már sok cég kezeli a domain nevekkel kapcsolatos adatbázisokat. Bár az adatbázisokat különböző cégek karbantartják, úgy kapcsolódnak egymáshoz, hogy bármely DNS-szolgáltatás(DNS Service) megkapja bármely tartomány IP-címét.

A DNS-szolgáltatás(DNS Service) segít a webböngészőben megadott tartománynevek feloldásában. Segít a címek feloldásában is, amikor e-maileket küld, vagy amikor az aktív hivatkozásokra kattint. Általánosságban elmondható, hogy az Ön internetszolgáltatója (Internet Service Provider)DNS-szolgáltatást(DNS Service) biztosít Önnek . Az internetszolgáltatón(ISP) kívül vannak olyan cégek, amelyek nyilvános domain névszolgáltatást (Domain Name) kínálnak(Services) . Ilyen cégek például a Google , a Comodo és az OpenDNS . Ha rákattint egy hivatkozásra vagy beír egy URL -t a webböngészőjébe, a rendszer felveszi a kapcsolatot a DNS szolgáltatással(DNS Service) a kapcsolódó DNS feloldása érdekében.(DNS). A DNS szolgáltatás felelőssége, hogy átvizsgálja a Domain Name System adatbázist, és megadja annak a gazdagépnek az IP-címét, amelyhez csatlakozni kíván.

A domain neveket és aldomaineket álneveknek(aliases) nevezhetjük . A különböző álnevek címére vonatkozó információkat tartalmazó adatbázist tároló szervereket névkiszolgálóknak(Name Servers) nevezzük . A tartománynévrendszerben(Domain Name System) kétféle kiszolgáló működik . Az első típusok a gyökérkiszolgálók(Root Servers) – ezek a legfelső szintű tartományokról(Top Level Domains) tárolnak adatokat ( TLD : .com, .net és .org stb.). A többi típus azon szerverek címét tartalmazza, amelyek az Ön tartományait és aldomainjeit tárolják.

1. példa:(Example 1:) Az abc.xyz.com esetén a gyökérkiszolgálók(Root Servers) információkat tárolnak arról , hogy az xyz egy .com . Néhány másik névszerver tartalmazni fogja az (Server)xyz.com címét mutató adatbázis-bejegyzéseket . Mivel Ön az abc.xyz.com webhelyet is tárolja, a (abc.xyz.com)címe(Name) lehet ugyanazon a névszerveren, amelyen az xyz.com címe található, vagy egy másik névszerveren(Server) . Ha újabb aldomaint ad hozzá az abc.xyz.com webhelyhez(abc.xyz.com), a címe ismét ugyanazon vagy egy másik 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 com abc xyz.com qwe  xyz.com qwe abc.xyz.com

A qwe címének meghatározásához a Domain Name System(Domain Name System Service) Servicenek meg kell oldania:

Ez az az eset, amikor a Domain Name System Service nem használ gyorsítótárat. A gyorsítótárakról ebben a cikkben egy kicsit később fogunk beszélni. A fentiek azt mutatják, hogy a qwe.abc.xyz.com DNS (qwe.abc.xyz.com)-ének feloldásához a DNS(DNS) - rendszernek(DNS) négyszer kell átvizsgálnia a DNS -adatbázist. (DNS)Ez bonyolulttá válik, mivel az URL(URL) különböző részeinek címei különböző névkiszolgálókon lehetnek(Servers) . De az internet sebessége miatt néhány ezredmásodperc alatt, legrosszabb esetben pedig néhány másodperc alatt láthatja az oldal letöltését.

Hogyan működik a DNS-keresés

Mostanra már tudja, hogy különböző szerverek tárolnak olyan adatbázisokat, amelyek különböző tartományok és aldomainjeik IP-címeit tartalmazzák. Azt is tudja, hogy vannak olyan gyökérkiszolgálók , amelyek a (Root Servers)legfelső szintű tartományokat(Top Level Domains) tároló szerverek IP-címét tárolják . Ezek a root szerverek(Root Servers) segítenek elérni a fő tartománynév IP-címét tároló adatbázisokat tartalmazó szervereket. Ha vannak aldomainek, akkor azok címe lehet ugyanazon a szerveren, mint a fő domain névé, vagy egy másik szerveren. Mindezek a szerverek elérhetők a használandó URL(URL) pontos IP-címének kiderítésére . Az interneten található bármely (Internet)URL IP-címének kiderítésének folyamatát DNS - nek nevezikNézz fel. Ha meg szeretné tudni, hogyan működik a DNS Lookup , nézze meg a következő példát.

2. példa:(Example 2:) Vegyünk egy tíz számítógépből álló hálózatot. Minden számítógépnek megvan a saját címe, hogy a hálózatban utazó adatcsomagok tudják, hova kell menniük. Van egy 11. számítógép, amely egy adatbázist tartalmaz, amely tartalmazza mind a tíz számítógép álnevét és IP-címét. Míg a számítógép-felhasználók a nevükkel hivatkozhatnak a számítógépekre, addig az adatcsomagoknak szükségük van a számítógépek IP-címére, hogy el tudják érni a kívánt címzettet. Ha az A számítógépnek a B számítógéphez csatlakoztatott nyomtatót kell használnia, akkor A ellenőrzi a 11. számítógép adatbázisát, hogy tudja B IP-címét, majd megtudja a B-hez csatlakoztatott nyomtató címét. Csak miután megkapta a nyomtató címét, A átirányítja a nyomtatási parancsot a B-hez csatlakoztatott nyomtatóhoz.

Ebben az esetben a következő iterációk történnek:

Az „A” érintkezik a számítógéppel11
„A” a „B ” érintkezőkkel A „A” érintkezik a „B
”-hez csatlakoztatott nyomtatóval

Hasonló módszert használnak a DNS - rekordok keresésére. Például, ha rákattint a http://thewindowsclub.com oldalra, az útválasztó felveszi a kapcsolatot az alapértelmezett DNS-szolgáltatással(DNS Service) a DNS - feloldás érdekében. A DNS -szolgáltatás felveszi a kapcsolatot a gyökérkiszolgálókkal , és bekéri a (Root Servers).com rekordokat tartalmazó szerver IP-címét . Ezt a címet a rendszer visszaküldi a DNS -szolgáltatásnak. A DNS szolgáltatás ismét eléri a .com tartományok címeit tartalmazó névkiszolgálót(Server) , és bekéri a http://thewindowsclub.com címet. Miután megszerezte a thewindowsclub.com webhelyet kiszolgáló kiszolgálók IP-címét, az Ön DNS -e(DNS)szolgáltatás visszaküldi az IP-címet a számítógépének, amely elindítja 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 egy egyszerű tartománynév IP-címének fogadására.

Az alábbi kép bemutatja a DNS-keresés működését:(Following is an image that explains how DNS lookup works:)

A fenti esetben, ha a https://news.thewindowsclub.com webhelyet kereste, a DNS -szolgáltatásnak külön kérést kellett futtatnia az IP-címének megismeréséhez.

Mivel a DNS nulláról való feloldása minden alkalommal időt vesz igénybe, sok internetszolgáltató(ISPs) és DNS-szolgáltató(DNS Service Providers) helyi gyorsítótárakat hoz létre, amelyek már feloldott címeket tartalmaznak. Ezek elsősorban azok a címek, amelyeket valamikor már lekértek a (Servers)gyökérkiszolgálókról(Root Servers) és más névkiszolgálókról . Ebben az esetben, amikor URL -re vonatkozó kérést küld , ahelyett, hogy közvetlenül a gyökérkiszolgálóhoz fordulna(Root) , a DNS -szolgáltatás megkeresi az URL megoldott címét a helyi DNS - gyorsítótárában. Ha megtalálják, azonnal visszaküldi a felbontást a számítógépére, különben továbbmegy és megoldja a DNS -t(DNS)a gyökérkiszolgálókkal(Root Servers) és más névkiszolgálókkal való kapcsolatfelvétel fenti(Servers) módszerével .

Egyes operációs rendszerek is tartalmazzák a számítógépén gyakran használt címek helyi gyorsítótárazott másolatát. Ez is segít időt takarítani az internet használata közben . A DNS(DNS) -gyorsítótárakról egy másik cikkben fogunk beszélni egy későbbi időpontban.

Kérjük, tudassa velünk, ha továbbra is kétségei vannak a DNS-keresés működésével kapcsolatban.(Please let us know if you still have any doubts about how DNS lookup works.)



About the author

Tapasztalt szoftvermérnök vagyok, több mint 10 éves tapasztalattal a Windows Phone és Office Space iparágakban. Képességeim közé tartozik a hagyományos szöveg- és képformátumokkal való munka, valamint a legújabb mobileszközökre való fejlesztés. Bizonyított tapasztalattal rendelkezem a minőségi szolgáltatások nyújtásában, és mindig készen állok segíteni másoknak céljaik elérésében.



Related posts