Mis on DNS-i otsing ja kuidas DNS-otsing toimib

Sisukord:

Mis on DNS-i otsing ja kuidas DNS-otsing toimib
Mis on DNS-i otsing ja kuidas DNS-otsing toimib

Video: Mis on DNS-i otsing ja kuidas DNS-otsing toimib

Video: Mis on DNS-i otsing ja kuidas DNS-otsing toimib
Video: How to Enable Ready Boost in Windows 7 - YouTube 2024, Aprill
Anonim

Kas olete kunagi kuulnud Interneti kasutamise ajal terminist "DNS"? DNS tähistab Domeeninime süsteem. Enne kui me läheme edasi ja räägime DNS-i ja DNS-otsingu toimimisest, räägime sellest, mis D-st DNS-s tähistab.

Mis on domeen

Teate, et veebiaadressi vorming on https://www.domainname.tld. Selles näites viitab tippdomeen (tld) tippdomeenile. Veebi algusaegadel oli tippdomeen üks järgmistest:

  1. .com (viitab kommertsorganisatsioonidele)
  2. .org (viitab mittetulundusühingutele)
  3. .net (kaubanduslikud veebisaidid jällegi)
  4. .gov (valitsuse veebisaidid)
  5. .edu (haridus)
  6. .mil (sõjalised eesmärgid) ja
  7. .int (rahvusvaheline)

Veebilehe ostjate arvu suurenemisega viidi sisse kohtadesse seotud domeenid. Näiteks, asia, .us,.in ja .ca viidake vastavalt Aasiale, USAle, Indiale ja Kanadale. Varsti said mitmete teiste tüüpi tippdomeenid, mis annavad meile veebisaidi tüübi. Näiteks, me viitab isiklikule veebisaidile, kusjuures a .TV viitab video voogesituse veebisaidile. Tippdomeenide kategooriate laiendamine võimaldas veebisaitide liigitamist vastavalt nende tüübile ja toitlustamist vastavalt tarbijate kasvavatele nõudmistele.

Image
Image

URL-i ülaltoodud näites (https://www.domainname.tld) http viitab andmete ja andmete edastamise viisile www ütleb, et see on seotud World Wide Web-iga. Midagi vahel www ja TLD on veebisaidi domeeninimi.

Varem pidid inimesed sisestama www veebisaidi avamiseks. Kuna hosting pakkujad võimaldavad ümbersuunamist www.domainname.tld et domainname.tld, võite sisestamise vahele jätta www URL-i sisestamisel brauserisse. Domeeninime näide on "thewindowsclub". Domeeni "thewindowsclub" juurdepääsu URL on https://www.thewindowsclub.com või https://thewindowsclub.com. Siin "thewindowsclub"On osa .com TLD. Siis võib olla alamdomeene. Www.forums.thewindowsclub.com puhul on "foorumid"On alamdomeen"thewindowsclub”.

Kui ostate domeeni, saate osta nime, mis läheb koos erinevate tippdomeenidega. Sa võid valida .com, .net, .us või muud tippdomeenid - tingimusel, et seda ei võta veel keegi teine. Veebilehe ostmine ei aita, kuna inimesed ei jõua seda, kuni neil on aadress. Oma domeeni ostmiseks võite luua mis tahes arvu alamdomeene ja kasutada seda veebisaitide ja muude eesmärkide jaoks. Iga loodud domeeni ja alamdomeeni jaoks peate määrama oma veebisaidi sisu sisaldavate serverite aadressi. Kui domeen või alamdomeen on seotud mõne seadmega (näiteks võrguprinteriga), peate selle seadme aadressi määrama.

Kõik internetis olevad domeenid ja alamdomeenid on aadressiga lisatud. Me kutsume neid IP-aadressiks: Interneti-protokolli aadress või teisisõnu aadress, mis töötab Internetis. Saate juurdepääsu domeenile / alamdomeenile ainult siis, kui teate sisu sisaldavate serverite IP-aadressi.

Image
Image

Mis on DNS?

Teate, et Internetis on piiramatud veebisaidid. Jällegi, igal veebisaidil võivad olla omaenda paljud alamdomeenid. Meeles pidada, et nende veebisaitide IP-aadressid pole lihtsalt võimalikud. Sellepärast peate sisestama domeeninime oma emakeeles (kasutades URL-i vormingut - seda nimetatakse ka teise nimega tehnilises mõttes). Tööl on süsteem, mis lahendab domeeninimed, et saaksite ühendust veebisaidiga, mida URL-is mainisite. See süsteem aitab teil leida oma brauseris sisestatud domeeninimede IP-aadressi, et brauser saaks veebisaidiga ühendust võtta. Seda süsteemi nimetatakse Domeeninime süsteem või DNS lühidalt.

Domeeninimede süsteem või DNS, nagu see on üldtuntud, on hajutatud andmebaas, mis sisaldab nende IP-aadresside domeeninimede kaardistamist.

Alles hiljuti kutsus mittetulundusühing InternNIC vastutab domeeninimede ja nende IP-aadresside haldamise eest. Kui see läks "kasumlikuks", lõppes selle monopoli ja nüüd on palju ettevõtteid, mis haldavad domeeninimede andmebaase. Kuigi erinevad ettevõtted haldavad andmebaase, on need omavahel ühendatud nii, et iga DNS-teenus võib saada mis tahes domeeni IP-aadressi.

DNS-teenus aitab teil veebibrauseris sisestatud domeeninimede lahendamisel. Samuti aitab see lahendada aadresse, kui saadate e-kirju või klõpsate aktiivsetele linkidele. Üldiselt annab Interneti-teenuse pakkuja DNS-teenust. Muud kui teie Interneti-teenusepakkuja, on ettevõtteid, mis pakuvad avaliku domeeninime teenuseid. Selliste firmade näideteks on näiteks Google, Comodo ja OpenDNS. Kui klõpsate lingil või sisestate oma veebibrauserisse URL-i, pöördub vastava DNS-i lahendamiseks ühendust DNS-teenusega. DNS-teenuse eest vastutab Domeeninime-süsteemi andmebaasi skannimine ja teie hosti IP-aadress, millele soovite ühendust võtta.

Domeeninimesid ja alamdomeene saab kutsuda varjunimed. Nimed on serverid, mis haldavad andmebaasi, mis sisaldab teavet erinevate nimete aadresside kohta Nimi Serverid. Domeeninimede süsteemis tegutsevad kahte tüüpi serverid. Esimesed tüübid on Root serverid - need sisaldavad andmeid tipptaseme domeenide (TLD:.com,.net ja.org jne) kohta. Teised tüübid sisaldavad nende domeenide ja alamdomeenide hostivate serverite aadresse.

Näide 1: Juhul kui abc.xyz.com, Juur Serverid hoiab teavet xyz on a .com. Mõned teised Name Server sisaldavad andmebaasi sissekandeid, mis näitavad aadressi xyz.com. Kuna olete ka hosti abc.xyz.com, selle aadress võib olla kas ühes nimiserveris, kellel on aadress xyz.com või mõnel muul nimeserveril. Kui lisate veel ühe alamdomeeni abc.xyz.com, võib selle aadress uuesti olla sama või mõne muu nimeserveriga sõltuvalt sellest, kus seda hostite. Eespool esitatud seos võib kindlaks teha alljärgnevalt:

xyz on seotud com abc on seotud xyz.com Kui lisate qwenagu teine alamdomeen xyz.com, qwe on seotud abc.xyz.com

Aadressi loomiseks qwe, domeeninime süsteemi teenus peab lahendama:

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

See on juhtum, kui domeeninime süsteemi teenus ei kasuta ühtegi vahemälu. Me räägime sellelt artiklist pisut hiljem vahemällu vahemällu. Eespool toodud näitab, et DNS-i lahendamiseks qwe.abc.xyz.com, DNS-süsteem peab DNS-i andmebaasi skaneerima neli korda. See muutub keerukaks, kuna URL-i erinevate osade aadressid võivad olla erinevatest nimeserveritest. Kuid Interneti kiiruse tõttu näete lehe allalaadimist mõne millisekundi jooksul ja halvimal juhul mõne sekundi jooksul.

Kuidas DNS-otsing toimib

Nüüd teate, et on olemas erinevad serverid, mis haldavad andmebaase, mis sisaldavad erinevate domeenide ja nende alamdomeenide IP-aadresse. Te teate ka, et on olemas root-serverid, mis hoiavad tipptasemel domeene haldavate serverite IP-aadressi. Need root-serverid aitavad jõuda andmebaasidesse, mis sisaldavad peamise domeeninime IP-aadressi. Kui on alamdomeene, võib nende aadress olla peamised domeeninimed või erinevas serveris samades serverites. Kõik need serverid on kättesaadavad selle täpsema URL-i IP-aadressi leidmiseks, mida peate kasutama. Interneti-aadressi URL-i IP-aadressi leidmise protsess on tuntud DNS-i otsinguna. Selleks, et teada saada, kuidas DNS-i otsing toimib, toimige järgmiselt.

Näide 2: Mõtle võrgu kümne arvuti. Igal arvutil on oma aadress, nii et võrgustikku reisivad andmepaketid teavad, kuhu minna. On üksteistkümnes arvuti, mis haldab iga kümne arvuti ja nende IP-aadresside nimedega varustatud andmebaasi. Kuigi arvutikasutajad võivad oma nime kasutavatele arvutitele viidata, vajavad andmepaketid arvutite IP-aadresse, et nad jõuaksid soovitud adressaadini. Kui arvuti A vajab arvuti B-ga ühendatud printerit, kontrollib A 11. arvuti andmebaasi B-aadressi tundmaõppimiseks ja seejärel tuvastab B-le lisatud printeri aadressi. Ainult pärast printeri aadressi saamist A suunab prindikäsu B-le lisatud printerisse.

Sel juhul toimuvad järgnevad iteratsioonid:

A kontaktid Computer11 Kontaktid B B-külge kinnitatud kontaktide printer

Sarnane meetod on kasutatud DNS-kirjete otsimisel. Näiteks kui klõpsate aadressil https://thewindowsclub.com, teie ruuter võtab DNS-i resolutsiooniga ühendust oma vaikimisi DNS-teenusega. DNS-teenus võtab ühendust root-serveritega ja küsib serverit sisaldava serveri IP-aadressi .com dokumendid. See aadress saadetakse tagasi teie DNS-teenusesse.DNS-teenus jõuab uuesti nime serverisse, mis sisaldab aadresse .com domeene ja küsib seda aadressil https://thewindowsclub.com. Pärast seda, kui olete saanud serveri IP aadressi, mis hosteerub thewindowsclub.com, tagastab teie DNS-teenus teie arvutile IP-aadressi, mis seejärel avab teie brauseri peamise veebisaidi allalaadimiseks. See tähendab, et teie DNS-teenus saadab vähemalt kaks taotlust, et saada lihtsa domeeninime IP-aadress.

Järgnev on pilt, mis selgitab, kuidas DNS-i otsing toimib:

Kui ülalnimetatud juhul peaksite otsima https://forums.thewindowsclub.com, peaks teie DNS-teenus käivitama täiendava taotluse oma IP-aadressi tundmaõppimiseks.
Kui ülalnimetatud juhul peaksite otsima https://forums.thewindowsclub.com, peaks teie DNS-teenus käivitama täiendava taotluse oma IP-aadressi tundmaõppimiseks.

Kuna DNS-i lahendamine nullist võtab iga kord aega, paljud Interneti-teenuse pakkujad ja DNS-teenuse pakkujad loovad kohalikke vahemällu, mis sisaldavad juba lahendatud aadresse. Need on peamiselt need aadressid, mille nad juba mõnda ajapunkti juurkasutajatelt ja muudest nimeserveritest juba avasid. Sellisel juhul, kui saadate URL-i päringu, selle asemel, et otsejuht serverit otse ühendust võtta, otsib DNS-teenus URL-i lahendatud aadressi oma kohalikus DNS-vahemikus. Kui see leitakse, saadab see resolutsioon teie arvutile kohe uuesti, et minna edasi ja lahendada DNS, kasutades ülaltoodud meetodit, mis on seotud rootkeskuste ja muude nimeserveritega.

Mõned operatsioonisüsteemid sisaldavad ka kohalikke puhverdatud aadresse, mida tavaliselt kasutate oma arvutis. See aitab aja jooksul Interneti kasutamise ajal ka aega säästa. Räägime DNS-i vahemällu mõnes teises ajahetkel ühes teises artiklis.

Palun andke meile teada, kui teil on endiselt kahtlusi DNS otsingu toimimisega.

Seonduvad postitused:

  • Mis on DNS-i kaaperdamise rünnak ja kuidas seda vältida
  • DNS-i vaht-mürgistus ja spoofing
  • Interneti-ühenduse optimeerimine kiirusega, kasutades DNS-i võrdlust
  • Yandexi DNS-i ülevaade: kiirem, turvalisem Internet koos juhtimisega
  • [Fiddler] DNS-i otsing veebisaidil nurjus system.net.sockets.socketexception

Soovitan: