Domain Name System (DNS) þjónninn er tölva sem passar við hýsingarnöfn vefsíðna (eins og example.com) við samsvarandi Internet Protocol (IP) vistföng þeirra. Gagnagrunnur yfir opinberar IP tölur og samsvarandi lén þeirra er geymdur á DNS þjóninum.
Samkvæmt IPv4 eða IPV6 samskiptareglum hefur hvert tæki sem er tengt við internetið einstakt IP tölu sem hjálpar til við að bera kennsl á það. Sama má segja um vefþjóna, sem eru notaðir til að hýsa vefsíður. Einn CDNetworks netþjónn í Mountain View, Kaliforníu, til dæmis, hefur IP töluna 157.185.170.144.
DNS netþjónar aðstoða okkur við að komast hjá því að leggja á minnið langar IP tölur (og jafnvel flóknari alfanumerískar í IPV6 kerfinu) með því að þýða nöfn vefsíðna sjálfkrafa yfir á þessi númer þannig að netþjónarnir geti hlaðið réttar vefsíður.
Innihald
Hvað er DNS?
Domain Name System (DNS) er gagnagrunnur yfir lénsheiti og IP-tölur sem gerir vöfrum kleift að finna rétta IP tölu fyrir vefslóð hýsilnafns. Þegar við viljum fá aðgang að vefsíðu sláum við venjulega lénið inn í vafrann, eins og cdnetworks.com, wired.com eða nytimes.com.
Hins vegar, til að hlaða efni fyrir vefsíðu, þurfa vafrar að þekkja tilteknar IP tölur. Domain Name System (DNS) breytir lénsheitum í IP-tölur, sem gerir kleift að hlaða auðlindum frá netþjóni vefsíðunnar. Vefsíður með mörgum IP-tölum sem tilheyra einu léni eru ekki óalgengar.
Stórar síður eins og Google, til dæmis, munu hafa notendur sem biðja um netþjón alls staðar að úr heiminum. Jafnvel þó að nafn vefsvæðisins sem er slegið inn í vafranum sé það sama, mun þjónninn sem tölva frá Singapúr reynir að tengja líklegast vera frábrugðin þeim sem tölva frá td Toronto reynir að ná til. Þetta er þegar DNS skyndiminni kemur inn í myndina.
DNS skyndiminni
DNS skyndiminni er aðferðin við að geyma DNS gögn á DNS færslum sem eru nær biðlara sem biður um svo hægt sé að leysa DNS fyrirspurnina hraðar. Þetta útilokar þörfina fyrir aukabeiðnir lengra niður í keðjunni, bætir hleðslutíma vefsíðu og dregur úr bandbreiddarnotkun.
Tími til að lifa, eða TTL, vísar til þess hversu lengi DNS færslur eru varðveittar í DNS skyndiminni. Þessi tímarammi er mikilvægur þar sem hann skilgreinir hversu „ferskar“ DNS færslur eru og hvort þær passa við núverandi endurskoðun IP tölu. DNS skyndiminni getur átt sér stað í vafranum eða á stýrikerfisstigi (OS stig).
DNS skyndiminni í vafranum
Vegna þess að vafrar vista DNS færslur í ákveðinn tíma, er það oft fyrsti staðurinn sem notandi leitar þegar hann býr til DNS færslu. Það eru færri skref sem taka þátt í að staðfesta DNS skyndiminni og gera DNS beiðni á IP tölu þegar vafra er notað.
DNS skyndiminni Stýrikerfisstig (OS).
Þegar DNS fyrirspurn fer frá vinnustöð notanda fer hún á stýrikerfisstigið til að leita að samsvörun. „Stubbalausnarferlið“ í stýrikerfinu athugar eigið DNS skyndiminni til að ákvarða hvort það hafi færsluna. Ef ekki er fyrirspurninni beint til netþjónustuveitunnar utan staðarnetsins (ISP).
Hvernig virkar DNS?
DNS sér um að breyta hýsingarheitinu (einnig þekkt sem vefsíðu eða vefsíðuheiti) í IP tölu. Ferlið við að finna samsvarandi IP-tölu er þekkt sem DNS-upplausn og aðgerðin við að slá inn lénið er þekkt sem DNS fyrirspurn.
Það eru þrjár gerðir af DNS fyrirspurnum: endurtekið, endurtekið og ekki endurtekið.
Endurkvæmar fyrirspurnir eru þær þar sem DNS-þjónn þarf að svara með tilfangaskránni sem óskað er eftir. Ef ekki er hægt að finna færslu verður að birta villuboð til DNS biðlarans.
Ítrekaðar fyrirspurnir eru þær þar sem DNS biðlarinn biður um svör frá fjölmörgum DNS netþjónum þar til besta svarið er uppgötvað, eða þar til villa eða tímamörk eiga sér stað. Ef DNS-þjónn sem er viðurkenndur fyrir lægra stig lénsnafnarýmisins getur ekki fundið samsvörun fyrir fyrirspurnina mun það vísa til DNS-þjóns sem hefur heimild fyrir lægra stig lénsins. DNS biðlarinn spyr síðan um þetta tilvísunarvistfang og ferlið endurtekur sig með fleiri DNS netþjónum.
Óendurkvæmar fyrirspurnir eru þær sem DNS-leysari leysir þegar umbeðin tilfang er tiltækt, annað hvort vegna þess að þjónninn er viðurkenndur eða vegna þess að tilfangið er þegar í skyndiminni.
Mismunandi gerðir DNS netþjóna
DNS fyrirspurn er send á nokkra sérstaka netþjóna áður en hún er leyst, án þátttöku frá endanlegum notanda.
1. DNS endurkvæmur lausnari
Þetta er netþjónn sem er tileinkaður því að taka á móti beiðnum frá vélum viðskiptavinarins. Það finnur DNS færsluna og framkvæmir viðbótarbeiðnir sem svar við DNS fyrirspurnum viðskiptavinarins. Þegar umbeðnum tilföngum er skilað til endurtekins snemma í fyrirspurnarferlinu getur DNS skyndiminni fækkað fyrirspurnum.
2. Root Name Server
Þessi þjónn sér um að breyta mannalesanlegum hýsilnöfnum í tölvulæsanlegar IP tölur. Rótarþjónninn tekur við fyrirspurn endurtekins og, byggt á léninu í fyrirspurninni, sendir það til TLD nafnaþjónanna á næsta stigi.
3. Top-Level Domain (TLD) nafnaþjónn
TLD nafnaþjónarnir sjá um að halda utan um upplýsingar um lén. Þau gætu til dæmis innihaldið upplýsingar um vefsíður sem enda á „.com“ eða „.org“, sem og lén á landsstigi eins og „www.example.com.uk,“ „www.example.com.us, " og aðrir. TLD nafnaþjónninn tekur við fyrirspurninni frá rótarþjóninum og sendir hana áfram á viðurkenndan DNS nafnaþjón fyrir viðkomandi lén.
4. Viðurkenndur nafnaþjónn
Viðurkenndi DNS nafnaþjónninn mun loksins skila IP tölunni til DNS endurtekans, sem getur síðan sent það til viðskiptavinarins. Þessi opinberi DNS nafnaþjónn er sá sem heldur DNS skránum neðst í uppflettiferlinu. Líttu á þá sem síðasta stoppið þitt eða fullkomna heimildaruppsprettu upplýsinga.
Niðurstaða
DNS leit er aðferðin þar sem DNS netþjónn skilar DNS færslu. Það felur í sér að senda hýsingarheitafyrirspurnina úr vafranum yfir í DNS-leitarferlið á DNS-þjóninum og til baka. DNS-leysari er þjónninn sem sér um fyrsta stig DNS-leitarferlisins og byrjar röð aðgerða sem lýkur með því að vefslóðin er þýdd yfir á IP-tölu fyrir vefsíðuhleðslu.
DNS endurkvæma leysirinn tekur á móti notandasláðu hýsilnafnafyrirspurninni eftir að hún hefur farið úr vafranum yfir á internetið. Endurkvæmi DNS þjónninn sendir síðan fyrirspurn til DNS rótarþjónsins sem skilar heimilisfangi TLD þjónsins sem ber ábyrgð á lénsgeymslu.
Resolver sendir síðan DNS beiðni til TLD viðkomandi léns og fær IP tölu lénsnafnaþjónsins. Endurkvæmi DNS-þjónninn biður næst um lénsnafnaþjóninn og fær IP-tölu til að gefa vafranum sem síðasta skref. Vafrinn getur síðan notað HTTP beiðnir til að biðja um sérstakar vefsíður eftir að DNS-leitarferlinu er lokið.
Þessir áfangar mynda hefðbundið DNS uppflettingarferli, en DNS skyndiminni getur flýtt fyrir hlutunum. DNS skyndiminni gerir vafranum, stýrikerfinu eða fjarlægum DNS innviðum kleift að geyma DNS uppflettingarupplýsingar á staðnum, sem gerir kleift að sleppa nokkrum skrefum til að hlaða hraðar.