Seva ya DNS ni nini, seva ya DNS inafanyaje kazi? Kuwasha na kusanidi seva ya DNS

Mtandao wa kisasa sio chochote zaidi ya kompyuta nyingi tofauti, kompyuta ndogo na vifaa vya rununu vilivyounganishwa kwenye mtandao mmoja. Kimsingi, vifaa hivi vyote ni seva. Baada ya yote, kila mmoja wao ana anwani ya IP, ambayo ni ya kipekee. Ni shukrani kwa IP kwamba vifaa vinatambuliwa kwenye mtandao wa kimataifa.

Wakati huo huo, mtandao unahitaji aina mbili za seva: kuu na msaidizi. Ya kwanza inatumika kupangisha tovuti za watumiaji. Kulingana na kiasi gani cha habari kinachotumwa na kupokea, idadi tofauti ya tovuti zinaweza kuhifadhiwa kwenye seva - kutoka kwa moja (facebook.com, mail.ru, odnoklassniki.ru) hadi maelfu mengi. Aina ya pili inawakilishwa na seva za wasaidizi, ambazo husaidia mtandao kuu kufanya kazi, kutoa mwingiliano wa jumla. Aina moja ya vifaa vile vya msaidizi ni seva za DNS.

Seva ya DNS ni nini na inatumika kwa nini?

Seva ya DNS kimsingi ni kompyuta, lakini sio kabisa. Inatumika kupangisha hifadhidata iliyosambazwa ambayo ni sehemu ya Mfumo wa Jina la Kikoa (DNS), ambayo hutumiwa kupokea, kusambaza, na kuwasiliana na watumiaji taarifa kuhusu vikoa vinavyowavutia. Seva za DNS zimeunganishwa kwenye mtandao na kuingiliana kwa kutumia itifaki maalum.

Maelezo rahisi zaidi yanaweza kutolewa. Kwa msaada wa seva ya DNS, mawasiliano ya jina la tovuti inayojulikana kwa anwani yake ya IP imedhamiriwa. Habari hii imehifadhiwa katika hifadhidata iliyosasishwa kila mara.

Hebu tuangalie mlolongo mzima katika mazoezi. Kivinjari ambacho mtumiaji hufungua tovuti hapo awali huwasiliana na seva ya DNS na kuijulisha kuwa inataka kupata na kufika kwenye tovuti ambayo anwani yake imeingizwa kwenye uwanja wa maandishi wa bar ya anwani. Endelea. Seva ya DNS huamua kutoka kwa hifadhidata yake ambapo katika mtandao tovuti iliyo na jina hilo iko, ikilinganisha na anwani ya IP ya seva na rasilimali iliyo juu yake na kutuma ombi huko. Matokeo yake, majibu yanazalishwa, yenye seti ya faili mbalimbali zinazounda tovuti yenyewe (nyaraka za HTML, picha na meza, mitindo ya CSS) na hutumwa kwa kivinjari cha mtumiaji.

Mipangilio ya seva ya DNS iko wapi na jinsi ya kujua anwani yake katika Windows 7

Wacha tuchunguze hali ambapo mtumiaji "husafiri" mtandao kwa utulivu kwenye kompyuta yake inayoendesha Windows 7. Hii inamaanisha kuwa seva ya DNS inafanya kazi. Unaweza kuthibitisha hili kwa kupitia kichupo cha "Utawala" cha paneli dhibiti kwenye menyu ya "Huduma" na uangalie hali ya mteja wa DNS. Huduma lazima iwashwe wakati aina ya uanzishaji kiotomatiki imechaguliwa.

Ili kujua anwani ya seva ya DNS, unapaswa kutumia ipconfig /amri yote kwa kuiingiza kwenye safu ya amri ya matumizi ya cmd.exe inayoendesha kama msimamizi.

Jinsi ya kufunga na kusanidi: maagizo

Seva ya DNS imeunganishwa wakati wa kusanidi itifaki ya mtandao.

Mlolongo wa kuanza:

  1. Chagua uunganisho wa mtandao chini ya desktop (kulia kwenye tray) kwa kubofya kwenye icon inayofanana, na katika dirisha la pop-up linalofungua, fuata kiungo kwenye kichupo cha usimamizi wa uunganisho wa mtandao.
  2. Chagua uunganisho halali na katika dirisha linalofungua, bofya kitufe cha "Mali".
  3. Chagua kichupo cha mipangilio ya sifa za Itifaki ya Mtandao ya TCP/IPv4.
  4. Angalia vitufe vya redio ili kupata anwani za IP na seva za DNS kiotomatiki, bofya Sawa na ufunge vichupo vyote vilivyo wazi.

Ikumbukwe kwamba usanidi huo wa moja kwa moja unawezekana tu ikiwa huduma ya mteja wa DHCP imewezeshwa, ambayo inahakikisha uzinduzi na uendeshaji wa seva ya DHCP kwenye mtandao. Mipangilio yake inaweza kutazamwa na kubadilishwa kwa kuchagua kipengee sahihi katika dirisha la huduma za mfumo wa wazi wa kichupo cha "Utawala" cha jopo la kudhibiti.

Wakati wa usanidi otomatiki, seva za DNS za mtoaji hutumiwa. Hii haipendekezi kila wakati, kwani shida zinaweza kutokea. Kwa mfano, seva za mtoa huduma haziwezi kukabiliana na mzigo unaosababishwa na hazifanyi kazi ya kuchuja. Katika kesi hii, ni vyema kuunganisha kupitia makampuni makubwa, maalumu.

Seva za Yandex DNS:

  • 88.8.8;
  • 88.8.1.

Seva za Google DNS:

  • 8.8.8;
  • 8.4.4.

Seva za OpenDNS DNS:

  • 67.222.222;
  • 67.220.220.

Kulingana na kampuni iliyochaguliwa, jozi ya anwani huingizwa kwenye dirisha la mali ya Itifaki ya Mtandao katika uwanja wa seva ya DNS inayopendelea na mbadala wakati kitufe cha redio cha matumizi yao kinakaguliwa.

Shida zinazowezekana na njia za kuzitatua

Ikiwa una matatizo ya kufikia mtandao, basi usikimbilie kukasirika. Inawezekana kwamba hii ilitokea kwa sababu ya shida na seva ya DNS.

Shida kuu:

  • Mtandao hupotea na haiwezekani kufungua tovuti moja;
  • tovuti hazifunguzi kwenye kivinjari, lakini mteja wa torrent anaendelea kufanya kazi;
  • Unapojaribu kuanzisha upya adapta ya mtandao, mchakato unafungia;
  • Haiwezekani kuanzisha upya mteja wa DNS, na kosa linaonyeshwa.

Huenda ikawa kwamba mtoa huduma wako amewezesha kuzuia baadhi ya seva za DNS, au anwani zilizobainishwa katika mipangilio ya itifaki ya mtandao hazipatikani. Suluhisho la tatizo ni rahisi sana. Kwanza, jaribu kubadilisha anwani za seva za DNS, na ikiwa hii haifanyi kazi, kisha uwashe urejeshaji wao otomatiki. Ikiwa tatizo halijatatuliwa, basi unapaswa kutafuta sababu nyingine au wasiliana na kituo cha huduma.

Video: Nini cha kufanya ikiwa DNS haijibu na jinsi ya kurekebisha matatizo mengine

Seva ya DHCP na tofauti yake kutoka kwa DNS

Seva ya DHCP ni aina msaidizi ya seva iliyo na itifaki ya mtandao ambayo hutoa usanidi wa seva pangishi katika hatua ya usanidi otomatiki wa kifaa chochote cha mtandao kilichounganishwa kwenye Mtandao. Msimamizi wa mtandao huweka tu anuwai ya anwani. Katika kesi hii, hakuna usanidi wa mwongozo na, ipasavyo, idadi ya makosa yanayotokea imepunguzwa. Hii hutokea kwa sababu seva husambaza anwani kiotomatiki kati ya kompyuta kwa mujibu wa masafa maalum. Mitandao mingi ya TCP/IP hufanya kazi kwa kutumia itifaki ya DHCP.

DNS (huduma ya jina la kikoa) ndio msingi wa kazi rahisi kwenye mtandao, aina ya "safu" kati ya majina ya "alfabeti" ya tovuti ambazo zinaeleweka kwa mtumiaji.

Baada ya yote, usemi "Nilikwenda kwa 87.240.131.119" wakati wa kutumia "vk.com" inasikika, kusema kidogo, ujinga, ingawa kwa kompyuta anwani hizi zinafanana: ingiza IP hii kwenye bar ya anwani, na utakuwa. kupelekwa kwa rasilimali inayojulikana. Na katika makala hii tutachambua jinsi inavyofanya kazi na kwa nini seva ya DNS inahitajika katika mtandao wa habari wa kimataifa na wa ndani.

DNS na vikoa kwenye Mtandao ni nini?

Seva ya DNS inahakikisha ubadilishaji wa anwani ya IP kuwa jina la kikoa na kinyume chake, kupokea data ya ubadilishaji kutoka kwa hifadhidata yake mwenyewe - ambayo ni, seva zote za DNS ulimwenguni huhifadhi habari kuhusu kompyuta na seva zote kwenye mtandao wa habari. Hii inafanikiwa kwa "mgawanyo wa majukumu" - muundo wa DNS kwenye mtandao unajumuisha vikoa na vikoa vidogo, kanda na nodi.

Kikoa ni jina "halisi" la tovuti. Kwa mfano, "wikipedia.org", ingawa "wikipedia" tayari ni kikoa kidogo cha ".org". Na “ru.wikipedia.org” pia.

Kama kwa DNS, kila kikoa kidogo kinasimamiwa na seva yake ya DNS, kwa kawaida huitwa "zone," na kila kompyuta ya mtandao, kichapishi, au seva ni nodi. Kanda hiyo inawajibika kwa kompyuta tu kwenye mtandao wake, na huhifadhi habari tu kuhusu rasilimali hizi

Ikiwa unahitaji kufanya ombi kutoka kwa eneo la kiwango cha juu cha DNS hadi la kiwango cha chini, basi seva ya DNS-1 itawasiliana moja kwa moja na DNS-2, ambayo tayari itatuma ombi kwa mwenyeji anayetaka [nodi].

Inakabidhi seva ya DNS kwenye mtandao wa ndani

Unaweza kuelewa DNS ni nini na jinsi seva ya DNS inavyofanya kazi kwenye mtandao wa ndani kwa kutumia mfano maalum.

Wacha tufikirie kuwa unayo ofisi iliyo na mtandao wa kompyuta 20 za wafanyikazi, seva tofauti iliyo na hifadhidata, na mashine tofauti iliyo na jukumu na seva ya DNS.

Tutaita mtandao wa ndani yenyewe, bado haujaunganishwa kwenye mtandao wa kimataifa, "neboley.ru". Huduma ya DHCP kwenye "serv2" imewekwa kiotomatiki, baada ya hapo wanaweza kuwasiliana na kila mmoja na seva ya wavuti kwa kutumia anwani za IP.

Ikiwa ungependa kukabidhi jina tofauti kwa kila kompyuta na kifaa kwenye mtandao, utahitaji kusanidi DNS.

Kwa bahati nzuri, kila kitu cha kusanidi sehemu ya mteja wa DNS hutolewa katika Windows na mifumo mingi ya Linux, na unahitaji tu kujiandikisha na DNS iliyoidhinishwa, anwani ya IP ya seva ya ndani ya DNS kwa kila kompyuta ya mtandao - kumbuka, sio ya mtoaji au Google. seva, lakini mashine moja ya DNS inayoendesha kwenye mtandao wa ndani.

Pia, usisahau kuruhusu nyongeza ya kiotomatiki ya rekodi za rasilimali kukuhusu kwenye hifadhidata ya seva ya DNS kwenye kila kompyuta na ufanye kila kompyuta kuwa sehemu ya kikoa cha "neboley.ru".

Kwa mfano, katika Windows OS unaweza kuongeza mashine kwenye mtandao wa kikoa katika "Sifa za Kompyuta", ambapo Jina la Kompyuta tayari limeandikwa (kwa mfano, "comp1-andrey" au "annaPC").

Baada ya kuongezwa kwenye mtandao, itakuwa tayari annaPC.neboley.ru, na wakati rekodi kuhusu mashine hii inaonekana kwenye hifadhidata yetu ya DNS, Andrey, ameketi kwenye "comp1-adndrey.neboley.ru," ataweza kuwasiliana na Anya. , ameketi "annaPC. neboley.ru", na sio na wasio na jina "192.168.43.19".

Walakini, majukumu ya seva ya DNS yanatatuliwa kwa urahisi kwenye mtandao wa ndani. Ikiwa unaamua kuunganishwa kwenye Mtandao wa kimataifa, basi, kwanza, utahitaji kujiandikisha "neboley.ru" na msajili wa kikoa ili seva ya kiwango cha juu cha DNS ijue kwamba "IP kama hiyo na kama hiyo inataka kuitwa kwa jina. na hakuna mtu mwingine ambaye hawakumpa jina,” na kila mtu kwenye Mtandao angeweza kupata taarifa kwenye seva yako au vifaa vya mtandao.

Na pili, kwa seva ya DNS ya mtandao wako unahitaji kuiweka kwa mtoa huduma anayejulikana au seva za Google DNS, ambayo hifadhidata ni kubwa zaidi kuliko PC zako 20. Katika kesi hii, ikiwa kompyuta ya mtandao inataka kwenda kwa vk.com, seva yako ya mtandao ya ndani ya DNS itasambaza ombi kwa jina hili juu ya mnyororo, na baada ya kupokea anwani ya IP, itaelekeza tena PC kwake na kurekodi habari katika kashe yake.

DNS ni nini, jinsi inavyofanya kazi na jinsi ya kutaja au kubadilisha seva za DNS kwa kikoa - 3.5 kati ya 5 kulingana na kura 2

DNS - (Mfumo wa Majina ya Kikoa) Mfumo wa Majina ya Kikoa - ni huduma ya mtandao ambayo majina ya vikoa vya seva zake yanalinganishwa na maadili ya dijiti ya anwani zao za IP.

Hebu tuchunguze kwa undani zaidi DNS ni nini, jinsi inavyofanya kazi na jinsi inavyofanya kazi.

Mtandao ni mtandao wa IP na kila kompyuta kwenye mtandao huu ina nambari maalum ya kibinafsi, ambayo inaitwa anwani ya IP. Lakini kwa kuwa si rahisi kutumia anwani ya dijiti, iliamuliwa kutumia uandishi wa alfabeti wa anwani. Kwa hiyo, wakati wa kupata tovuti yoyote kwenye mtandao, unaingiza barua, sio nambari. Lakini shida ni kwamba kompyuta zinaweza tu kujua habari za dijiti, ambayo ni, mlolongo wa zile na sifuri, na haziwezi kuelewa habari za barua.

Ndiyo sababu huduma maalum iliundwa kwenye mtandao ambayo inabadilisha herufi za herufi za anwani kuwa nambari na huduma hii inaitwa DNS (Mfumo wa Jina la Kikoa).

Huduma ya DNS ni hifadhidata kubwa ambayo ina habari kuhusu mawasiliano ya jina la kikoa maalum kwa anwani maalum ya IP. Kwa kuibua inaweza kuonyeshwa kama hii:

Kuna idadi kubwa ya majina ya kikoa kwenye mtandao na kuna zaidi na zaidi kila siku, kwa hivyo unaweza kufikiria jinsi hifadhidata ya huduma hii ni kubwa. Kuhifadhi kiasi kikubwa cha habari kwenye seva moja sio maana na haiwezekani.

Lakini kwa kuwa Mtandao una subnets, iliamuliwa kugawa hifadhidata hii na kuweka saizi fulani katika kila subnets. Ambapo anwani za IP zinalingana na majina ya vikoa kwa kompyuta zilizojumuishwa kwenye subnet fulani pekee.

Seva ya NS ni nini

Seva ambayo ina taarifa zote kuhusu mawasiliano ya majina ya kikoa katika subnet maalum inaitwa seva ya NS, ambayo inasimamia Seva ya Jina au seva ya jina. Wacha tuangalie mfano wa kubadilisha jina la kikoa kuwa anwani ya IP kulingana na mtandao uliorahisishwa.

Kama unaweza kuona, kwenye mtandao huu kuna kompyuta iliyo na kikoa cha alfa na anwani ya IP ya 192.55.11.25 na kompyuta iliyo na kikoa cha beta na anwani ya IP ya 192.55.11.26, na pia seva ya DNS yenyewe, ambayo pia. ina anwani ya IP inayolingana. Sasa hebu tuchukue hali ambayo beta ya kompyuta inahitaji kuwasiliana na alfa ya kompyuta, lakini haijui anwani yake ya IP, jina la kikoa chake tu. Walakini, anajua anwani ya IP ya seva ya DNS ambayo anawasiliana ili kujua anwani ya IP ya seva ya alfa. Seva ya NS hutafuta hifadhidata yake na, baada ya kupata anwani ya IP inayolingana na jina la kikoa cha alfa, huihamisha kwenye kompyuta ya beta. Kompyuta ya beta, ikiwa imepokea anwani ya IP, huitumia kuwasiliana na kompyuta ya beta.

Kama unavyojua, majina yote ya kikoa yana muundo wao wa kihierarkia na imegawanywa katika zones.ru ya kikoa. com na wengine. Tazama nyenzo kwa maelezo zaidi. Kwa hivyo, kila eneo la kikoa lina seva yake ya NS iliyo na habari kuhusu anwani za IP za vikoa hivyo ambavyo vimejumuishwa katika eneo fulani la kikoa. Kwa hivyo, hifadhidata hii kubwa imegawanywa katika ndogo.

Mipangilio ya DNS

Unawezaje kubadilisha na kutaja seva ya DNS kwa kikoa.

Ili iweze kupakia unapoingiza anwani ya tovuti yako kwenye upau wa anwani wa kivinjari chako, unahitaji kuunganisha jina la kikoa cha tovuti na mwenyeji. Ili kufanya hivyo, lazima tujulishe huduma ya DNS ambayo seva ya NS inahitaji kuwasiliana, ili, kwa upande wake, inaonekana katika hifadhidata yake na kuwaambia ni seva gani (mwenyeji) ambayo kivinjari kinapaswa kuwasiliana nayo.

Rekodi ya seva ya DNS inaonekana kama hii:

ns1.yourhosting.ru
ns2.yourhosting.ru

Unaweza kupata anwani hizi:

  • katika barua iliyotumwa kwako na mtoaji mwenyeji mara baada ya kuagiza mwenyeji;
  • katika jopo la kudhibiti mwenyeji, kwa mfano katika sehemu ya vikoa;
  • kwa kuwasiliana na usaidizi wa mwenyeji.

Sasa kuhusu wapi wanahitaji kuonyeshwa. Anwani hizi za seva za DNS lazima zibainishwe kwa kikoa ambacho utatumia kama anwani ya tovuti yako. Kwa hivyo, nenda kwenye tovuti ya msajili wa jina la kikoa ambapo ulisajili kikoa chako. Katika usimamizi wa kikoa, pata kipengee cha seva ya DNS au Usimamizi / Ugawaji wa Seva ya DNS, jina linaweza kutofautiana kulingana na msajili. Kwa mfano, kwenye msajili wa jina la kikoa ninachotumia kusajili vikoa vyangu, unahitaji kwenda kwenye sehemu ya "Vikoa Vyangu" >> chagua kikoa unachotaka na uchague "Badilisha seva za DNS" kutoka kwenye orodha ya kushuka.

Baada ya kuingia sehemu hii, fomu itafungua ambayo unahitaji kuingiza seva zinazofaa za DNS. Ili kufanya hivyo, katika kesi yangu, unahitaji kufuta chaguo la "Tumia majina ya msajili" na kisha ueleze ns1.vashhosting.ru kwenye uwanja wa DNS1, na ns2.vashhosting.ru kwenye uwanja wa DNS2. Huenda anwani za IP zisibainishwe, kwa hivyo baadhi ya watoa huduma za upangishaji hawazitoi. Baada ya kujaza mashamba, bofya kitufe cha "Hariri".

Baada ya hayo, unahitaji kusubiri muda hadi seva za DNS zifanane. Hii inaweza kuchukua kutoka saa kadhaa hadi siku nzima. Kwa hiyo, mara tu unapozitaja, tovuti yako haitapakia.

Jinsi ya kutaja seva zako za DNS kwa kikoa

Wakati mwingine unahitaji kubainisha seva zako za DNS, yaani, seva za DNS ambazo ziko katika kikoa kimoja. Karibu wote wana huduma yao ya seva ya DNS. Katika kesi hii, kwa mfano, kwa tovuti hii, ns1..tovuti imebainishwa kama seva ya DNS.

Pointi zifuatazo lazima zizingatiwe:

1. Ikiwa unataja seva zako za DNS kwa kikoa kilicho katika kanda za RU, SU, RF, basi lazima ueleze anwani yake ya IP kwa kila seva ya DNS. Katika kesi hii, kila anwani maalum ya IP lazima itofautiane kwa angalau tarakimu moja; hairuhusiwi kuashiria IP sawa.

2. Ikiwa seva za DNS unazobainisha kwa jina la kikoa chako ziko katika kikoa kingine, kwa mfano, ikiwa kwa kikoa cha tovuti unabainisha seva za DNS kama 1ns.vash-sait.ru au 2ns.vash-sait.ru, basi sio haja ya kutaja anwani za IP .

3. Ukibainisha seva zako za DNS kwa kikoa cha kimataifa, basi seva hizi za DNS lazima zisajiliwe mapema katika hifadhidata ya kimataifa ya Usajili wa NSI. Haiwezekani kuzionyesha bila kujiandikisha katika hifadhidata hii. Wakati wa kujiandikisha na Usajili wa NSI, utahitajika kuingiza anwani za IP kwa kila seva ya DNS. Kwa hiyo, wakati wa kutaja seva za DNS kwa kikoa, hakuna haja ya kutaja anwani za IP.

Kuambatanisha anwani ya IP kwenye kikoa

Ili kuambatisha anwani ya IP kwenye kikoa, unahitaji kwenda kwenye mipangilio ya rekodi za DNS. Jinsi ya kufanya hivyo itategemea paneli yako ya kudhibiti mwenyeji. Kwa mfano, katika ISPmanager unahitaji kwenda kwenye sehemu ya "Majina ya Kikoa", kisha ubofye mara mbili kwenye jina la kikoa linalohitajika na ueleze au uhariri maingizo matatu yafuatayo (ili kuunda kiingilio, bofya kwenye ikoni ya "Unda"; kuhariri. , bonyeza kwenye ingizo linalohitajika):

Kwa kiingilio cha kwanza, ingiza www kwenye uwanja wa "Jina", chagua A (anwani ya mtandao v4) kwenye orodha ya kushuka ya "Aina", na uingize anwani ya IP inayohitajika kwenye uwanja wa "Anwani".

Kwa kiingilio cha pili, ingiza @ (mbwa) kwenye uwanja wa "Jina", chagua A (anwani ya mtandao v4) kwenye orodha ya kushuka ya "Aina", na uingize anwani ya IP inayohitajika kwenye uwanja wa "Anwani".

Kwa kiingilio cha tatu, ingiza * (asterisk) kwenye uwanja wa "Jina", chagua A (anwani ya mtandao v4) kwenye orodha ya kushuka ya "Aina", na uingize anwani ya IP inayohitajika kwenye uwanja wa "Anwani".

Video: Jinsi mfumo wa DNS unavyofanya kazi

Nyenzo iliyoandaliwa na mradi:

Hivyo, hapa kwenda DNS ni moja ya mambo ya msingi ambayo mtandao mzima umejengwa juu yake. Kifupi hiki kinasimama kwa Mfumo wa Jina la Kikoa, ambayo inamaanisha mfumo wa jina la kikoa.

Tayari niligusa suala hili (muundo wa mfumo wa jina la kikoa) nilipozungumza juu yake, lakini kwa kupita tu. Leo nataka kuzungumza juu ya jukumu la seva za DNS katika uendeshaji wa tovuti na mtandao mzima kwa ujumla.

Kwa nini tunahitaji seva za DNS na ni nini?

Mfumo wa jina la kikoa inafanya kazi na majina kamili (herufi za Kilatini, nambari, dashi na underscores zinaruhusiwa wakati wa kuziunda)..120.169.66 sio taarifa sana) na ni rahisi kufanya kazi nao.

Mwisho unahusiana hasa na sababu ya kibinadamu, kwa sababu bado ni rahisi zaidi kwa mashine kutumia anwani za IP, ambayo ni nini wanachofanya ... Lakini anaelewa kuwa hii ni jina la kikoa, ambalo linamaanisha habari kuhusu nini IP tovuti iko. juu, yeye itaweza kupokea kutoka kwa seva ya DNS.

Iko kwenye seva hizi za DNS (wakati mwingine pia huitwa N.S. kutoka kwa Seva ya Jina, i.e. majina ya seva) na mtandao mzima unasaidiwa (kama ulimwengu tambarare kwenye nyangumi watatu waliosimama juu ya kobe). ambayo haihitaji ushiriki wa moja kwa moja wa mwanadamu katika kazi yake (ikiwa utaiweka, inafanya kazi 24/7). Na kuna seva nyingi za DNS kwenye mtandao.

Je, DNS inafanya kazi vipi na faili ya Majeshi ina uhusiano gani nayo?

Mwanzoni mwa mtandao, DNS haikuwepo kabisa. Lakini mtandao ulifanya kazi vipi wakati huo? .120.169.66? Kinachojulikana kilikuwa na jukumu la jambo hili wakati huo (na sasa pia), ambapo majeshi yote ya mtandao mdogo wa wakati huo yalisajiliwa.

Faili kama hiyo ilikuwa (na iko sasa) kwenye kompyuta ya kila mtumiaji (yako pia) iliyounganishwa kwenye mtandao (angalia kiunga kilicho hapo juu jinsi ya kuipata).

Katika faili ya Majeshi mistari elfu kadhaa iliandikwa (kulingana na idadi ya tovuti kwenye mtandao wakati huo), katika kila moja ambayo anwani ya IP iliandikwa kwanza, na kisha kikoa kinacholingana, kilichotenganishwa na nafasi. Hivi ndivyo ingizo la blogi yangu lingeonekana kama lingekuwepo kwenye Mtandao miaka ishirini na tano hadi thelathini iliyopita:

109.120.169.66 tovuti

Bahati nzuri kwako! Tuonane hivi karibuni kwenye kurasa za wavuti ya blogi

Unaweza kutazama video zaidi kwa kwenda
");">

Unaweza kupendezwa

Seva - ni nini?
Kununua kikoa (jina la kikoa) kwa kutumia mfano wa msajili wa Reghouse Huduma za WHOIS - habari kuhusu kikoa (ni nani, ni umri gani na historia, inapotolewa) au anwani ya IP
Faili ya Majeshi - ni nini, iko wapi kwenye Windows, msimamizi wa wavuti anapaswa kufanya nini nayo na jinsi ya kuondoa maingizo ya virusi kutoka kwake.
Kuangalia ajira na kununua jina la kikoa, ni tofauti gani kati ya wasajili wa kikoa na wauzaji na WHOIS ni nini Jinsi ya kusajili kikoa (kununua jina la kikoa kutoka kwa msajili)

Mawasiliano kati ya majina ya vikoa na anwani za IP yanaweza kuanzishwa ama kwa zana za mwenyeji wa ndani au kwa njia ya huduma ya kati. Katika siku za mwanzo za Mtandao, faili ya maandishi yenye seva pangishi zinazojulikana iliundwa kwa mikono kwa kila seva pangishi. Faili hii ilikuwa na idadi ya mistari, ambayo kila moja ilikuwa na jozi moja ya "Anwani ya IP - jina la kikoa", kwa mfano 102.54.94.97 - rhino.acme.com.

Kadiri mtandao ulivyokua, faili za wapangishaji pia zilikua, na kuunda suluhisho la utatuzi wa majina ikawa hitaji la lazima.

Suluhisho hili lilikuwa huduma maalum - Mfumo wa Jina la Kikoa (DNS). DNS ni huduma ya kati kulingana na hifadhidata ya ramani ya anwani ya IP iliyosambazwa. Huduma ya DNS hutumia itifaki ya seva ya mteja katika uendeshaji wake. Inafafanua seva za DNS na wateja wa DNS. Seva za DNS hudumisha hifadhidata ya ramani iliyosambazwa, na wateja wa DNS huwasiliana na seva kwa maombi ya kutatua jina la kikoa kwa anwani ya IP.

Huduma ya DNS hutumia faili za maandishi katika muundo sawa na faili ya mwenyeji, na faili hizi pia hutayarishwa na msimamizi. Walakini, DNS inategemea safu ya vikoa, na kila seva ya DNS huhifadhi sehemu tu ya majina ya mtandao, badala ya majina yote, kama ilivyo kwa faili za wapangishaji. Kadiri idadi ya nodi kwenye mtandao inavyokua, tatizo la kuongeza ukubwa linatatuliwa kwa kuunda vikoa vipya na vikoa vidogo vya majina na kuongeza seva mpya kwenye huduma ya DNS.

Kila kikoa cha jina kina seva yake ya DNS. Seva hii inaweza kuhifadhi upangaji wa anwani za kikoa-IP kwa kikoa kizima, ikijumuisha vikoa vyake vyote vidogo. Walakini, suluhisho hili linageuka kuwa haliwezekani sana, kwani wakati wa kuongeza vikoa vipya, mzigo kwenye seva hii unaweza kuzidi uwezo wake. Mara nyingi zaidi, seva ya kikoa huhifadhi tu majina ambayo huishia katika ngazi inayofuata ya chini katika uongozi kuliko jina la kikoa. (Sawa na saraka ya mfumo wa faili, ambayo ina rekodi kuhusu faili na subdirectories ambazo "zimejumuishwa" moja kwa moja ndani yake.) Ni pamoja na shirika hili la huduma ya DNS ambapo mzigo wa azimio la jina unasambazwa zaidi au chini sawasawa kati ya seva zote za DNS kwenye. mtandao. Kwa mfano, katika kesi ya kwanza, seva ya DNS ya kikoa cha mmtru itahifadhi ramani kwa majina yote yanayoishia mmt.ru: wwwl.zil.mmt.ru, ftp.zil.mmt.ru, mail.mmt.ru, nk. Katika hali ya pili, seva hii huhifadhi upangaji wa majina pekee kama vile mail.mmt.ru, www.mmt.ru, na mipangilio mingine yote inapaswa kuhifadhiwa kwenye seva ya DNS ya kikoa kidogo cha zil.

Kila seva ya DNS, pamoja na jedwali la ramani ya majina, ina viungo vya seva za DNS za vikoa vyake vidogo. Viungo hivi huunganisha seva za DNS mahususi kwenye huduma moja ya DNS. Viungo ni anwani za IP za seva zinazolingana. Ili kuhudumia kikoa cha mizizi, seva kadhaa za DNS ambazo zinarudia kila mmoja zimetengwa, anwani za IP ambazo zinajulikana sana (zinaweza kupatikana, kwa mfano, katika InterNIC).

Utaratibu wa kutatua jina la DNS ni kwa njia nyingi sawa na utaratibu wa mfumo wa faili kutafuta anwani ya faili kwa jina lake la mfano. Hakika, katika visa vyote viwili, jina la kiwanja linaonyesha muundo wa kihierarkia wa shirika la saraka zinazolingana - saraka za faili au meza za DNS. Hapa seva ya kikoa na kikoa cha DNS ni sawa na saraka ya mfumo wa faili. Majina ya vikoa, kama vile majina ya ishara ya faili, yana sifa ya kutaja uhuru kutoka kwa eneo halisi.

Utaratibu wa kutafuta anwani ya faili kwa jina la ishara unajumuisha saraka za kutazama kwa kufuatana, kuanzia na mzizi. Katika kesi hii, kashe na saraka ya sasa huangaliwa kwanza. Kuamua anwani ya IP kutoka kwa jina la kikoa, unahitaji pia kutazama seva zote za DNS ambazo hutumikia msururu wa vikoa vidogo vilivyojumuishwa kwenye jina la mwenyeji, kuanzia na kikoa cha mizizi. Tofauti kubwa ni kwamba mfumo wa faili iko kwenye kompyuta moja, na huduma ya DNS inasambazwa kwa asili yake.

Kuna mipango miwili kuu ya utatuzi wa jina la DNS. Katika chaguo la kwanza, kazi ya kutafuta anwani ya IP inaratibiwa na mteja wa DNS:

    Mteja wa DNS huwasiliana na seva ya DNS yenye jina la kikoa lililohitimu kikamilifu;

    Seva ya DNS hujibu kwa anwani ya seva ya DNS inayofuata inayohudumia kikoa cha kiwango cha juu kilichobainishwa katika sehemu ya juu ya jina lililoombwa;

    Mteja wa DNS anatoa ombi kwa seva inayofuata ya DNS, ambayo hutuma kwa seva ya DNS ya kikoa kidogo kinachohitajika, na kadhalika, hadi seva ya DNS itakapopatikana ambayo huhifadhi ramani ya jina lililoombwa kwa anwani ya IP. Seva hii inatoa jibu la mwisho kwa mteja.

Mtindo huu wa mwingiliano unaitwa kutojirudia au kurudia, wakati mteja yenyewe anarudia mara kwa mara mlolongo wa maombi kwa seva tofauti za majina. Kwa kuwa mpango huu hupakia mteja na kazi ngumu kabisa, hutumiwa mara chache.

Chaguo la pili linatumia utaratibu wa kujirudia:

    Mteja wa DNS anaulizia seva ya ndani ya DNS, yaani, seva inayohudumia kikoa kidogo ambacho jina la mteja linamiliki;

    ikiwa seva ya ndani ya DNS inajua jibu, basi inarudi mara moja kwa mteja; hii inaweza kuendana na kesi ambapo jina lililoombwa liko katika kikoa sawa na jina la mteja, na inaweza pia kuendana na kesi ambapo seva tayari imejifunza mechi hii kwa mteja mwingine na kuihifadhi kwenye kashe yake;

    ikiwa seva ya ndani haijui jibu, basi hufanya maombi ya kurudia kwa seva ya mizizi, nk, kwa njia sawa na mteja alivyofanya katika chaguo la kwanza; Baada ya kupokea jibu, huipeleka kwa mteja, ambayo wakati huu wote ilikuwa ikingojea kutoka kwa seva yake ya ndani ya DNS.

Katika mpango huu, wajumbe wa mteja hufanya kazi kwa seva yake, kwa hiyo mpango huo unaitwa isiyo ya moja kwa moja au ya kujirudia. Takriban wateja wote wa DNS hutumia utaratibu wa kujirudia.

Ili kuharakisha utaftaji wa anwani za IP, seva za DNS hutumia sana utaratibu wa majibu ya kache kupitia kwao. Ili kuruhusu huduma ya DNS kujibu haraka mabadiliko yanayotokea kwenye mtandao, majibu huhifadhiwa kwa muda fulani - kwa kawaida kutoka saa kadhaa hadi siku kadhaa.

    Rafu ya TCP/IP hutumia aina tatu za anwani: za ndani (pia huitwa maunzi), anwani za IP, na majina ya ishara ya vikoa. Aina hizi zote za anwani zimepewa nodes za mtandao wa composite kwa kujitegemea.

    Anwani ya IP ina urefu wa baiti 4 na inajumuisha nambari ya mtandao na nambari ya mwenyeji. Kuamua mpaka unaotenganisha nambari ya mtandao kutoka kwa nambari ya node, mbinu mbili zinatekelezwa. Ya kwanza inategemea dhana ya darasa la anwani, ya pili inategemea matumizi ya masks.

    Darasa la anwani limedhamiriwa na maadili ya bits chache za kwanza za anwani. Anwani za Daraja A hutenga baiti moja kwa nambari ya mtandao, na baiti tatu zilizobaki kwa nambari ya nodi, kwa hivyo hutumiwa katika mitandao mikubwa zaidi. Anwani za darasa zinafaa zaidi kwa mitandao midogo NA, ambayo nambari ya mtandao inachukua byte tatu, na byte moja tu inaweza kutumika kwa nodi za nambari. Anwani za Daraja B huchukua nafasi ya kati.

    Njia nyingine ya kuamua ni sehemu gani ya anwani ni nambari ya mtandao na ni sehemu gani ya nambari ya mwenyeji inategemea matumizi ya mask. Mask ni nambari ambayo hutumiwa kwa kushirikiana na anwani ya IP; Ingizo la kinyago cha binary lina zile katika biti hizo ambazo zinapaswa kufasiriwa kama nambari ya mtandao katika anwani ya IP.

    Nambari za mtandao hupewa serikali kuu, ikiwa mtandao ni sehemu ya Mtandao, au kwa nasibu, ikiwa mtandao unafanya kazi kwa uhuru.

    Mchakato wa kusambaza anwani za IP kati ya nodi za mtandao zinaweza kuwa otomatiki kwa kutumia itifaki ya DHCP.

    Kuanzisha mawasiliano kati ya anwani ya IP na anwani ya maunzi (mara nyingi anwani ya MAC) hufanywa na itifaki ya azimio la anwani ya ARP, ambayo huangalia kupitia meza za ARP kwa kusudi hili. Ikiwa anwani inayohitajika haipatikani, ombi la ARP ya utangazaji hufanywa.

    Rafu ya TCP/IP hutumia mfumo wa kutaja kiishara wa kikoa, ambao una muundo wa kidaraja wa mti ambao unaruhusu idadi kiholela ya vijenzi kutumika katika jina. Mkusanyiko wa majina ambamo vipengele kadhaa vya juu vinapatana huunda kikoa cha jina. Majina ya vikoa yanapewa serikali kuu ikiwa mtandao ni sehemu ya Mtandao, vinginevyo - ndani ya nchi.

    Mawasiliano kati ya majina ya vikoa na anwani za IP yanaweza kuanzishwa ama kwa kutumia seva pangishi ya ndani kwa kutumia faili ya seva pangishi, au kwa kutumia huduma ya kati ya DNS kulingana na hifadhidata iliyosambazwa ya ramani za "jina la kikoa - anwani ya IP".

    Itifaki ya IP hutatua tatizo la kuwasilisha ujumbe kati ya nodi za mtandao wa mchanganyiko. Itifaki ya IP ni itifaki isiyo na uhusiano, kwa hiyo haitoi dhamana yoyote ya utoaji wa ujumbe wa kuaminika. Masuala yote ya kuhakikisha uaminifu wa utoaji wa data katika mtandao wa mchanganyiko katika stack ya TCP/IP yanatatuliwa na itifaki ya TCP, kulingana na uanzishwaji wa uhusiano wa kimantiki kati ya michakato ya kuingiliana.

    Pakiti ya IP ina kichwa na uwanja wa data. Urefu wa pakiti ya juu ni baiti 65,535. Kichwa kawaida huwa na urefu wa baiti 20 na kina habari kuhusu anwani za mtandao za mtumaji na mpokeaji, vigezo vya kugawanyika, maisha ya pakiti, hundi na zingine zingine. Sehemu ya data ya pakiti ya IP ina ujumbe wa safu ya juu, kama vile TCP au UDP.

    Aina ya meza ya uelekezaji wa IP inategemea utekelezaji maalum wa router, lakini licha ya tofauti kali za nje, meza za aina zote za ruta zina sehemu zote muhimu za kufanya uelekezaji.

    Kuna vyanzo kadhaa ambavyo hutoa maingizo ya jedwali la uelekezaji. Kwanza, inapoanzishwa, programu ya mrundikano wa TCP/IP huandika katika maingizo ya jedwali kwa mitandao iliyounganishwa moja kwa moja na vipanga njia chaguo-msingi, pamoja na maingizo ya anwani maalum kama vile 127.0.0.0. Pili, msimamizi huingia kwa mikono maingizo tuli kuhusu njia maalum au kipanga njia chaguo-msingi. Tatu, itifaki za uelekezaji huingia kiotomatiki kwenye rekodi za jedwali zinazobadilika za njia zinazopatikana.

    Masks ni njia bora ya kuunda mitandao ya IP. Masks inakuwezesha kugawanya mtandao mmoja katika subnets kadhaa. Masks ya urefu sawa hutumiwa kugawanya mtandao katika subnets za ukubwa sawa, na masks ya urefu wa kutofautiana hutumiwa kugawanya mtandao katika subnets za ukubwa tofauti. Matumizi ya masks hurekebisha algorithm ya uelekezaji, kwa hivyo, katika kesi hii, mahitaji maalum yanawekwa kwenye itifaki za uelekezaji kwenye mtandao, juu ya sifa za kiufundi za ruta na taratibu zao za usanidi.

    Jukumu kubwa katika siku zijazo za mitandao ya IP litachezwa na teknolojia isiyo na darasa ya uelekezaji baina ya vikoa (CIDR), ambayo hutatua matatizo makuu mawili. Ya kwanza ni matumizi ya kiuchumi zaidi ya nafasi ya anwani - shukrani kwa CIDR, watoa huduma wanaweza "kukata" vitalu vya ukubwa tofauti kutoka kwa nafasi ya anwani iliyotengwa kwao kwa mujibu wa mahitaji ya kila mteja. Lengo la pili ni kupunguza idadi ya maingizo ya jedwali la kuelekeza kwa kujumlisha njia - ingizo moja la jedwali la uelekezaji linaweza kuwakilisha idadi kubwa ya mitandao yenye kiambishi awali cha kawaida.

    Kipengele muhimu cha itifaki ya IP inayoitofautisha na itifaki zingine za mtandao ni uwezo wake wa kugawanya pakiti kwa nguvu zinapopitishwa kati ya mitandao yenye MTU tofauti. Sifa hii imechangia kwa kiasi kikubwa ukweli kwamba itifaki ya IP imeweza kuchukua nafasi kubwa katika mitandao changamano.