logo

Domain Name System (DNS) v aplikačnej vrstve

Domain Name System (DNS) je názov hostiteľa pre IP adresa prekladateľská služba. DNS je a distribuovaná databáza implementované v hierarchii menných serverov. Je to protokol aplikačnej vrstvy na výmenu správ medzi klientmi a servermi. Je to potrebné pre fungovanie Internet .

str.nahradiť v jave

Aká je potreba DNS?

Každý hostiteľ je identifikovaný IP adresou, ale zapamätať si čísla je pre ľudí veľmi ťažké a tiež IP adresy nie sú statické, preto je potrebné mapovanie na zmenu názvu domény na IP adresu. DNS sa teda používa na konverziu názvu domény webových stránok na ich číselnú IP adresu.



Typy domén

Existujú rôzne druhy domén:

  1. Generické domény: .com (komerčné), .educational, .mil (vojenské), .org (nezisková organizácia), .net (podobné komerčným) to všetko sú generické domény.
  2. Doména krajiny: .v (India) .us .uk
  3. Inverzná doména: ak chceme vedieť, aký je názov domény webovej stránky. Mapovanie IP na názov domény. Takže DNS môže poskytnúť mapovanie, napríklad nájsť IP adresy techcodeview.com, potom musíme zadať

nslookup www.techcodeview.com

Typy domén

Typy DNS



Organizácia domény

Je veľmi ťažké zistiť IP adresa spojené s webovou stránkou, pretože existujú milióny webových stránok a so všetkými týmito webovými stránkami by sme mali byť schopní vygenerovať IP adresu okamžite, nemalo by nastať veľa oneskorení, aby sa tak stalo, organizácia databázy je veľmi dôležitá.

Koreňový server DNS

Koreňový server DNS

  • DNS záznam: Doménové meno, IP adresa aká je platnosť? aký je čas žiť? a všetky informácie súvisiace s týmto názvom domény. Tieto záznamy sú uložené v stromovej štruktúre.
  • Menný priestor: Súbor možných mien, plochých alebo hierarchických. Pomenovací systém udržiava kolekciu väzieb mien na hodnoty – ak je zadaný názov, mechanizmus riešenia vráti zodpovedajúcu hodnotu.
  • Menný server: Ide o implementáciu mechanizmu riešenia krízových situácií.
DNS = Name service in Internet – A zone is an administrative unit, and a domain is a subtree.>

Rozlíšenie názvu na adresu

Hostiteľ požiada názvový server DNS, aby vyriešil názov domény. A názvový server vráti IP adresu zodpovedajúcu tomuto názvu domény hostiteľovi, aby sa hostiteľ mohol v budúcnosti pripojiť k tejto IP adrese.



Rozlíšenie názvu na adresu

Rozlíšenie názvu na adresu

  • Hierarchia menných serverov Koreňové menné servery: Kontaktujú ho menné servery, ktoré nedokážu rozpoznať meno. Ak nie je známe mapovanie mien, kontaktuje autoritatívny server názvov. Potom získa mapovanie a vráti IP adresu hostiteľovi.
  • Server domény najvyššej úrovne (TLD): Je zodpovedný za com, org, edu atď. a všetky domény najvyššej úrovne ako uk, fr, ca, in atď. Majú informácie o autoritatívnych doménových serveroch a poznajú mená a IP adresy každého autoritatívneho menného servera pre domény druhej úrovne.
  • Autoritatívne menné servery sú servery DNS organizácie poskytujúce autoritatívne názvy hostiteľov na mapovanie IP pre servery organizácie. Môže ho udržiavať organizácia alebo poskytovateľ služieb. Aby sme sa dostali na cse.dtu.in, musíme sa opýtať koreňového servera DNS, potom ukáže na server domény najvyššej úrovne a potom na autoritatívny server názvov domény, ktorý v skutočnosti obsahuje IP adresu. Takže autoritatívny doménový server vráti asociatívnu IP adresu.

Server názvov domén

Klientsky počítač odošle požiadavku na lokálny názvový server, ktorý, ak root nenájde adresu vo svojej databáze, odošle požiadavku na koreňový názvový server, ktorý následne nasmeruje dopyt do domény najvyššej úrovne ( TLD) alebo autoritatívny názvový server. Koreňový názvový server môže obsahovať aj mapovanie názvu hostiteľa na adresu IP. Server domény najvyššej úrovne (TLD) vždy vie, kto je autoritatívny názvový server. Takže nakoniec sa IP adresa vráti na lokálny menný server, ktorý zase vráti IP adresu hostiteľovi.

Server názvov domén

Server názvov domén

Ako funguje DNS?

Práca DNS začína konverziou názvu hostiteľa na IP adresu. Doménové meno slúži ako rozlišovacia identifikácia webovej stránky. Používa sa namiesto adresy IP, aby sa spotrebiteľom zjednodušila návšteva webových stránok. Domain Name System funguje tak, že spúšťa databázu, ktorej úlohou je ukladať mená hostiteľov dostupných na internete. Server domény najvyššej úrovne ukladá informácie o adresách pre domény najvyššej úrovne, ako sú .com a .net, .org atď. Ak klient odošle požiadavku, DNS resolver odošle požiadavku na DNS server, aby získal IP adresu. V prípade, že neobsahuje konkrétnu IP adresu s názvom hostiteľa, prepošle požiadavku na iný DNS server. Keď IP adresa dorazí do resolvera, dokončí požiadavku internetový protokol .

Viac informácií nájdete na Fungovanie servera DNS .

Fungovanie DNS

Ako funguje DNS?

Autoritatívny server DNS vs rekurzívny DNS Resolver

Parametre

Autoritatívny server DNS

Rekurzívny DNS Resolver

Funkcia

Obsahuje oficiálne záznamy DNS pre doménu

Rieši DNS dotazy v mene klientov
Role Poskytuje odpovede na konkrétne dotazy DNS Aktívne vyhľadáva informácie pre klientov
Spracovanie dopytov Odpovedá autoritatívnymi údajmi DNS Dopytuje iné servery DNS na údaje DNS
Interakcia s klientom Neinteraguje priamo s koncovými používateľmi Slúži koncovým používateľom alebo klientskym aplikáciám
Dátový zdroj Ukladá DNS záznamy pre konkrétne domény Vyhľadáva údaje z iných serverov DNS
Ukladanie do vyrovnávacej pamäte Vo všeobecnosti nevykonáva ukladanie do vyrovnávacej pamäte Ukladá odpovede DNS do vyrovnávacej pamäte pre rýchlejšie vyhľadávanie
Hierarchické rozlíšenie Nezúčastňuje sa na rekurzívnom rozlíšení Aktívne vykonáva rekurzívne rozlíšenie mien
IP adresa Má pevnú známu IP adresu IP adresa sa môže líšiť v závislosti od ISP
Zónová autorita Spravuje konkrétnu zónu DNS (doménu) Nespravuje žiadnu konkrétnu zónu DNS

Čo je vyhľadávanie DNS?

DNS Lookup alebo DNS Resolution možno jednoducho nazvať ako proces, ktorý pomáha pri povoľovaní zariadení a aplikácií, ktoré prekladajú čitateľné názvy domén na zodpovedajúce IP adresy používané počítačmi na komunikáciu cez web.

DNS servery zapojené do načítania webovej stránky

Po načítaní webovej stránky je niekoľko serverov DNS zodpovedných za preklad názvu domény na zodpovedajúcu adresu IP webového servera, ktorý je hostiteľom webovej stránky. Tu je zoznam hlavných serverov DNS, ktoré sa podieľajú na načítaní webovej stránky.

  • Lokálny DNS Resolver
  • Koreňové servery DNS
  • Servery DNS najvyššej úrovne (TLD).
  • Autoritatívne servery DNS
  • Webový server

Tento hierarchický systém DNS serverov zaisťuje, že keď zadáte názov domény do vášho webového prehliadača, môže byť preložený na správnu IP adresu, čo vám umožní prístup na požadovanú webovú stránku na internete.

Pre viac informácií sa môžete odvolať DNS vyhľadávanie článok.

Čo je DNS Resolver?

DNS Resolver sa jednoducho nazýva DNS klient a má funkciu na spustenie procesu DNS Lookup, ktorý sa tiež nazýva DNS Resolution. Pomocou nástroja DNS Resolver môžu aplikácie jednoducho pristupovať k rôznym webovým stránkam a službám prítomným na internete pomocou názvov domén, ktoré sú pre používateľa veľmi priateľské a ktoré tiež riešia problém zapamätania si IP adresa .

Aké sú typy DNS dotazov?

V DNS Lookup sa vyskytujú v zásade tri typy DNS dotazov. Tieto sú uvedené nižšie.

  • Rekurzívny dotaz: V tomto dotaze, ak resolver nedokáže nájsť záznam, v takom prípade DNS klient chce, aby DNS server klientovi odpovedal akýmkoľvek spôsobom, napríklad požadovaným zdrojovým záznamom alebo chybovým hlásením.
  • Iteratívny dopyt: Iteračný dotaz je dotaz, v ktorom klient DNS požaduje najlepšiu možnú odpoveď od servera DNS.
  • Nerekurzívny dotaz: Nerekurzívny dotaz je dotaz, ktorý sa vyskytuje, keď DNS Resolver požiada server DNS o nejaký záznam, ktorý má k nemu prístup, kvôli záznamu, ktorý existuje v jeho vyrovnávacej pamäti.

Čo je ukladanie DNS do vyrovnávacej pamäte?

DNS cache možno jednoducho nazvať ako proces používaný nástrojmi DNS Resolvers na ukladanie predtým vyriešených informácií DNS, ktoré obsahujú názvy domén a adresy IP na určitý čas. Hlavným princípom DNS Caching je urýchliť proces budúceho vyhľadávania DNS a tiež pomôcť pri skrátení celkového času rozlíšenia DNS.

Časté otázky o systéme názvov domén (DNS)

Otázka 1: Čo máte na mysli pod pojmom server DNS úrovne 3?

odpoveď:

Úroveň 3 možno označiť ako server DNS tretej strany, ktorý je úplne bezplatný a otvorený pre verejnosť.

Otázka 2: Je Domain Name System (DNS) protokol?

odpoveď:

Domain Name System (DNS) je protokol, ktorý sa používa na konverziu ľahko čitateľných názvov na komunikáciu cez sieť namiesto zapamätania si adresy IP.

Otázka 3: Ako môžete kategorizovať DNS ako TCP alebo UDP?

odpoveď:

DNS je navrhnutý na použitie oboma spôsobmi, napríklad ako a TCP alebo ako a UDP. Konvertuje na TCP, keď nie je schopný komunikovať cez UDP.