DNS siðareglur er notað til að gera munnlegar viðtakandi að IP (sem bendir til þess að einstök Internet hvers tölva) - þannig að við getum notað einfaldar nöfn í minni, eins og heilbrigður eins og spara okkur það að þurfa að fá í hvert skipti sem breytingar á IP-tölu sem tilheyrir þeim kerfum sem við viljum að tengjast . Þú getur sagt að DNS er í raun í Yellow Pages "á internetinu.
DNS kerfið samanstendur af stigveldi tré, tré útibú aðskilin þá merkja punkt. Rót trésins, sem er lykilatriði hans, einnig merkt með punkti, og er kölluð rót. Á rót af trénu, eru helstu ríki (gTLD - alþjóðlegt Top Level Domain) - við vitum vefslóðir eins com, net, org og innlend lén (ccTLD - landsnúmer Top Level Domain), svo sem fyrir il dæmis fyrir Ísrael. Tæknilega er það ekki munur á milli tvenns konar - bæði - eins og lýst er hér að neðan - (.) Samtals færslur í ríki rót nafn.
Hver grein í DNS tré er skilgreint sem svæði gr svæði) - og innan hvers slík svæði skilgreind ýmis konar gagna auðlind. Meðal annars eru færslur sem umbreyta lén (lén) eða gestgjafi nafn í léni (hostname) sem tilvísun til útgáfa 4 IP tölu (eða IPv4) - svokölluð skrá "A", tilvísun til the framreiðslumaður póstur fá póst fyrir lén (MX hljómplata - Póstur skipti), tilvísun til IP útgáfa 6 (eða IPv6) - Taka upp "aaaa", eða jafnvel snúa við - svæði undir trénu, sem er stjórnað af DNS framreiðslumaður Annað (met "NS" - stutt í Server Name "), og jafnvel - Hver er ábyrgur fyrir svæði (met RP - Ábyrg manneskja).
Auk úrræði færslur, svæðið inniheldur einnig upplýsingar um sig. Svo sem eins og - útgáfu númer breytingar (Serial) - sem yfirleitt skilgreinir snið dagsetningu og tíma fyrir þægindi, líða í sekúndum milli endurnýjast upplýsingar gr Refresh) Síðara DNS-netþjóna, biðtíma milli tilrauna sem ofan í ef bilun
(Reyna) og er eftir sem DNS miðlara til að gera ráð fyrir að upplýsingarnar séu ekki gild ef hann gæti ekki fengið uppfærslur fyrr en þá (rennur út). Annar mjög mikilvægur efni sem hægt er að stilla á hverju svæði á heimsvísu (Þú getur einnig stillt einstaka met innan svæðisins) - er "lifandi tími", eða ensku TTL - Tími til að lifa. Þetta gildi, skilgreind sem mæling einingu sekúndur, segja hvað lengd gildi hvaða færslu, og að halda upplýsingum um staðbundna skyndiminni eintök skráð (skyndiminni) ef liðið að þessu sinni. Ástæðan fyrir því að almennt ætti að halda á staðnum afrit og ekki bara fá núverandi afrit af upplýsingum í einu beint frá DNS opinber - verður lýst hér að neðan.
Til að geta "séð með augum" Hvað er skilgreining á svæðinu, er dæmi um slíka skrá snið fyrir síðuna sem þú ert að horfa á núna, DNS framreiðslumaður sameiginlegt - binda - Berkeley Internet Nafn Púki. Þetta er ekki meðmæli á þessum vefþjóni, og öfugt, ég held tinydns er miklu betur, ekki pedant manically og alvarlegum efnahagslegum auðlindir. Þetta er bara dæmi:
$ TTL 86400 @ í SOA shimi.net. hostmaster.shimi.net. ( 2007040808, Serial 28800; Uppfæra 14400; Reyna aftur 3.600.000, rennur út 86400) Lágmark shimi.net. Í NS ns2.powweb.com. shimi.net. Í NS ns3.powweb.com. shimi.net. Í MX 30 mx.shimi.net. shimi.net. Í A 65.254.250.106 www í CNAME shimi.net. MX IN A 65.254.254.50 MX IN A 65.254.254.51
Þú gætir tekið eftir eftirfarandi mikilvæg atriði: TTL skilgreindar reglur fyrir svæðið, sem er 86,400 sek einn heill dagur Ekki trúa Margfalda - 60 * 60 * 24 og sjá fyrir sjálfan þig ....?). Þetta þýðir að allir gefið viðskiptavinur DNS heimurinn myndi ákveða að halda þessari staður, bannað að "muna" það sem hann hefur lært í meira en 24 klst. Og hvers vegna það er mikilvægt að okkur? Vegna þess að ef einn daginn ég ákveð að flytja síðuna mína eða póstþjónn minn, annar tölva, ég vil alla sem heimsækja síðuna mun fá uppfærslu á nýja tölvu heimilisfang fljótlega, og mun halda áfram í langan tíma (segjum - í viku ...) að reyna að fá til the framreiðslumaður gamall, sem gat ekki innihalda síðuna mína eða e-póstur kassi minn, og þá tapa gestir og / eða tölvupóst. Ég sagði áður en ég útskýra hvers vegna jafnvel halda þessum upplýsingum uppfærð og finna út frá upptökum gögn er öruggur ekki satt? Jæja, ástæðan er einföld. Fyrst af öllu, spurning um að hlaða á miðlægum netþjónum. Þar sem allir vefnum Leita DNS byrjar frá the rót af the tré niður, ef það var innköllun vélbúnaður fyrir fyrirspurn niðurstöður, þá allir leita DNS, af einhverri fyrir milljón (eða milljarða?) Nota internetið, myndi koma til DNS framreiðslumaður af helstu - og það er engin tækifæri þeir myndu mæta þessari byrði, ekki í skilmálar af gagnavinnslu hlutfall, og alveg hugsanlega ekki í skilmálar af bandbreidd úthlutað. Þess vegna er mikilvægt að muna að gögnum var safnað. Önnur ástæða er hagkvæmni fyrir notendur. Þegar niðurstaðan er geymt í the heimamaður DNS Viðskiptavinur (sem er venjulega staðsett í ISP miðlara sem endir notandi er tengdur), á meðan aðgangur að gögnum mun hraðar. Meðaltal tengsl, er það ekki meira en -50 between - sekúndur á milli senda beiðni um comment. Ef beiðnin er þörf hverju sinni til að biðja alla DNS framreiðslumaður þessi gera upp tré (útskýrt síðar), sem notandinn getur beðið tíma var jafnvel sekúndur af fullkomnun að svara.
Frá ofangreindum kenningum, munum við nú Lt'acls - Hvað gerist, til dæmis, þegar þú ferð að www.cnn.com.
Segjum sem svo að ég er viðskiptavinur félagsins NetVision. Þegar ég tengja við internetið, kerfi NetVision segja í tölvu (eða á leið heim minn) sem nota DNS framreiðslumaður fyrir eftirfarandi: 194.90.1.5 og 194.90.1.49 fyrirspurn DNS.
Ég hef áhuga, eins og framan greinir, beit til www.cnn.com. Í þessu skyni þarf ég að finna IP-tölu miðlara www.cnn.com. Tölvan mín mun snúa til DNS miðlara NetVision og spyrja hann: Gefðu mér skrá yfir www.cnn.com. Segjum sem svo að þjóna á NetVision ekki áður upplýsingar um þau viðfangsefni. Hvað er að fara að gera? Hann mun finna út fyrir sjálfan sig hvað heimilisfang www.cnn.com, og að hann muni biðja einn af DNS framreiðslumaður Höfðingi á Netinu, td miðlara a.root-servers.net:
; << >> Dig 9.2.5 << >> @ a.root-servers.net www.cnn.com; (1 miðlara fannst);; Alþjóðlegar valkostir: printcmd;; Got svarið:,, - >> Haus < <- opcode: QUERY, Staða: NOERROR, kt: 23611;; fánar: QR Rd; QUERY: 1, SVAR: 0, vald: 13, til viðbótar: 14;; Spurning HLUTI:; www.cnn.com. Í;; VALDSVIÐ ÞÁTTUR: com. 137834 Í NS d.gtld-servers.net. com. 137834 Í NS e.gtld-servers.net. com. 137834 Í NS f.gtld-servers.net. com. 137834 Í NS g.gtld-servers.net. com. 137834 Í NS h.gtld-servers.net. com. 137834 Í NS i.gtld-servers.net. com. 137834 Í NS j.gtld-servers.net. com. 137834 Í NS k.gtld-servers.net. com. 137834 Í NS l.gtld-servers.net. com. 137834 Í NS m.gtld-servers.net. com. 137834 Í NS a.gtld-servers.net. com. 137834 Í NS b.gtld-servers.net. com. 137834 Í NS c.gtld-servers.net. ;; VIÐBÓTAR HLUTI: a.gtld-servers.net. 171837 IN A 192.5.6.30 a.gtld öllum servers.net. 171759 Í aaaa 2001:503: a83e :: 2:30 b.gtld-servers.net. 161282 IN A 192.33.14.30 b.gtld öllum servers.net. 165361 Í aaaa 2001:503:231 d :: 2:30 c.gtld-servers.net. 171159 IN A 192.26.92.30 d.gtld öllum servers.net. 161282 IN A 192.31.80.30 e.gtld öllum servers.net. 171159 IN A 192.12.94.30 f.gtld öllum servers.net. 171159 IN A 192.35.51.30 g.gtld öllum servers.net. 171159 IN A 192.42.93.30 h.gtld öllum servers.net. 171159 IN A 192.54.112.30 i.gtld öllum servers.net. 170422 IN A 192.43.172.30 k.gtld öllum servers.net. 171159 IN A 192.52.178.30 l.gtld öllum servers.net. 171159 IN A 192.41.162.30 m.gtld öllum servers.net. 171159 IN A 192.55.83.30;; Fyrirspurn tími: 190 msek;; SERVER: 198.41.0.4 # 53 (198.41.0.4); HVENÆR: Sun 8. apríl 15:20:24 2007;; MSG SIZE rcvd: 493
Það er, upplýsingar um úrræði færslur com, sem haldin var með fullt sett af öðrum DNS framreiðslumaður undir lén gTLD-servers.net. Til að gera líf okkar "auðveldara", enda "lím færslur" sem gefa okkur þessa beiðni hefur IP-tölu á þessum netþjónum, svo að við verðum að stöðva þá okkur. Nú snúa DNS miðlara NetVision handahófi í einn af the IP viðtakandi hann fengið til að bregðast við DNS framreiðslumaður í the höfðingi, og spurði hann: "www.cnn.com - hvað þá?" - Og munu fá eftirfarandi svar:
; << >> Dig 9.2.5 << >> @ a.gtld-servers.net www.cnn.com (2 netþjóna finna) ;; Altækir valkostum: printcmd ;; Got svar: ,, - >> Haus << - opcode: QUERY, Staða: NOERROR, id: 408 ;; Fánar: QR Rd; fyrirspurn: 1, SVAR: 0, vald: 4, fleiri: 4 ;; Spurning HLUTI: ; Www.cnn.com. Í ;; VALDSVIÐ HLUTI: cnn.com. 172800 Í NS twdns-01.ns.aol.com. cnn.com. 172800 Í NS twdns-02.ns.aol.com. cnn.com. 172800 Í NS twdns-03.ns.aol.com. cnn.com. 172800 Í NS twdns-04.ns.aol.com. ;; VIÐBÓTAR HLUTI: twdns-01.ns.aol.com. 172800 IN A 149.174.213.151 twdns-02.ns.aol.com. 172800 IN A 152.163.239.216 twdns-03.ns.aol.com. 172800 IN A 207.200.73.85 twdns-04.ns.aol.com. 172800 IN A 64.12.147.120 ;; Fyrirspurn tími: 233 msek ;; Server: 192.5.6.30 # 53 (192.5.6.30) ;; Hvenær: Sun 8 apr 15:30:53 2007 ;; MSG SIZE rcvd: 192
Hér of segir, okkur a.gtld-servers.net staðreynd: "Hvað vilt þú af lífi mínu - ég veit ekki neitt um www.cnn.com, ef þú vilt eitthvað fyrir allt neðan við CNN.com, vinsamlegast hafðu samband við einn af þjónum sem DNS eftirfarandi: twdns-01.ns.aol.com, twdns-02.ns.aol.com, twdns-03.ns.aol.com, twdns-04.ns.aol.com ", og aftur, sjálfboðaliða við einnig IP-tölur þessara netþjóna sem viðbót fyrir svar, að þurfa ekki að leita að þeim. "Great," segir miðlara sig á NetVision, af handahófi velja einn af þessum fjórum netþjónum, og spyr hann: "Jæja, einhver að segja mér hvað IP www.cnn.com!", Og hér er svarið sem hann fékk:
; << >> Dig 9.2.5 << >> @ twdns-02.ns.aol.com www.cnn.com ; (1 framreiðslumaður finna) ;; Altækir valkostum: printcmd ;; Got svar: ,, - >> Haus << - opcode: QUERY, Staða: NOERROR, id: 6714 ;; Fánar: QR Rd; fyrirspurn: 1, SVAR: 0, vald: 2, VIÐBÓTARUPPLÝSINGAR: 2 ;; Spurning HLUTI: ; Www.cnn.com. Í ;; VALDSVIÐ HLUTI: www.cnn.com. 3600 Í NS dmtns01.turner.com. www.cnn.com. 3600 Í NS dmtns02.turner.com. ;; VIÐBÓTAR HLUTI: dmtns01.turner.com. 3608 Í A 64.236.29.150 dmtns02.turner.com. 3608 Í A 64.236.22.150 ;; Fyrirspurn tími: 163 msek ;; Server: 152.163.239.216 # 53 (152.163.239.216) ;; Hvenær: Sun 8 apr 15:33:16 2007 ;; MSG SIZE rcvd: 112
Hvað er að gerast? Við ættum að hafa svar við þessum vefþjóni nú þegar! Ó vel. Svo CNN ákvað að skipta um DNS framreiðslumaður af þeirra - en það sem þeir vilja uppfæra lén skráð á DNS framreiðslumaður geta vera ný ef viðskiptavinir þeirra einfaldlega valdið meiri töf, og senda þá til annar DNS framreiðslumaður og óþarfa? Í klípa, DNS miðlara NetVision fer á, og snýr að dmtns01.turner.com að fá loksins viðeigandi upplýsingar, og það lítur svona út:
; << >> Dig 9.2.5 << >> @ dmtns01.turner.com www.cnn.com ; (1 framreiðslumaður finna) ;; Altækir valkostum: printcmd ;; Got svar: ,, - >> Haus << - opcode: QUERY, Staða: NOERROR, id: 44943 ;; Fánar: QR AA Rd; fyrirspurn: 1, SVAR: 8, vald: 0, VIÐBÓTARUPPLÝSINGAR: 0 ;; Spurning HLUTI: ; Www.cnn.com. Í ;; Svarið: www.cnn.com. 600 IN A 64.236.29.120 www.cnn.com. 600 IN A 64.236.91.21 www.cnn.com. 600 IN A 64.236.91.22 www.cnn.com. 600 IN A 64.236.91.23 www.cnn.com. 600 IN A 64.236.91.24 www.cnn.com. 600 IN A 64.236.16.20 www.cnn.com. 600 IN A 64.236.16.52 www.cnn.com. 600 IN A 64.236.24.12
Andskotinn, hvernig margir netþjóna sem þeir hafa! Vafrinn notanda líklega verður að velja einn af átta handahófi til að fá frá síðunni! Athugaðu að annar áhugaverður staðreynd - TTL þeirra er samtals 600 sekúndur eða tíu mínútur. Hvers vegna svo lágt? Til að spyrjast fyrir um uppfærð gögn á tíu mínútna fresti. Og hvers vegna svo mikið álag á DNS? Sennilega vegna þess að framboð er mikilvægt að þeim, og vilt að miðlara út í átta haust, mun DNS að uppfæra strax með sjálfvirka ferli til að fjarlægja þjóninn af listanum, og enginn staður vilja vera ófáanlegur til lengri tíma en tíu mínútur, sem er hámarkstími til að fá viðskiptavini til að halda upplýsingum um að breyta IP tölu á þetta.
Að lokum, stig að skýra: Allar ráðstafanir sem getið er hér að framan, einnig heldur upplýsingarnar sem hún fær vegna fyrirspurnar til a heimamaður eftirlíking (miðað við það er í flýtiminni nafn miðlara - og yfirleitt er það er), þannig að ef upplýsingar voru í boði á staðnum, myndi þjóninn ekki haft fyrir því að ferðast alla Jörð til að finna hann, en telur að staðbundin afrit, þannig sparar tíma og net umferð. Að auki, ef DNS framreiðslumaður, the viðskiptavinur stig, og umskráningu ferli netþjónum sem hjálpuðu á leiðinni, var ekki í boði, þá umsækjandi myndi nálgast annan af handahófi framreiðslumaður listi, og fá svar frá honum. Það myndi taka meiri tíma, en var vel á endanum. Þetta er alltaf mest notað DNS framreiðslumaður einn fyrir hvert svæði - lifa.















































