Čo je vyhľadávanie DNS a ako DNS vyhľadávanie funguje

Obsah:

Čo je vyhľadávanie DNS a ako DNS vyhľadávanie funguje
Čo je vyhľadávanie DNS a ako DNS vyhľadávanie funguje

Video: Čo je vyhľadávanie DNS a ako DNS vyhľadávanie funguje

Video: Čo je vyhľadávanie DNS a ako DNS vyhľadávanie funguje
Video: How To Boost A Slow/Old PC To Play More Higher Spec Games! - YouTube 2024, November
Anonim

Počujete niekedy pojem "DNS" pri používaní internetu? DNS znamenať Systém názvov domén, Predtým, než začneme hovoriť o tom, čo je DNS a ako funguje DNS lookup, pochopíme, čo D znamená v DNS.

Čo je doména

Viete, že formát webovej adresy URL je https://www.domainname.tld, V tomto príklade sa TLD (tld) vzťahuje na doménu najvyššej úrovne. V počiatočných dňoch webu bola TLD jednou z nasledujúcich:

  1. .com (odkazuje na komerčné organizácie)
  2. .org (odkazuje sa na neziskové organizácie)
  3. .net (opäť komerčné webové stránky)
  4. .gov (vládne stránky)
  5. .edu (Vzdelávacie)
  6. .mil (vojenské účely) a
  7. .int (Medzinárodná)

S nárastom počtu ľudí nakupujúcich webové stránky boli zavedené typy domén súvisiace s miestami. Napríklad, .asia, .us,.in a .sk odkazujú na Áziu, USA, Indiu a Kanadu. Čoskoro sa objavilo niekoľko ďalších typov TLD, ktoré nám hovoria o type webových stránok. Napríklad, .me odkazuje na osobné webové stránky, zatiaľ čo a .tv odkazuje na webovú stránku pre video streaming. Zvýšenie kategórií TLD umožnilo kategorizáciu webových stránok podľa ich typu pri súčasnom uspokojovaní rastúcich požiadaviek spotrebiteľov.

Image
Image

Vo vyššie uvedenom príklade adresy URL (https://www.domainname.tld), http sa vzťahuje na spôsob prenosu údajov a www hovorí, že súvisí s World Wide Web. Všetko medzi www a TLD je názov domény webovej lokality.

Skôr museli ľudia napísať www na prístup k webovým stránkam. Vzhľadom k tomu, poskytovatelia hostingových služieb umožňujú presmerovanie www.domainname.tld na domainname.tld, môžete preskočiť písanie www pri zadávaní adresy URL do prehliadača. Príklad názvu domény je "thewindowsclub". Adresa URL pre prístup k doméne "thewindowsclub" je https://www.thewindowsclub.com alebo https://thewindowsclub.com. Tu, "thewindowsclub"Je súčasťou .com TLD. Potom môžu existovať subdomény. V prípade www.forums.thewindowsclub.com "fóra"Je subdoména"thewindowsclub”.

Keď si kúpite doménu, získate meno, ktoré sa používa s rôznymi TLD. Môžeš si vybrať .com, .net, .us alebo iných TLD - za predpokladu, že to už nie je prijaté niekým iným. Jednoduché nakupovanie webových stránok nepomôže, pretože ľudia nemôžu dosiahnuť, kým nemá adresu. Pre každú doménu, ktorú si zakúpite, môžete vytvoriť ľubovoľný počet subdomén a použiť ich na webové stránky a na iné účely. Pre každú doménu a subdoménu, ktorú vytvoríte, musíte zadať adresu serverov, ktoré obsahujú obsah vašich webových stránok. Ak doména alebo subdoména odkazuje na niektoré zariadenie (napríklad sieťovú tlačiareň), musíte zadať adresu daného zariadenia.

Všetky domény a subdomény na internete majú pripojenú adresu. Vyzývame im adresu IP: adresu internetového protokolu alebo inými slovami adresu, ktorá pracuje s internetom. Do domény / subdomény môžete pristupovať len vtedy, ak poznáte adresu IP serverov, ktoré obsahujú jej obsah.

Image
Image

Čo je DNS

Viete, že na internete existujú neobmedzené webové stránky. Opäť, každá webová stránka môže mať svoje vlastné mnoho subdomén. Spomienka na adresy IP týchto webových stránok jednoducho nie je možná. Z tohto dôvodu môžete zadávať názov domény vo svojom vlastnom jazyku (pomocou formátu URL - tiež volaného prezývka z technického hľadiska). V práci je systém, ktorý rieši názvy domén, takže sa môžete pripojiť k webovej lokalite uvedenej v adrese URL. Tento systém vám pomôže pri hľadaní adresy IP názvov domén, ktoré ste zadali vo svojom prehliadači, aby sa prehliadač mohol pripojiť na webovú stránku. Tento systém sa nazýva Systém názvov domén alebo DNS skrátka.

Domain Name System alebo DNS, ako je všeobecne známe, je distribuovaná databáza, ktorá obsahuje mapovanie názvov domén na ich IP adresy.

Až donedávna volala nezisková organizácia InternNIC bol zodpovedný za správu názvov domén a ich IP adries. Keď sa to stalo "ziskovým", jeho monopol sa skončil a teraz existuje veľa spoločností, ktoré spravujú databázy týkajúce sa názvov domén. Hoci sú databázy spravované rôznymi spoločnosťami, sú navzájom prepojené tak, že každá služba DNS môže získať IP adresu ktorejkoľvek domény.

Služba DNS vám pomôže pri vyriešení názvov domén, ktoré zadáte vo svojom webovom prehliadači, Tiež pomáha pri riešení adries pri odosielaní e-mailov alebo po kliknutí na aktívne odkazy. Poskytovateľ internetových služieb vo všeobecnosti poskytuje službu DNS. Okrem poskytovateľa internetových služieb existujú spoločnosti, ktoré ponúkajú služby verejného názvu domény. Medzi príklady takýchto spoločností patria spoločnosti Google, Comodo a OpenDNS. Po kliknutí na odkaz alebo zadaní adresy URL do vášho webového prehliadača sa služba DNS skontaktuje na vyriešenie príslušného DNS. Je zodpovednosťou služby DNS skenovať databázu Domain Name System a poskytnúť vám adresu IP hostiteľa, ku ktorému sa chcete pripojiť.

Môžu sa zavolať doménové mená a subdomény aliasy, Uvádzajú sa servery s databázou obsahujúcou informácie o adresách rôznych prezývok Názov servery, V systéme Domain Name System fungujú dva typy serverov. Prvé typy sú Kořenové servery - obsahujú údaje o doménach najvyššej úrovne (TLD:.com,.net a.org atď.). Ostatné typy obsahujú adresy serverov, ktoré hostia vaše domény a subdomény.

Príklad 1: V prípade abc.xyz.com, Root Servery budú mať informácie o xyz byť .com, Niektorý iný názov server bude obsahovať záznamy databázy s adresou xyz.com, Pretože ste aj hostiteľ abc.xyz.com, jeho adresa môže byť buď na tom istom serveri Name s adresou xyz.com alebo na inom názov serveri. Ak pridáte ešte jednu subdoménu abc.xyz.com, jeho adresa môže byť opäť na rovnakom alebo na inom menom serveri v závislosti od toho, kde ho hostite. Vzťah medzi vyššie uvedenými skutočnosťami je možné stanoviť nižšie:

xyz súvisí com abc súvisí xyz.com Ak pridáte qweako ďalšiu subdoménu xyz.com, qwe súvisí abc.xyz.com

Vytvoriť adresu qwe, systém služby Domain Name System bude musieť vyriešiť:

.com.xyz.com.abc.xyz.com.qwe.abc.xyz.com

Toto je prípad, keď služba systému názvov domén nepoužíva žiadnu vyrovnávaciu pamäť. V tomto článku budeme hovoriť o cache trochu neskôr. Vyššie uvedené ukazuje, že na vyriešenie DNS qwe.abc.xyz.com, musí systém DNS skenovať databázu DNS štyrikrát. To sa stáva zložitým, pretože adresy rôznych častí adresy URL môžu byť na rôznych Servery s menom. Ale vzhľadom na rýchlosť internetu, môžete vidieť sťahovanie stránky za niekoľko milisekúnd a v najhorších prípadoch niekoľko sekúnd.

Ako DNS vyhľadávanie funguje

Teraz viete, že existujú rôzne servery hosťujúce databázy, ktoré obsahujú adresy IP rôznych domén a ich subdomén. Tiež viete, že existujú koreňové servery, ktoré majú IP adresu serverov hosťujúcich domén najvyššej úrovne. Tieto koreňové servery pomáhajú pri získavaní serverov obsahujúcich databázy, ktoré majú IP adresu hlavného názvu domény. Ak existujú subdomény, ich adresa môže byť na rovnakých serveroch ako na hlavnom názve domény alebo na inom serveri. Všetky tieto servery sú dostupné na zistenie adresy IP presnej adresy URL, ktorú potrebujete použiť. Proces zisťovania adresy IP akejkoľvek adresy URL na internete je známy ako vyhľadávanie DNS, Ak chcete zistiť, ako funguje vyhľadávanie DNS, použite nasledujúci príklad.

Príklad 2: Zvážte sieť desiatich počítačov. Každý počítač má svoju vlastnú adresu, takže dátové pakety cestujúce v sieti vedia, kam sa má ísť. Existuje 11. počítač, ktorý hostí databázu obsahujúcu názvy aliasov každého z týchto desiatich počítačov a ich IP adries. Zatiaľ čo používatelia počítačov môžu používať svoje názvy na počítače, dátové pakety potrebujú adresy IP počítačov, aby mohli dosiahnuť určeného príjemcu. Ak počítač A potrebuje použiť tlačiareň pripojenú k počítaču B, A skontroluje databázu na 11. počítači, aby poznal IP adresu B a potom zistila adresu tlačiarne pripojenú k B. Len po získaní adresy tlačiarne A bude smerovať tlačový príkaz na tlačiareň pripojenú k B.

V takomto prípade sa vyskytnú nasledujúce iterácie:

Kontakty s počítačom11 A kontakty B Tlačiareň kontaktov pripojená k B

Podobná metóda sa používa na vyhľadávanie záznamov DNS. Ak napríklad kliknete na https://thewindowsclub.com, smerovač sa skontaktuje so štandardnou službou DNS pre rozlíšenie DNS. Služba DNS bude kontaktovať servery Root a požiada o adresu IP servera obsahujúceho .com záznamov. Táto adresa sa vráti späť do vašej služby DNS. Služba DNS opäť dosiahne meno server obsahujúci adresy .com domén a požiada ho o adresu https://thewindowsclub.com. Po získaní adresy IP serverov, ktoré sú hostiteľmi siete thewindowsclub.com, vaša služba DNS vráti adresu IP do vášho počítača, ktorý potom otvorí váš prehliadač na stiahnutie hlavnej webovej stránky. To znamená, že služba DNS odosiela aspoň dve žiadosti o prijímanie adresy IP jednoduchého názvu domény.

Nasleduje obrázok, ktorý vysvetľuje, ako funguje vyhľadávanie DNS:

Vo vyššie uvedenom prípade, ak ste hľadali https://forums.thewindowsclub.com, vaša služba DNS musel spúšťať žiadosť navyše, aby poznal svoju IP adresu.
Vo vyššie uvedenom prípade, ak ste hľadali https://forums.thewindowsclub.com, vaša služba DNS musel spúšťať žiadosť navyše, aby poznal svoju IP adresu.

Keďže riešenie DNS od začiatku zaberie čas, mnohí poskytovatelia internetových služieb a poskytovatelia služieb DNS vytvárajú lokálne vyrovnávacie pamäte, ktoré obsahujú už vyriešené adresy. Toto sú primárne adresy, ktoré už v niektorých okamihoch odovzdali od serverov root a iných serverov s menom. V tomto prípade pri odoslaní žiadosti o adresu URL namiesto toho, aby ste priamo kontaktovali koreňový server, služba DNS vyhľadala vyriešenú adresu adresy URL v lokálnej vyrovnávacej pamäti DNS. Ak by sa našiel, vrátilo by to okamžite do iného počítača, inak by pokračovalo a vyriešilo by DNS pomocou vyššie uvedeného spôsobu kontaktovania serverov Root a iných serverov Name.

Niektoré operačné systémy tiež obsahujú lokálnu kópiu adries, ktoré bežne používate vo vašom počítači. To tiež pomáha šetriť čas pri používaní internetu. Budeme hovoriť o DNS cache v inom článku v neskoršom čase.

Dajte nám vedieť, či máte pochybnosti o tom, ako funguje DNS vyhľadávanie.

Súvisiace príspevky:

  • Čo je únos útoku DNS a ako ho zabrániť
  • DNS Cache otravy a Spoofing
  • Optimalizujte pripojenie k internetu s rýchlosťou pomocou benchmarku DNS
  • Yandex DNS Recenzia: Rýchlejší, bezpečnejší internet s ovládacími prvkami
  • [Fiddler] DNS vyhľadávanie webových stránok zlyhalo system.net.sockets.socketexception

Odporúča: