Čo je server DNS

Čo je server DNS

Server DNS (Domain Name System) je počítač, ktorý priraďuje názvy hostiteľov webových stránok (napríklad example.com) k ich zodpovedajúcim adresám internetového protokolu (IP). Databáza verejných IP adries a ich zhodných názvov domén sa uchováva na serveri DNS.

Podľa protokolov IPv4 alebo IPV6 má každé zariadenie pripojené na internet jedinečnú IP adresu, ktorá ho pomáha identifikovať. To isté možno povedať o webových serveroch, ktoré sa používajú na hosťovanie webových stránok. Jeden server CDNetworks v Mountain View v Kalifornii má napríklad IP adresu 157.185.170.144.

DNS servery nám pomáhajú vyhnúť sa zapamätaniu si dlhých IP adries (a ešte zložitejších alfanumerických v systéme IPV6) automatickým prekladom názvov webových stránok na tieto čísla, aby servery mohli načítať správne webové stránky.

Obsah

Čo je DNS?

Domain Name System (DNS) je databáza názvov domén a IP adries, ktorá umožňuje prehliadačom nájsť správnu IP adresu pre URL názvu hostiteľa. Keď chceme získať prístup na webovú stránku, zvyčajne zadáme názov domény do webového prehliadača, napríklad cdnetworks.com, wired.com alebo nytimes.com.

Čo je server DNS

Aby však bolo možné načítať obsah webovej stránky, webové prehliadače potrebujú poznať konkrétne adresy IP. Systém názvov domén (DNS) konvertuje názvy domén na adresy IP, čo umožňuje načítanie zdrojov zo servera webovej lokality. Webové stránky s viacerými adresami IP patriacimi k jednému názvu domény nie sú nezvyčajné.

Veľké stránky, ako napríklad Google, budú mať používateľov požadujúcich server z celého sveta. Aj keď je názov stránky zadaný v prehliadači rovnaký, server, ku ktorému sa pokúša pripojiť počítač zo Singapuru, sa bude s najväčšou pravdepodobnosťou líšiť od toho, na ktorý sa pokúša dosiahnuť počítač napríklad z Toronta. To je, keď DNS cache vstupuje do obrazu.

DNS cache

Ukladanie DNS do vyrovnávacej pamäte je technika ukladania údajov DNS do záznamov DNS, ktoré sú bližšie k požadujúcemu klientovi, takže dopyt DNS môže byť vyriešený rýchlejšie. To eliminuje potrebu ďalších požiadaviek v ďalšom reťazci, skracuje čas načítania webovej stránky a znižuje využitie šírky pásma.

Čas životnosti alebo TTL označuje, ako dlho sa záznamy DNS uchovávajú vo vyrovnávacej pamäti DNS. Tento časový rámec je významný, pretože definuje, aké sú „čerstvé“ záznamy DNS a či sa zhodujú s aktuálnymi revíziami adresy IP. Ukladanie do vyrovnávacej pamäte DNS môže prebiehať v prehliadači alebo na úrovni operačného systému (úroveň OS).

Ukladanie DNS do vyrovnávacej pamäte v prehliadači

Pretože webové prehliadače ukladajú záznamy DNS na určitý čas, je to často prvé miesto, kam sa používateľ pri vytváraní záznamu DNS pozrie. Overenie vyrovnávacej pamäte DNS a odoslanie požiadavky DNS na adresu IP pri používaní prehliadača zahŕňa menej krokov.

DNS Caching Úroveň operačného systému (OS).

Keď dotaz DNS opustí pracovnú stanicu koncového používateľa, prejde na úroveň operačného systému, aby vyhľadal zhodu. Proces „stub resolver“ v operačnom systéme kontroluje svoju vlastnú vyrovnávaciu pamäť DNS, aby zistil, či má záznam. Ak nie, dotaz smeruje k poskytovateľovi internetových služieb mimo lokálnej siete (ISP).

Ako funguje DNS?

DNS má na starosti transformáciu názvu hostiteľa (známeho aj ako názov webovej stránky alebo webovej stránky) na adresu IP. Proces vyhľadania zodpovedajúcej IP adresy je známy ako DNS rozlíšenie a akt zadania názvu domény je známy ako DNS dotaz.

Existujú tri typy DNS dotazov: rekurzívne, iteratívne a nerekurzívne.

Rekurzívne dotazy sú tie, pri ktorých sa vyžaduje, aby server DNS odpovedal požadovaným záznamom prostriedku. Ak záznam nemožno nájsť, klientovi DNS sa musí zobraziť chybové hlásenie.

Iteratívne dopyty sú také, pri ktorých klient DNS požaduje odpovede od mnohých serverov DNS, kým sa nenájde najlepšia odpoveď alebo kým nedôjde k chybe alebo časovému limitu. Ak server DNS autoritatívny pre nižšiu úroveň priestoru názvov domény nedokáže nájsť zhodu pre dopyt, odkáže sa na server DNS, ktorý je autoritatívny pre nižšiu úroveň priestoru názvov domény. Klient DNS sa potom dotazuje na túto adresu sprostredkovania a proces sa opakuje s viacerými servermi DNS.

Nerekurzívne dotazy sú tie, ktoré DNS resolver rieši, keď je požadovaný zdroj dostupný, buď preto, že server je autoritatívny, alebo preto, že zdroj je už uložený vo vyrovnávacej pamäti.

Rôzne typy serverov DNS

Dopyt DNS sa pred vyriešením odošle na niekoľko odlišných serverov bez účasti koncového používateľa.

1. DNS Recursive Resolver

Toto je server, ktorý je určený na prijímanie požiadaviek z klientskych počítačov. Vyhľadá DNS záznam a vykoná dodatočné požiadavky ako odpoveď na DNS dotazy klienta. Keď sú požadované prostriedky vrátené rekurzoru na začiatku procesu dotazovania, ukladanie DNS do vyrovnávacej pamäte môže znížiť počet dotazov.

2. Root Name Server

Tento server má na starosti konverziu názvov hostiteľov čitateľných pre človeka na počítačom čitateľné IP adresy. Koreňový server akceptuje dotaz rekurzora a na základe názvu domény v dotaze ho v ďalšej fáze odošle menným serverom TLD.

3. Nameserver domény najvyššej úrovne (TLD).

Menné servery TLD majú na starosti sledovanie informácií o názve domény. Mohli by napríklad obsahovať informácie o webových stránkach končiacich na „.com“ alebo „.org“, ako aj o doménach na úrovni krajiny, ako napríklad „www.example.com.uk“, „www.example.com.us, " a ďalšie. Nameserver TLD prijme dotaz z koreňového servera a prepošle ho autoritatívnemu DNS nameserveru pre danú doménu.

4. Autoritatívny Nameserver

Autoritatívny DNS nameserver nakoniec vráti IP adresu DNS rekurzoru, ktorý ju potom môže odovzdať klientovi. Tento autoritatívny názvový server DNS je ten, ktorý uchováva záznamy DNS v spodnej časti procesu vyhľadávania. Považujte ich za svoju poslednú zastávku alebo za konečný autoritatívny zdroj informácií.

Záver

DNS vyhľadávanie je postup, prostredníctvom ktorého DNS server vracia DNS záznam. Znamená to odovzdanie dotazu na názov hostiteľa z webového prehliadača do procesu vyhľadávania DNS na serveri DNS a späť. DNS resolver je server, ktorý spracuje prvú fázu procesu vyhľadávania DNS, iniciuje sériu procedúr, ktoré vyvrcholia preložením URL na IP adresu pre načítanie webovej stránky.

Rekurzívny prekladač DNS dostane užívateľom zadaný dotaz na názov hostiteľa potom, čo prejde z webového prehliadača na internet. Rekurzívny server DNS potom odošle dotaz koreňovému serveru DNS, ktorý vráti adresu servera TLD zodpovedného za ukladanie domény.

Prekladač potom odošle požiadavku DNS do TLD pridruženej domény, pričom dostane IP adresu názvového servera domény. Rekurzívny server DNS si následne vyžiada názvový server domény a ako posledný krok dostane adresu IP, ktorú má poskytnúť webovému prehliadaču. Prehliadač potom môže použiť požiadavky HTTP na vyžiadanie konkrétnych webových stránok po dokončení procesu vyhľadávania DNS.

Tieto fázy tvoria konvenčný postup vyhľadávania DNS, avšak ukladanie DNS do vyrovnávacej pamäte môže veci urýchliť. Ukladanie do vyrovnávacej pamäte DNS umožňuje prehliadaču, operačnému systému alebo vzdialenej infraštruktúre DNS ukladať informácie o vyhľadávaní DNS lokálne, čo umožňuje preskočiť niektoré kroky pre rýchlejšie načítanie.


Ako prinútiť prehliadač Google Chrome, aby vždy zobrazoval celé adresy URL

Ako prinútiť prehliadač Google Chrome, aby vždy zobrazoval celé adresy URL

Chrome vám v predvolenom nastavení nezobrazuje celú webovú adresu. Možno vás tento detail príliš nezaujíma, ale ak z nejakého dôvodu potrebujete zobraziť celú adresu URL, pozrite si podrobné pokyny, ako nastaviť, aby prehliadač Google Chrome zobrazoval celú adresu URL v paneli s adresou.

Ako získať späť starý Reddit

Ako získať späť starý Reddit

Reddit opäť zmenil svoj dizajn v januári 2024. Redizajn môžu vidieť používatelia prehliadačov na stolných počítačoch a zužuje hlavný kanál a zároveň poskytuje odkazy

Ako kopírovať obsah z učebníc pomocou funkcie Google Lens

Ako kopírovať obsah z učebníc pomocou funkcie Google Lens

Písanie obľúbeného citátu z knihy na Facebook je časovo náročné a plné chýb. Zistite, ako pomocou funkcie Google Lens kopírovať text z kníh do zariadení.

Stručný sprievodca, ako vytvoriť pripomenutia na domovskej stránke Google

Stručný sprievodca, ako vytvoriť pripomenutia na domovskej stránke Google

Pripomienky boli vždy hlavným vrcholom domovskej stránky Google. Určite nám uľahčia život. Urobme si rýchlu prehliadku, ako vytvoriť pripomienky na domovskej stránke Google, aby ste nikdy nezmeškali vybavovanie dôležitých úloh.

Oprava adresy DNS servera sa v prehliadači Chrome nenašla

Oprava adresy DNS servera sa v prehliadači Chrome nenašla

Niekedy, keď pracujete v prehliadači Chrome, nemôžete získať prístup k určitým webovým stránkam a zobrazí sa vám chyba „Opraviť adresu DNS servera sa nepodarilo nájsť v prehliadači Chrome“. Tu je návod, ako môžete problém vyriešiť.

8 návrhov hradu Minecraft alebo nápadov, ktoré by ste mali vyskúšať

8 návrhov hradu Minecraft alebo nápadov, ktoré by ste mali vyskúšať

Hovorí sa, že domovom človeka je jeho hrad, ale v Mojang's Minecraft si môžete postaviť hrad, ktorý bude vaším domovom. Či už ho postavíte v Nethere alebo na hore, tieto hrubé steny sú ideálne na to, aby ste zabránili davom.

Ako potiahnuť prstom do polovice na Snapchat

Ako potiahnuť prstom do polovice na Snapchat

Potvrdenia o prečítaní na Snapchate môžu byť dvojsečná zbraň. Hoci poskytujú spätnú väzbu, keď si správu prezeráte, môžu tiež vytvárať očakávania a tlak na okamžitú odpoveď.

Ako pridať stránky do dokumentu Google Docs

Ako pridať stránky do dokumentu Google Docs

Keď vytvárate nový dokument Google Docs, premýšľate o jeho štruktúre vopred. Viete napríklad pridávať strany, obsah alebo číslovať strany.

Ako reagovať na správy na Discord

Ako reagovať na správy na Discord

Discord je populárna komunikačná aplikácia pre hráčov, ale používajú ju všetci ľudia. Jeho najvýznamnejšou funkciou je hlasový chat, ale môžete posielať aj textové správy, obrázky a rôzne súbory jednotlivcom alebo celým komunitám.

Ako obnoviť stratený Snapchat Streak

Ako obnoviť stratený Snapchat Streak

Snapchat Streak alebo Snapstreak je počet po sebe nasledujúcich dní, počas ktorých ste si vymenili Snapchat so svojím priateľom Snapchat. Zobrazuje sa vedľa mena priateľov vo forme emoji ohňa a čísla predstavujúce počet dní, počas ktorých ste boli v kontakte prostredníctvom aplikácie Snapchat.