Il-protokoll DNS hija użata biex tagħmel indirizzi verbali lill-indirizzi IP (li huma jindikaw li l-Internet uniku kull kompjuter) - sabiex inkunu jistgħu jużaw l-ismijiet faċli għall-memorja, kif ukoll jiffranka magħna l-bżonn li tikseb kull darba l-bidliet magħmula lill-indirizzi IP li jappartjenu għas-sistemi li rridu li jgħaqqdu . Tista 'tgħid li DNS huwa attwalment fil-Yellow Pages "ta' l-Internet.
Is-sistema DNS tikkonsisti siġra ġerarkija, friegħi tas-siġar separati minnhom timmarka l-punt. L-għerq tal-siġra, jiġifieri punt ewlieni tiegħu, immarkata wkoll bit-tikka, u huwa msejjaħ il-għerq. Fl-għerq tal-siġra, huma dominji ewlenin (gTLD - globali Top Level Domain) - nafu l-URLs bħal com, net, org u domains nazzjonali (ccTLD - kodiċi tal-pajjiż Top Level Domain), bħal per il eżempju għall-Iżrael. Teknikament m'hemm l-ebda differenza bejn iż-żewġ tipi - tnejn - kif spjegat hawn taħt - (.) Total ta 'rekords fl-isem tad-dominju għerq.
Kull fergħa fil-siġra DNS hija definita bħala żona (żona) - u fi ħdan kull żona bħal dik definita diversi tipi ta 'rekords tar-riżorsi. Fost affarijiet oħra hemm rekords li jikkonvertu isem tad-dominju (isem ta 'dominju) jew isem ospitanti fil-qasam (hostname) bħala referenza għall-verżjoni 4 indirizz IP (jew IPv4) - l-hekk imsejħa rekord "A", referenza għall-posta mail server riċevitriċi għall-isem tad-dominju (Riżultat MX - Mail eXchange), referenza għall Verżjoni PI 6 (jew IPv6) - Rekord "aaaa", jew anki ddur lejn - żona taħt il-siġra, li huwa mmexxi mill-server DNS Oħrajn (Riżultat "NS" - qasir għal Name Server "), u anke - Min huwa responsabbli għaż-żona (Riżultat RP - Persuna Responsabbli).
Minbarra l-reġistri tar-riżorsi, l-erja fih ukoll informazzjoni dwar innifsu. Bħal - bidla numru tal-verżjoni (Serje) - li tipikament jiddefinixxi l-format ta 'data u ħin għall-konvenjenza, l-intervall f'sekondi bejn refreshes informazzjoni (Riffriskar) servers sekondarji DNS, żmien li hemm bejn tentattivi bħal hawn fuq fil-każ ta' nuqqas
(Retry), u l-ħin wara li l-server DNS li wieħed jassumi li l-informazzjoni mhijiex valida jekk ma setgħux jiksbu aġġornamenti sa dakinhar (jiskadi). Suġġett ieħor importanti ħafna li tista 'tiġi kkonfigurata fuq kull reġjun globalment (Tista' wkoll tistabbilixxi rekord individwali fir-reġjun) - hija "żmien jgħix", jew bl-Ingliż TTL - Żmien Live. Dan il-valur, definit bħala unità ta 'kejl ta' sekonda, jiġifieri dak tul tal-validità ta 'kull dħul, u li informazzjoni dwar l-istiva rekord kopji lokali cache (cache) jekk għadda dan iż-żmien. Ir-raġuni għaliex l-ġenerali għandu jżomm kopja lokali u mhux biss tikseb kopja attwali ta 'informazzjoni fi żmien direttament mill-awtorevoli DNS - ikun spjegat hawn taħt.
Biex tkun tista '"jaraw b'għajnejhom" X'inhu definizzjoni ta' reġjun, huwa eżempju ta 'tali format tal-fajl għas-sit qed tfittex fi issa, il-server DNS komuni - torbot lill - Daemon Berkeley Isem Internet. Din mhix rakkomandazzjoni dwar dan is-server, u viċi versa, naħseb tinydns tagħmel biċċa xogħol ferm aħjar, mhux pedant manically, u riżorsi ekonomiċi serji. Dan huwa biss eżempju:
$ 86,400 TTL @ FIL SOA shimi.net. hostmaster.shimi.net. ( 2007040808; Serial 28800; Riffriskar 14400; retry 3600000; jiskadu 86,400) L-inqas shimi.net. FL NS ns2.powweb.com. shimi.net. FL NS ns3.powweb.com. shimi.net. FL MX 30 mx.shimi.net. shimi.net. FI 65.254.250.106 www FIL shimi.net CNAME. mx FI 65.254.254.50 mx FI 65.254.254.51
Tista 'tinnota l-affarijiet importanti li ġejjin: regoli TTL definiti għar-reġjun, li huwa 86,400 sekondi (1 ġurnata sħiħa Mhux jemmnu Immoltiplika - 60 * 60 * 24 għalik innifsek u ara ....?). Dan ifisser li kull klijent partikolari dinja DNS se jiddeċiedu li jżommu dan is-sit, pprojbit li "tiftakar" dak li jkun tgħallem għal aktar minn 24 siegħa. U għaliex huwa importanti għalina? Għaliex jekk wieħed jum I jiddeċiedu li jittrasferixxu sit tiegħi jew mail server tiegħi, kompjuter ieħor, nixtieq kollha viżitaturi tas-sit ser tirċievi aġġornament dwar l-indirizz kompjuter ġdid dalwaqt, u se tkompli għal żmien twil (ejja ngħidu - ġimgħa ...) nipprova nikseb l-server qodma, li ma setgħux fihom is-sit tiegħi jew e-mail kaxxa tiegħi, u mbagħad titlef viżitaturi u / jew e-mail. I said qabel nispjega għaliex saħansitra jżomm din l-informazzjoni aġġornata u nsib mill-data ewlenija hija bla periklu dritt? Ukoll, ir-raġuni hija sempliċi. L-ewwelnett, kwistjoni ta 'tagħbija fuq servers ċentrali. Peress li l-Web Search DNS jibda mill-għeruq tas-siġra isfel, jekk kien hemm mekkaniżmu irtirar għal riżultati mistoqsija, allura xi DNS tat-tiftix, minn kull wieħed għal miljuni (jew biljuni?) Uża l-Internet, se tidħol għall-DNS servers tal-prinċipali - u m'hemm l-ebda ċans li dawn jilħqu dan il-piż, mhux f'termini ta 'rata ipproċessar tad-data, u pjuttost possibilment mhux f'termini ta' bandwidth allokati lilhom. Għalhekk huwa importanti li wieħed jiftakar li d-data diġà miġbura. It-tieni raġuni hija l-effiċjenza għall-utent aħħari. Meta r-riżultat hija maħżuna fil-klijent DNS lokali (li normalment jinsabu fl-server ISP li l-utent finali huwa konness), filwaqt li aċċess għal data ħafna aktar mgħaġġla. Internet b'konnessjoni Medja, huwa mhux aktar minn -50 f'milli - sekonda bejn tibgħat talba għal kumment. Jekk it-talba hija meħtieġa kull darba li jistaqsu l-DNS servers li jagħmlu l-siġra (spjegat aktar tard), l-utent jista 'jistenna ħin kien saħansitra sekondi ta' perfezzjoni li jiġu mwieġba.
Mill-teorija hawn fuq, issa ser Lt'acls - X'jiġri, per eżempju, meta inti tmur www.cnn.com.
Ejja ngħidu I am a klijent tal-NetVision kumpanija. Meta I jgħaqqdu l-Internet, sistemi ta 'Netvision tgħid il-kompjuter (jew fuq router-dar tiegħi) li jużaw il-DNS servers għal dan li ġej: 194.90.1.5 u 194.90.1.49 għall-mistoqsija DNS.
I am interessati, kif intqal qabel, jibbrawżjaw il www.cnn.com. Għal dan il-għan, I bżonn issib l-indirizz IP ta 'l-server ta' www.cnn.com. My kompjuter ser idur għall-server DNS tal Netvision u jitolbuh: Agħti me rekord ta 'www.cnn.com. Ejja ngħidu li jservu ta 'Netvision ebda informazzjoni minn qabel dwar is-suġġett. Liema se tagħmel? Huwa se nsib għalih innifsu liema l-indirizz ta 'www.cnn.com, u li se titlob wieħed mill-Kap DNS servers tal-Internet, per eżempju server a.root-servers.net:
; << >> Dig 9.2.5 << >> @ a.root-servers.net www.cnn.com ; (1 server tinstab) ;; Għażliet Globali: printcmd ;; Ghandek tweġiba: ;; - << Header >> - opcode: Mistoqsija istatus: NOERROR, id: 23611 ;; Bnadar: RD QR; Mistoqsija: 1, TWEĠIBA: 0, AWTORITÀ: 13, ADDIZZJONALI: 14 ;; TAQSIMA MISTOQSIJA: ; Www.cnn.com. FI ; TAQSIMA AWTORITÀ;: com. 137834 FIL NS d.gtld-servers.net. com. 137834 FIL NS e.gtld-servers.net. com. 137834 FIL NS f.gtld-servers.net. com. 137834 FIL NS g.gtld-servers.net. com. 137834 FIL NS h.gtld-servers.net. com. 137834 FIL NS i.gtld-servers.net. com. 137834 FIL NS j.gtld-servers.net. com. 137834 FIL NS k.gtld-servers.net. com. 137834 FIL NS l.gtld-servers.net. com. 137834 FIL NS m.gtld-servers.net. com. 137834 FIL NS a.gtld-servers.net. com. 137834 FIL NS b.gtld-servers.net. com. 137834 FIL NS c.gtld-servers.net. ;; TAQSIMA ADDIZZJONALI: a.gtld-servers.net. 171837 FI 192.5.6.30 a.gtld-servers.net. 171759 FIL AAAA 2001:503: a83e :: 2:30 b.gtld-servers.net. 161282 FI 192.33.14.30 b.gtld-servers.net. 165361 FIL AAAA 2001:503:231 d :: 2:30 c.gtld-servers.net. 171159 FI 192.26.92.30 d.gtld-servers.net. 161282 FI 192.31.80.30 e.gtld-servers.net. 171159 FI 192.12.94.30 f.gtld-servers.net. 171159 FI 192.35.51.30 g.gtld-servers.net. 171159 FI 192.42.93.30 h.gtld-servers.net. 171159 FI 192.54.112.30 i.gtld-servers.net. 170422 FI 192.43.172.30 k.gtld-servers.net. 171159 FI 192.52.178.30 l.gtld-servers.net. 171159 FI 192.41.162.30 m.gtld-servers.net. 171159 FI 192.55.83.30 ;; Ħin Mistoqsija: msec 190 ;; Server: 198.41.0.4 # 53 (198.41.0.4) ;; META: Sun 8 April 2007 15:20:24 ;; DAQS MSG rcvd: 493
Dan huwa, informazzjoni dwar il-com rekords tar-riżorsi, kellu sett sħiħ ta 'DNS servers oħra taħt l-isem tad-dominju gtld-servers.net. Biex jagħmlu ħajjitna "eħfef", sakemm il-"rekords kolla" li tagħtina din it-talba għandha l-IP - indirizzi ta 'dawn is-servers, b'tali mod li aħna se jkollhom jiġu verifikati nfusna. Issa dawwar il-server DNS tal Netvision randomised f'wieħed mill-indirizzi IP rċieva bi tweġiba għall-DNS servers tal-kap Internet, u talbu: "www.cnn.com - dak imbagħad?" - U se jirċievu r-risposta li ġejja:
; << >> Dig 9.2.5 << >> @ a.gtld-servers.net www.cnn.com (2 servers tinstab) ;; Għażliet Globali: printcmd ;; Ghandek tweġiba: ;; - << Header >> - opcode: Mistoqsija istatus: NOERROR, id: 408 ;; Bnadar: RD QR; Mistoqsija: 1, TWEĠIBA: 0, AWTORITÀ: 4, ADDIZZJONALI: 4 ;; TAQSIMA MISTOQSIJA: ; Www.cnn.com. FI ; TAQSIMA AWTORITÀ;: cnn.com. 172800 FIL NS twdns-01.ns.aol.com. cnn.com. 172800 FIL NS twdns-02.ns.aol.com. cnn.com. 172800 FIL NS twdns-03.ns.aol.com. cnn.com. 172800 FIL NS twdns-04.ns.aol.com. ;; TAQSIMA ADDIZZJONALI: twdns-01.ns.aol.com. 172800 FI 149.174.213.151 twdns-02.ns.aol.com. 172800 FI 152.163.239.216 twdns-03.ns.aol.com. 172800 FI 207.200.73.85 twdns-04.ns.aol.com. 172800 FI 64.12.147.120 ;; Ħin Mistoqsija: 233 msec ;; Server: 192.5.6.30 # 53 (192.5.6.30) ;; META: Sun 8 April 2007 15:30:53 ;; MSG DAQS rcvd: 192
Hawnhekk, ukoll, jgħidilna a.gtld-servers.net fatt: "Xi tridu mill-ħajja tiegħi - I do not know xejn dwar www.cnn.com, jekk trid li xi ħaġa għal kollox hawn taħt biex cnn.com, jekk jogħġbok ikkuntattja wieħed mill-impjegati ta 'l- DNS ġej: twdns-01.ns.aol.com, twdns-02.ns.aol.com, twdns-03.ns.aol.com, twdns-04.ns.aol.com ", u għal darb'oħra, aħna wkoll voluntier indirizzi IP ta 'dawn is-servers bħala suppliment għal risposta, li ma jkollhomx biex tfittex għalihom. "Kbir," jgħid is-server innifsu ta Netvision, każwalment jagħżel waħda minn dawn is-servers erba, u jitlob lilu: "Well, xi ħadd tell me dak l-indirizz IP ta 'www.cnn.com!", U hawnhekk it-tweġiba li ħa:
; << >> Dig 9.2.5 << >> @ twdns-02.ns.aol.com www.cnn.com ; (1 server tinstab) ;; Għażliet Globali: printcmd ;; Ghandek tweġiba: ;; - << Header >> - opcode: Mistoqsija istatus: NOERROR, id: 6714 ;; Bnadar: RD QR; Mistoqsija: 1, TWEĠIBA: 0, AWTORITÀ: 2, ADDIZZJONALI: 2 ;; TAQSIMA MISTOQSIJA: ; Www.cnn.com. FI ; TAQSIMA AWTORITÀ;: www.cnn.com. 3600 FIL NS dmtns01.turner.com. www.cnn.com. 3600 FIL NS dmtns02.turner.com. ;; TAQSIMA ADDIZZJONALI: dmtns01.turner.com. 3608 FI 64.236.29.150 dmtns02.turner.com. 3608 FI 64.236.22.150 ;; Ħin Mistoqsija: msec 163 ;; Server: 152.163.239.216 # 53 (152.163.239.216) ;; META: Sun 8 April 2007 15:33:16 ;; DAQS MSG rcvd: 112
X'qed jiġri? Għandna jkollu tweġiba għal dan is-server diġà! Oh ukoll. Allura CNN iddeċieda li jaqilbu l-DNS servers ta 'tagħhom - iżda dak li se taġġorna l-ismijiet ta' dominju reġistrati fuq il-DNS servers tista 'tkun ġdida jekk il-klijenti tagħhom sempliċiment jikkawża dewmien aktar, u jibgħathom lill-ieħor DNS server u bla bżonn? Fil niskata, il-server DNS tal Netvision tmur fuq, u dawriet biex dmtns01.turner.com biex jiksbu finalment l-informazzjoni mixtieqa, u jidher qisu dan:
; << >> Dig 9.2.5 << >> @ dmtns01.turner.com www.cnn.com ; (1 server tinstab) ;; Għażliet Globali: printcmd ;; Ghandek tweġiba: ;; - << Header >> - opcode: Mistoqsija istatus: NOERROR, id: 44943 ;; Bnadar: QR aa terzi li jimmanifatturaw; Mistoqsija: 1, TWEĠIBA: 8, AWTORITÀ: 0, ADDIZZJONALI: 0 ;; TAQSIMA MISTOQSIJA: ; Www.cnn.com. FI ; TAQSIMA TWEĠIBA;: www.cnn.com. 600 FI 64.236.29.120 www.cnn.com. 600 FI 64.236.91.21 www.cnn.com. 600 FI 64.236.91.22 www.cnn.com. 600 FI 64.236.91.23 www.cnn.com. 600 FI 64.236.91.24 www.cnn.com. 600 FI 64.236.16.20 www.cnn.com. 600 FI 64.236.16.52 www.cnn.com. 600 FI 64.236.24.12
Shit s-Santu, kemm servers huma għandhom! Browser l-utent probabbilment se jkollhom jagħżlu wieħed ta 'tmienja każwali biex jirċievu mis-sit! Innota li fatt ieħor interessanti - TTL tagħhom huwa t-total ta '600 sekondi, jew għaxar minuti. Għaliex tant baxxi? Biex tindaga-data aġġornata kull għaxar minuti. U għaliex tagħbija tant fuq il-DNS? Probabbilment minħabba d-disponibbiltà huwa importanti għalihom, u jridu li server barra mill-waqgħa 8, il-DNS se jiġi aġġornat minnufih minn proċess awtomatiku li jitneħħew l-server mil-lista, u l-ebda sit wieħed se jkun disponibbli għal aktar minn għaxar minuti, li huwa l-ħin massimu biex jitħallew klijenti li jżomm l-informazzjoni dwar konverżjoni indirizz IP għal dan.
Fl-aħħarnett, il-punti biex tiċċara: kull mill-passi msemmija hawn fuq, tibqa 'l-informazzjoni riċevuta bħala riżultat tal-mistoqsija li kopja lokali (jekk wieħed jassumi li huwa fl caching server isem - u normalment ma huwa), hekk jekk l-informazzjoni kienet disponibbli lokalment, il-server ma kienx bothered li jivvjaġġaw Dinja li jsib lilu, iżda ssostni li l-kopja lokali, u b'hekk iffrankar ta 'ħin u traffiku tan-network. Barra minn hekk, jekk ikun hemm server DNS, il-livell klijent, u dekodifikazzjoni servers proċess li għenu tul it-triq, ma kienx disponibbli, allura l-applikant approċċ ieħor lista server każwali, u jiksbu r-risposta mingħandu. Hija se tieħu aktar żmien, iżda kienet ta 'suċċess fl-aħħar. Dan huwa dejjem l-server DNS aktar użati wieħed għal kull reġjun - sopravivenza.















































