logo

Sistem domenskih imen (DNS) v aplikacijski plasti

Domain Name System (DNS) je ime gostitelja za IP naslov prevajalski servis. DNS je a porazdeljena zbirka podatkov implementiran v hierarhiji imenskih strežnikov. Je protokol aplikacijskega sloja za izmenjavo sporočil med odjemalci in strežniki. Potreben je za delovanje Internet .

topologija omrežja

Kakšna je potreba po DNS?

Vsak gostitelj je identificiran z naslovom IP, vendar je zapomniti številke za ljudi zelo težko, prav tako naslovi IP niso statični, zato je za spremembo imena domene v naslov IP potrebno preslikavo. Torej se DNS uporablja za pretvorbo imena domene spletnih mest v njihov številčni naslov IP.



Vrste domen

Obstaja več vrst domen:

  1. Generične domene: .com (komercialna), .edu (izobraževalna), .mil (vojaška), .org (neprofitna organizacija), .net (podobna komercialni) vse to so generične domene.
  2. Domena države: .v (Indija) .us .uk
  3. Inverzna domena: če želimo vedeti, kakšno je ime domene spletne strani. Preslikava ip v ime domene. Tako lahko DNS zagotovi tako preslikavo, da na primer najde naslove IP techcodeview.com, nato pa moramo vnesti

nslookup www.techcodeview.com

Vrste domen

Vrste DNS



Organizacija domene

Zelo težko je ugotoviti, IP naslov povezana s spletnim mestom, ker obstaja na milijone spletnih mest in z vsemi temi spletnimi mesti bi morali biti sposobni ustvariti naslov IP takoj, ne bi smelo biti veliko zamud, da se to zgodi, organizacija baze podatkov je zelo pomembna.

Korenski strežnik DNS

Korenski strežnik DNS

  • DNS zapis: Ime domene, naslov IP kakšna je veljavnost? kakšen je čas za življenje? in vse informacije v zvezi s tem imenom domene. Ti zapisi so shranjeni v drevesni strukturi.
  • Imenski prostor: Niz možnih imen, ravnih ali hierarhičnih. Sistem poimenovanja vzdržuje zbirko vezav imen na vrednosti – glede na ime mehanizem za razrešitev vrne ustrezno vrednost.
  • Imenski strežnik: Gre za izvedbo mehanizma reševanja.
DNS = Name service in Internet – A zone is an administrative unit, and a domain is a subtree.>

Ločljivost od imena do naslova

Gostitelj zahteva od imenskega strežnika DNS, da razreši ime domene. In imenski strežnik gostitelju vrne naslov IP, ki ustreza temu imenu domene, tako da se lahko gostitelj v prihodnosti poveže s tem naslovom IP.



Ime za ločljivost naslova

Ločljivost od imena do naslova

  • Hierarhija imenskih strežnikov Korenski imenski strežniki: Z njim vzpostavijo stik imenski strežniki, ki ne morejo razrešiti imena. Če preslikava imen ni znana, vzpostavi stik z avtoritativnim imenskim strežnikom. Nato dobi preslikavo in gostitelju vrne naslov IP.
  • Strežnik vrhnje domene (TLD): Odgovoren je za com, org, edu itd. in vse državne domene najvišje ravni, kot so uk, fr, ca, in itd. Imajo informacije o avtoritativnih domenskih strežnikih ter poznajo imena in naslove IP vsakega avtoritativnega imenskega strežnika za domene druge ravni.
  • Avtoritativni imenski strežniki so strežniki DNS organizacije, ki zagotavljajo avtoritativna imena gostiteljev za preslikavo IP za strežnike organizacije. Vzdržuje ga lahko organizacija ali ponudnik storitev. Da bi dosegli cse.dtu.in, moramo vprašati korenski strežnik DNS, nato bo pokazal na strežnik domene najvišje ravni in nato na avtoritativni strežnik domenskih imen, ki dejansko vsebuje naslov IP. Torej bo avtoritativni domenski strežnik vrnil asociativni naslov IP.

Strežnik domenskih imen

Odjemalski stroj pošlje zahtevo lokalnemu imenskemu strežniku, ki, če koren ne najde naslova v svoji zbirki podatkov, pošlje zahtevo korenskemu imenskemu strežniku, ta pa bo poizvedbo usmeril na domeno najvišje ravni ( TLD) ali avtoritativni imenski strežnik. Korenski imenski strežnik lahko vsebuje tudi nekaj preslikav imena gostitelja v naslov IP. Strežnik vrhnje domene (TLD) vedno ve, kdo je avtoritativni imenski strežnik. Tako se končno naslov IP vrne lokalnemu imenskemu strežniku, ki nato vrne naslov IP gostitelju.

Strežnik domenskih imen

Strežnik domenskih imen

Kako deluje DNS?

Delovanje DNS se začne s pretvorbo imena gostitelja v naslov IP. Ime domene služi kot značilna identifikacija spletne strani. Uporablja se namesto naslova IP, da potrošnikom olajša obiskovanje spletnih mest. Sistem domenskih imen deluje tako, da izvaja bazo podatkov, katere delo je shranjevanje imen gostiteljev, ki so na voljo na internetu. Strežnik domene najvišje ravni shranjuje podatke o naslovu za domene najvišje ravni, kot so .com in .net, .org itd. Če odjemalec pošlje zahtevo, potem razreševalec DNS pošlje zahtevo strežniku DNS, da pridobi naslov IP. V primeru, da ne vsebuje določenega naslova IP z imenom gostitelja, posreduje zahtevo drugemu strežniku DNS. Ko naslov IP prispe do razreševalnika, dokonča zahtevo Internetni protokol .

Za več se lahko obrnete na Delovanje DNS strežnika .

Delovanje DNS

Kako deluje DNS?

Avtoritativni strežnik DNS v primerjavi z rekurzivnim razreševalcem DNS

Parametri

Avtoritativni strežnik DNS

Rekurzivni razreševalec DNS

funkcija

Hrani uradne zapise DNS za domeno

Rešuje poizvedbe DNS v imenu strank
Vloga Zagotavlja odgovore na specifične poizvedbe DNS Aktivno išče informacije za stranke
Obravnava poizvedbe Odgovarja z verodostojnimi podatki DNS Poizveduje druge DNS strežnike za podatke DNS
Interakcija s stranko Ni neposredno v interakciji s končnimi uporabniki Služi končnim uporabnikom ali odjemalskim aplikacijam
Vir podatkov Shranjuje zapise DNS za določene domene Poišče podatke iz drugih strežnikov DNS
Predpomnjenje Na splošno ne izvaja predpomnjenja Predpomni odgovore DNS za hitrejša iskanja
Hierarhična resolucija Ne sodeluje pri rekurzivnem reševanju Aktivno izvaja rekurzivno razrešitev imen
IP naslov Ima fiksen, znan naslov IP Naslov IP se lahko razlikuje glede na ISP
Območna oblast Upravlja določeno območje DNS (domena) Ne upravlja nobenega posebnega območja DNS

Kaj je iskanje DNS?

Iskanje DNS ali razrešitev DNS lahko preprosto označimo kot postopek, ki pomaga napravam in aplikacijam, da prevedejo berljiva imena domen v ustrezne naslove IP, ki jih uporabljajo računalniki za komunikacijo prek spleta.

Strežniki DNS, vključeni v nalaganje spletne strani

Po nalaganju spletne strani je več strežnikov DNS odgovornih za prevajanje imena domene v ustrezen naslov IP spletnega strežnika, ki gosti spletno mesto. Tukaj je seznam glavnih strežnikov DNS, ki sodelujejo pri nalaganju spletne strani.

  • Lokalni DNS razreševalec
  • Korenski strežniki DNS
  • Strežniki DNS vrhnje domene (TLD).
  • Avtoritativni strežniki DNS
  • spletni strežnik

Ta hierarhični sistem strežnikov DNS zagotavlja, da se lahko ime domene, ko vnesete v spletni brskalnik, prevede v pravilen naslov IP, kar vam omogoča dostop do želene spletne strani v internetu.

Za več informacij se lahko obrnete Iskanje DNS Članek.

Kaj je razreševalec DNS?

DNS razreševalec se preprosto imenuje odjemalec DNS in ima funkcijo za sprožitev postopka iskanja DNS, ki se imenuje tudi razrešitev DNS. Z uporabo razreševalnika DNS lahko aplikacije enostavno dostopajo do različnih spletnih mest in storitev, ki so prisotne na internetu, z uporabo domenskih imen, ki so uporabniku zelo prijazna in rešujejo tudi problem pomnjenja IP naslov .

Kakšne so vrste poizvedb DNS?

V bistvu obstajajo tri vrste poizvedb DNS, ki se pojavijo pri iskanju DNS. Ti so navedeni spodaj.

  • Rekurzivna poizvedba: V tej poizvedbi, če razreševalnik ne more najti zapisa, v tem primeru odjemalec DNS želi, da se strežnik DNS odzove odjemalcu na kakršen koli način, na primer z zahtevanim izvornim zapisom ali sporočilom o napaki.
  • Iterativna poizvedba: Iterativna poizvedba je poizvedba, pri kateri odjemalec DNS želi najboljši možni odgovor od strežnika DNS.
  • Nerekurzivna poizvedba: Nerekurzivna poizvedba je poizvedba, ki se pojavi, ko razreševalec DNS poizveduje strežnik DNS za neki zapis, ki ima dostop do njega zaradi zapisa, ki obstaja v njegovem predpomnilniku.

Kaj je predpomnjenje DNS?

Predpomnjenje DNS lahko preprosto označimo kot postopek, ki ga uporabljajo razreševalci DNS za nekaj časa shranjevanje predhodno razrešenih informacij DNS, ki vsebujejo imena domen in naslove IP. Glavno načelo predpomnjenja DNS je pospešiti postopek prihodnjega iskanja DNS in pomagati pri zmanjševanju skupnega časa razreševanja DNS.

Pogosta vprašanja o sistemu domenskih imen (DNS)

V.1: Kaj mislite s strežnikom DNS ravni 3?

odgovor:

Nivo 3 lahko označimo kot strežnik DNS tretje osebe, ki je popolnoma brezplačen in odprt za javnost.

V.2: Ali je sistem domenskih imen (DNS) protokol?

odgovor:

Sistem domenskih imen (DNS) je protokol, ki se uporablja za pretvorbo lahko berljivih imen za komunikacijo prek omrežja, namesto da bi si zapomnil naslov IP.

V.3: Kako lahko DNS kategorizirate kot TCP ali UDP?

odgovor:

DNS je zasnovan za uporabo na oba načina, kot npr TCP ali kot a UDP. Pretvori se v TCP, ko ne more komunicirati prek UDP.