Seva ya DNS ni nini, jinsi ya kujua anwani ya mtoa huduma unayopendelea, ibadilishe na Google Public DNS au chaguo mbadala. Jinsi ya kuchagua seva ya DNS ya haraka zaidi

Ikiwa unajua ni nini Anwani ya IP Na DNS lakini sijui ni nini DynDNS au unajua, lakini hujui jinsi inaweza kuwa na manufaa, basi makala hii ni kwa ajili yako. Kama hujui ni nini Anwani ya IP Na DNS na hata zaidi DynDNS, lakini unapata Intaneti nyumbani kwa kutumia teknolojia ADSL(Kwa mfano, WOW kutoka Ukrtelecom), basi makala hii inaweza pia kuwa na manufaa.

Nitaanza na Anwani za IP Na DNS. Kila kompyuta ambayo imeunganishwa kwenye Mtandao ina thamani ya nambari ambayo hutumika kuitambulisha kipekee. Thamani hii ya nambari inaitwa Anwani ya IP. Mfano - 92.113.177.223 . Ni ngumu kwetu sisi wanadamu kukumbuka nambari kama hizo. Ndio maana watu wenye akili walikuja na DNS :)

Mfumo wa Jina la Kikoa ( DNS - mfumo wa jina la kikoa) hukuruhusu kulinganisha na jina la kikoa (linalotufaa sisi watu) nalo Anwani ya IP(rahisi na muhimu kwa magari). Shukrani kwa DNS tunaandika kwenye upau wa anwani wa kivinjari si vigumu kukumbuka Anwani za IP, na majina tunayoelewa ni: ya.ru, tovuti na kadhalika. :)

Hali inakua kwa namna hiyo Anwani za IP haitoshi tena kwa kompyuta zote, kwa hivyo dhana za kawaida kama vile anwani ya IP tuli Na anwani ya IP yenye nguvu. Usichanganye dhana za anwani ya IP yenye nguvu na ! Ni desturi kuiita tuli Anwani ya IP ambayo imekodishwa kwako (kompyuta yako) kwa muda fulani (kwa kawaida makubaliano huhitimishwa na mtoa huduma juu ya suala hili) na umehakikishiwa kuwa na uwezo wa kuitumia katika kipindi hiki na haitabadilika. Hiyo ni, mtoa huduma alikupa anwani 80.80.100.150 na mkataba unasema kuwa tuli, ambayo inamaanisha unaweza kutumia anwani hii wakati wote na hakuna mtu mwingine atakayeipokea. Nini kilitokea anwani ya IP yenye nguvu Njia rahisi zaidi ya kuonyesha hii ni kwa kutumia unganisho sawa na mfano WOW kutoka Ukrtelecom. Unapounganisha kwenye Mtandao, kifaa chako pia hupokea Anwani ya IP, lakini sio ya kudumu, tangu wakati ujao unapounganisha utapokea anwani tofauti, kisha ya tatu, nk. Bila shaka watafanya hivyo Anwani za IP kutoka kwa safu fulani, lakini ni ipi haswa Anwani ya IP utapokea wakati mwingine unapounganisha haijulikani mapema.

Hakuna chochote kibaya na anwani za IP zinazobadilika isipokuwa uanze kufanya mambo ya kuvutia zaidi kuliko kupata Mtandao kutoka kwa kompyuta yako. Kwa mfano, shida ya kinyume ni. Hebu tuchukue kesi rahisi - upatikanaji wa kompyuta kwa kutumia itifaki RDP- unganisho kwa desktop ya mbali ya yetu Windows XP. Tunahitaji nini kuunganisha kwenye kompyuta yetu ya nyumbani kutoka kwa kompyuta ya kazi? Hakuna maalum. Ruhusu na usanidi muunganisho yenyewe kwenye kompyuta yako ya nyumbani na uijue Anwani ya IP. Lakini kujua Anwani ya IP hakika hatuwezi, kwa kuwa ina nguvu na inaweza kuwa chochote kwa sasa tunapotaka kuunganisha kwenye kompyuta. Mfumo wa kawaida wa jina la kikoa ( DNS) inafanya kazi tu na anwani za IP tuli. Na hatuwezi kuunganisha jina la kikoa kwa anwani yetu ya IP.

Hapa ndipo inapokuja kwa manufaa DynDNS. Huduma hii huturuhusu kufuatilia mabadiliko katika anwani yetu ya IP na kuhakikisha kuwa jina la kikoa chetu linahusishwa na anwani ya IP ya sasa ya kompyuta yetu. Kisha tunahitaji tu kukumbuka jina la kikoa la kompyuta, na DynDNS tayari itahakikisha kwamba anwani halali ya IP ya sasa inahusishwa na jina hili kila wakati.

Je, hii inafanyaje kazi kwa vitendo? Nitakuambia kwa mfano wangu mwenyewe. Kuna tovuti ambayo hutoa huduma kama hiyo. Inaitwa dyndns.com. Baada ya kujiandikisha kwenye tovuti hii, niliunda jina la kikoa la fomu kuzmenko.dyndns.org. Na uendelee peke yako Modem ya ADSL Katika sura DynDNS, nilisajili kitambulisho changu. Wote. Sasa ninaweza kuingia kwenye kompyuta yangu kila wakati kwa kutumia jina la kikoa (hadi sasa kumekuwa hakuna kushindwa kwa mwaka na nusu). Ikiwa unahitaji maelezo ya kina zaidi ya usajili au mipangilio kwenye modem, andika, nitaiongeza.

Niliandika juu ya hilo kwa undani zaidi. Jambo kuu la kukumbuka ni kwamba unahitaji tu kusanidi mteja wa DynDNS kwenye kifaa kimoja kwenye mtandao, na, ikiwezekana, kwa ile inayopokea anwani ya IP yenye nguvu ya nje.

Makala hayafai tena. Yandex inahamisha kila mtu kwa Yandex.Connect. API ya Unganisha kwa sasa haina uwezo wa kudhibiti rekodi za DNS. API ya pdd.yandex haifanyi kazi tena.
Unaweza kutumia api ya Telegraph kupata ip inayobadilika. Maagizo

Kwa muda mrefu nimetumia huduma za dyndns kuunganisha kutoka nje hadi dampo la faili la nyumbani / kipakuzi cha torrent kwenye seva ya bure, ambayo ina IP yenye nguvu kutoka kwa mtoaji. Ingawa dyndns imekuwa ikilipia huduma hii kwa muda mrefu kwa watumiaji wapya waliosajiliwa, niliitumia bure, kwa sababu nilijiandikisha kabla hawajaanza kuomba pesa. Lakini juzi nilipokea barua kwamba hawawezi tena kunipatia huduma hii bure na kuanzia mwezi ujao nitalazimika kulipia. Hii haikunifaa na nikaanza kutafuta njia ya kutoka katika hali ya sasa.

Kwa kuwa vikoa vyangu vimekabidhiwa kwa Yandex DNS, nilianza kusoma miongozo ya API yao na suluhisho lilipatikana. Nitakuambia juu yake hapa chini.

Ili kutumia Yandex api tunahitaji kupata ishara. Kuipata ni rahisi sana, ingiza tu kwenye kivinjari.

Https://pddimp.yandex.ru/get_token.xml?domain_name=domen.ru

Ambapo domen.ru kikoa chako kimekabidhiwa kwa Yandex. Tunaingiza captcha na kwenye pato tunatafuta:

Ishara="XXXXXX"

Ishara yako itakuwa katika nukuu. Hebu tuinakili mahali fulani, tutaihitaji baadaye kidogo.
Sasa tunahitaji kuongeza kikoa kidogo kwenye kikoa chetu, ambacho kitaunganisha kwa mashine yenye IP yenye nguvu. Nenda kwa https://pdd.yandex.ru, chagua kikoa na ubofye "Mhariri wa DNS" na uongeze rekodi A kwa kikoa hapo:

Katika sehemu ya "Mpangishi", ingiza kikoa kidogo, na katika sehemu ya "Thamani ya Rekodi", andika ip yoyote (baadaye itabadilika wakati ip ya gari lako itabadilika).

Sasa tunahitaji kupata kitambulisho cha chapisho letu. Ili kufanya hivyo, ingiza kwenye kivinjari:

Https://pddimp.yandex.ru/nsapi/get_domain_records.xml?token=XXXXXX&domain=domen.ru

Ambapo XXXXXXX ni tokeni yako, na domen.ru ni kikoa chako kilichokabidhiwa kwa Yandex.

Katika pato tunatafuta mstari na kiingilio chetu myhome.domen.ru na kwenye mstari huu tunapata:

Id="1234567"

Kitambulisho cha chapisho kiko katika nukuu, kwa hivyo nakili mahali pengine.

Sasa tunaandika maandishi kwenye gari na IP yenye nguvu. Nakala itaangalia IP ya nje ya gari mara moja kila nusu saa na ikiwa imebadilika, itabadilisha rekodi ya A kwenye Yandex DNS.

# ee /usr/local/bin/dyndns.sh

#!/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin; export PATH DOMEN="domen.ru" # kikoa chako kimekabidhiwa kwa Yandex SUB=myhome # kikoa kidogo TOKEN=XXXXXX # tokeni RECID=1234567 # kitambulisho cha rekodi wakati ni kweli; fanya IP="curl -s http://ip..domen.ru dns1.yandex.ru | grep ina | awk "(chapisha $4)"` # badilisha myhome.domen.ru na kikoa chako ikiwa [ $IP != $YAIP ] kisha curl -s "https://pddimp.yandex.ru/nsapi/edit_a_record.xml?token=$TOKEN&domain=$DOMEN&subdomain=$SUB&record_id=$RECID&content=$IP&ttl=1800" fi sleep 1800;

Badilisha maadili tofauti kulingana na maoni.

Kufanya hati kutekelezwa:

# chmod +x /usr/local/bin/dyndns.sh

Na ongeza kiingilio kinacholingana kwa cron:

# crontab -e @reboot /usr/local/bin/dyndns.sh

Hiyo ni, sasa baada ya kuwasha upya hati itaendesha kiotomatiki. Tunawasha upya au tunaendesha hati mwenyewe na kuangalia katika https://pdd.yandex.ru ikiwa thamani ya ingizo la kikoa chetu kidogo imebadilika.

P.S. Ili kufanya kila kitu bila malipo kabisa, si lazima ununue kikoa lakini utumie kikoa kisicholipishwa katika eneo la .tk. Unaweza kuipata kwenye tovuti www.dot.tk

DNS inasimama kwa Mfumo wa Jina la Kikoa, yaani, "Mfumo wa Jina la Kikoa". Huu ni mfumo ambao majina yote ya kikoa cha seva husambazwa kulingana na uongozi fulani. Wacha tujue seva za DNS ni za nini, jinsi ya kuzisanidi kwenye Windows 7, nini cha kufanya ikiwa seva haijibu, na jinsi ya kurekebisha makosa iwezekanavyo.

DNS ni nini na ni ya nini?

Seva ya DNS huhifadhi taarifa kuhusu vikoa. Ni ya nini? Ukweli ni kwamba kompyuta haielewi majina yetu ya barua kwa rasilimali za mtandao. Kwa mfano, yandex.ru. Tunaita hii anwani ya tovuti, lakini kwa kompyuta ni seti ya wahusika. Lakini kompyuta inaelewa kikamilifu anwani za IP na jinsi ya kuzifikia. Anwani za IP zinawakilishwa kama nambari nne za herufi nane katika mfumo wa nambari za binary. Kwa mfano, 00100010.11110000.00100000.11111110. Kwa urahisi, anwani za IP za binary zimeandikwa kama nambari za decimal zinazofanana (255.103.0.68).

Kwa hiyo, kompyuta, yenye anwani ya IP, inaweza kufikia rasilimali mara moja, lakini kukumbuka anwani za tarakimu nne itakuwa vigumu. Kwa hivyo, seva maalum zilivumbuliwa ambazo zilihifadhi jina la ishara linalolingana kwa kila anwani ya IP ya rasilimali. Kwa njia hii, unapoandika anwani ya tovuti kwenye upau wa utafutaji wa kivinjari chako, data hutumwa kwa seva ya DNS, ambayo hutafuta inayolingana na hifadhidata yake. DNS kisha hutuma anwani ya IP inayohitajika kwa kompyuta, na kisha kivinjari hupata rasilimali ya mtandao moja kwa moja.

Unaposanidi DNS kwenye kompyuta yako, uunganisho kwenye mtandao utapitia seva ya DNS, ambayo inakuwezesha kulinda kompyuta yako kutoka kwa virusi, kuweka udhibiti wa wazazi, kuzuia tovuti fulani, na mengi zaidi.

Jinsi ya kujua ikiwa seva ya DNS imewezeshwa kwenye kompyuta yako

Unaweza kujua ikiwa seva ya DNS imewezeshwa kwenye kompyuta yako na anwani yake kupitia "Jopo la Kudhibiti".

Jinsi ya kufunga

Video: kusanidi seva ya DNS

Kwa nini unahitaji kubadilisha seva ya DNS?

Bila shaka, mtoa huduma wako pia ana seva yake ya DNS; Lakini seva za kawaida sio chaguo bora kila wakati: zinaweza kuwa polepole sana au hata hazifanyi kazi kabisa. Mara nyingi sana, seva za DNS za waendeshaji haziwezi kukabiliana na mzigo na ajali. Kwa sababu hii, haiwezekani kufikia mtandao.

Kwa kuongeza, seva za kawaida za DNS zina kazi tu za kuamua anwani za IP na kuzibadilisha kuwa za mfano, lakini hazina kazi za kuchuja. Seva za DNS za mtu wa tatu za kampuni kubwa (kwa mfano, Yandex.DNS) hazina mapungufu haya. Seva zao daima ziko katika maeneo tofauti, na muunganisho wako unapitia iliyo karibu zaidi. Shukrani kwa hili, kasi ya upakiaji wa ukurasa huongezeka.

Wana kazi ya kuchuja na kutekeleza kazi ya udhibiti wa wazazi. Ikiwa una watoto, basi hii ndiyo chaguo bora - tovuti zenye shaka ambazo hazikusudiwa kwa watoto hazitapatikana kwao.

Wana antivirus iliyojengwa ndani na orodha nyeusi ya tovuti. Kwa hivyo, tovuti za ulaghai na tovuti zilizo na programu hasidi zitazuiwa na hutaweza kupata virusi kimakosa.

Seva za DNS za wahusika wengine hukuruhusu kukwepa kuzuia tovuti. Inaonekana ni upuuzi kidogo, kwa sababu tulisema kwamba seva za DNS zimeundwa kuzuia rasilimali zisizohitajika. Lakini ukweli ni kwamba watoa huduma za mtandao wanalazimika kukataa upatikanaji wa tovuti zilizopigwa marufuku na Roskomnadzor katika seva zao za DNS. Seva za kujitegemea za DNS Goggle, Yandex na wengine hazihitajiki kabisa kufanya hivyo, hivyo wafuatiliaji mbalimbali wa torrent, mitandao ya kijamii na tovuti zingine zitapatikana kwa kutembelea.

Jinsi ya kusanidi/kubadilisha DNS

Hapa unaweza kusanidi mpangilio ambao seva za DNS zinapatikana. Watumiaji wasio na uzoefu wanapaswa kuelezewa kuwa hakuna seva kama hiyo ambayo ingehifadhi anwani zote za mtandao zilizopo. Kuna tovuti nyingi sana sasa, kwa hivyo kuna seva nyingi za DNS. Na ikiwa anwani iliyoingia haipatikani kwenye seva moja ya DNS, kompyuta inarudi kwa ijayo. Kwa hiyo, katika Windows unaweza kusanidi utaratibu ambao unapata seva za DNS.

Viambishi tamati vya DNS vinaweza kusanidiwa. Ikiwa hujui hili, basi huhitaji mipangilio hii. Viambishi tamati vya DNS ni jambo gumu sana kuelewa na ni muhimu zaidi kwa watoa huduma wenyewe. Kwa ujumla, URL zote zimegawanywa katika vikoa vidogo. Kwa mfano, server.domain.com. Kwa hivyo, com ndio kikoa cha kiwango cha kwanza, kikoa ni cha pili, seva ni ya tatu. Kinadharia, domain.com na sever.domain.com ni rasilimali tofauti kabisa, zilizo na anwani tofauti za IP na yaliyomo tofauti. Walakini, server.domain.com bado iko katika nafasi ya domain.com, ambayo, kwa upande wake, iko ndani ya com. Kiambishi tamati cha DNS wakati wa kufikia seva ni domain.com. Ingawa anwani za IP ni tofauti, seva inaweza kupatikana tu kupitia domain.com. Katika Windows, unaweza kusanidi jinsi viambishi hupewa, ambayo ina faida fulani kwa mitandao ya ndani. Kuhusu Mtandao, waundaji wa seva za DNS tayari wamesanidi kila kitu muhimu kiotomatiki.

Makosa yanayowezekana na jinsi ya kuyarekebisha

Nini cha kufanya ikiwa seva haijibu au haijatambuliwa

Nifanye nini ikiwa, ninapojaribu kufikia tovuti, ninapokea kosa "Mipangilio ya kompyuta imeundwa kwa usahihi, lakini kifaa au rasilimali (seva ya DNS) haijibu"? Inawezekana kwamba huduma ya DNS imezimwa kwenye kompyuta kwa sababu fulani. Seva ya DNS unayotumia inaweza kuwa imekoma kufanya kazi.


Haisuluhishi majina kwa usahihi

Ikiwa seva ya DNS haitasuluhisha majina au kusuluhisha majina vibaya, kuna sababu mbili zinazowezekana:

  1. DNS haijasanidiwa ipasavyo. Ikiwa kila kitu kimeundwa kwa usahihi kwako, basi labda hitilafu iko kwenye seva ya DNS yenyewe. Badilisha seva ya DNS, shida inapaswa kutatuliwa.
  2. Shida za kiufundi kwenye seva za waendeshaji wa telecom. Suluhisho la tatizo ni sawa: tumia seva tofauti ya DNS.

Seva ya DHCP: ni nini na sifa zake ni nini

Seva ya DHCP husanidi mipangilio ya mtandao kiotomatiki. Seva kama hizo zitasaidia kwenye mtandao wa nyumbani, ili usisanidi kila kompyuta iliyounganishwa tofauti. DHCP hupeana vigezo vya mtandao kwa kifaa kilichounganishwa kwa kujitegemea (ikiwa ni pamoja na anwani ya IP ya mwenyeji, anwani ya IP ya lango, na seva ya DNS).

DHCP na DNS ni vitu tofauti. DNS huchakata ombi kama anwani ya ishara na kupitisha anwani ya IP inayolingana. DHCP ni mfumo mgumu zaidi na wa akili: hupanga vifaa kwenye mtandao, kusambaza kwa uhuru anwani za IP na mpangilio wao, na kuunda mfumo wa ikolojia wa mtandao.

Kwa hivyo, tuligundua kuwa seva za DNS zimeundwa kusambaza anwani ya IP ya rasilimali iliyoombwa. Seva za DNS za watu wengine hukuruhusu kuongeza kasi ya Mtandao (tofauti na seva za kawaida za mtoa huduma), linda muunganisho wako dhidi ya virusi na walaghai, na uwashe udhibiti wa wazazi. Kuweka seva ya DNS si vigumu, na matatizo mengi nayo yanaweza kutatuliwa kwa kubadili seva tofauti ya DNS.

Kila mtumiaji wa Mtandao angalau mara moja amejiuliza: taarifa zote kutoka kwa Mtandao Wote wa Ulimwenguni zimehifadhiwa wapi na tunazipataje? Kila siku mtandao wa kimataifa unapanuka, vikoa vipya vinaonekana, na kila mtu, ili kuepuka kuchanganyikiwa, lazima awe na anwani yake (seva ya DNS), iliyotolewa na watoa huduma wakubwa. Ya juu ya kasi ya majibu ya seva, kasi ya uunganisho wa juu, wakati mtumiaji anaweza kuweka maadili ya seva, lakini DNS ya Rostelecom inapewa moja kwa moja, ambayo inafanya kazi iwe rahisi.

Licha ya ukweli kwamba mmoja wa watoa huduma kubwa nchini Urusi hutoa kasi ya juu na kuegemea, na shukrani hii yote kwa mipangilio sahihi. Wakati huo huo, idadi ya watumiaji inakua mara kwa mara, ambayo husababisha kasi ya uunganisho wa polepole na usumbufu katika huduma. Ikiwa kuna matatizo na uunganisho, na wakati mwingine seva za Rostelecom pia zinashindwa, maadili yaliyowekwa na mtoa huduma yanahitaji marekebisho, au kuwa sahihi zaidi, inahitaji kuanzisha na kusajili maadili mapya ya dns.

Ili kurejesha utendaji wa mfumo na kuongeza kasi ya uunganisho wa Intaneti, anwani mbadala hutumiwa. Zinatolewa na injini kubwa zaidi za utaftaji - Google na Yandex, na Google inachukuliwa kuwa kiongozi wazi katika suala hili, na wakati wa kufunga DNS kutoka Google, ubora wa unganisho katika hali nyingi huboresha. Wakati huo huo, usisahau kwamba sababu ya utendaji mbaya wa mfumo inaweza kulala mahali pengine. Kwa hiyo, kabla ya kubadilisha seva ya Rostelecom DNS, unahitaji kuhakikisha kuwa sababu ya malfunction ni katika uendeshaji wa vifaa vya mtoa huduma, na kwa hili utalazimika kufanya udanganyifu kadhaa rahisi.

Muhimu! Njia hii inapatikana tu kwa watumiaji wanaotumia mfumo wa uendeshaji wa Windows.

  1. Hakikisha kuna muunganisho wa mtandao.
  2. Nenda kwenye kichupo cha "Run" kwenye menyu ya "Anza", chapa mchanganyiko rahisi wa herufi "cmd".
  3. Katika dirisha linalofungua, utahitaji kuingiza seti zifuatazo za wahusika: "ping google.com".

Ikiwa mtumiaji anaona data ya kompyuta yake kwenye skrini, unaweza kuwa na uhakika kwamba huduma inaendesha na hakuna matatizo ya uunganisho. Ikiwa huduma haifanyi kazi vizuri, hutaona anwani ya kompyuta, lakini hii sio sababu ya wasiwasi. Sasa itabidi uangalie uendeshaji wa huduma, ambayo utahitaji pia kufanya mfululizo wa vitendo vya mfululizo. Na tena utalazimika kurudia hatua ya kwanza ya maagizo ili kuhakikisha kuwa jina la kompyuta yako halipo. Tunarudia mlolongo wa vitendo tena, lakini wakati huu tunaingiza sio alfabeti, lakini herufi za nambari - maadili ya lango kuu na mask ya subnet kwa namna ya nambari ya nambari kumi.

Kwa nini unahitaji anwani ya DNS na ni nini?

Swali la nini seva ya DNS ni kwa Rostelecom, na kwa nini inahitajika, kimsingi, ina wasiwasi watumiaji wengi. Bila kuzama katika maelezo ya kiufundi, tunaweza kusema kwamba seva hizi huhifadhi habari, ufikiaji ambao unawezekana kwa ombi la watumiaji. Hiyo ni, huduma ya DNS, baada ya kupokea ombi kama hilo, inabadilisha kwa anwani maalum ya IP, ambayo inafungua kwenye kompyuta ya mtumiaji.

Seva ya DNS yenyewe, kwa msingi wake, ni kompyuta kubwa ambayo huduma hii ipo. Ikiwa, kwa ombi la mteja, anwani hii haipatikani, kifaa kinageuka kwenye huduma sawa za Google na Yandex, ambapo taarifa yoyote inaweza kupatikana. Programu zinazotumiwa na watumiaji ni pamoja na huduma za seva za DNS kama vile utafutaji wa WWW, ujumbe wa papo hapo na barua pepe. Ni maadili gani ya DNS yanapaswa kuagizwa kwa wateja wa Rostelecom.

Ni anwani gani za DNS ambazo watumiaji wa Rostelecom wanapaswa kujiandikisha?

Kama ilivyoelezwa tayari, watumiaji wa mtandao kutoka Rostelecom hupewa anwani za DNS moja kwa moja, na hawapaswi kufikiria sana juu ya mipangilio yao. Kuhusu anwani mbadala, tahadhari ya msingi inapaswa kulipwa kwa injini za utafutaji za Google na Yandex. Ni wazi kwamba bila DNS, kufanya kazi kwenye mtandao haitawezekana, na ikiwa ufungaji wa moja kwa moja wa vigezo vya seva hauongeza kasi ya mtandao, usanidi wa mwongozo wa mtandao wa seva ya DNS inahitajika. Swali linabaki juu ya jinsi ya kubadilisha anwani kwa usalama, kwa sababu kuna matapeli wengi kwenye mtandao wanaowinda habari ambayo iko kwenye kompyuta za kibinafsi za watumiaji.

Jinsi ya kubadilisha anwani ya DNS kwenye kompyuta

Jinsi ya kuangalia utendaji wa seva za Rostelecom tayari imesemwa hapo juu, tulielezea pia jinsi ya kusanidi kwa mikono DNS kutoka Google na Yandex. Lakini unahitaji kuanza kila kitu kwa kutafuta seva mbadala za kuunganisha, ambazo kuna idadi kubwa. Hasa, utakuwa na kutafuta seva ya DNS iliyopendekezwa kwa Rostelecom, na katika mikoa tofauti watakuwa tofauti. Programu maalum itakusaidia kupata seva kama hiyo, moja ambayo ni matumizi ya Benchmark ya DNS. Kwa msaada wake, utaelewa ni seva gani ya kujiandikisha kwa mtandao wa Rostelecom. Baada ya kuchagua seva inayofaa, tunaendelea kwa mipangilio ya mwongozo. Ili kupata muunganisho wa kasi ya juu kwa kutumia seva mpya za DNS, itabidi ubadilishe baadhi ya vigezo vya uunganisho wa kompyuta.

Mara tu unaposhawishika kuwa kuna shida kwenye seva ya Rostelecom, utahitaji kuchukua nafasi ya maadili ya msingi na kuunganisha anwani mbadala. Kwa kufanya hivyo, utakuwa na kwenda kwenye kituo cha udhibiti wa mtandao (katika jopo la kudhibiti kifaa) na kufanya mfululizo wa hatua rahisi.

  • Kwanza unahitaji kwenda kwenye usimamizi wa uunganisho, ambapo mipangilio itafanywa.
  • Kwenye kichupo cha sifa, chagua vigezo vya IP v4 ambavyo ungependa kuhariri.
  • Ili kufanya mabadiliko, hali ya kiotomatiki chaguo-msingi lazima ibadilishwe kuwa mwongozo.
  • Ifuatayo, weka anwani zinazopendekezwa na mbadala - maadili ambayo programu itatoa. Ikiwa unaamua kutumia seva ya Google, basi utakuwa na kuingiza thamani 8.8.8.8 kwenye uwanja wa anwani, na mchanganyiko wa wahusika wafuatayo kwenye uwanja wa DNS: 8.8.4.4.

Kumbuka! Baada ya kubadilisha mipangilio ya DNS kwa mikono, hakuna haja ya kusanidi anwani ya IP, kwani itasanidiwa moja kwa moja.

Baada ya kuunganisha seva mbadala, inayopendekezwa ya DNS, Mtandao unapaswa kufanya kazi kwa usahihi, na kurasa zinapaswa kufunguliwa haraka. Vile vile vitatokea ikiwa unatumia huduma za Yandex, na katika kesi hii, wakati wa kuweka vigezo vya uunganisho kwa mikono, unahitaji kuingiza maadili: 77.88.8.8 na 77.88.8.1. Mipangilio hapo juu inatumika kwa kompyuta moja, na ikiwa unatumiwa kutumia vifaa kadhaa kwa wakati mmoja, itabidi ufanye mipangilio sawa kwenye jopo la kudhibiti router.

Katika umri wetu wa teknolojia ya kompyuta, mengi inategemea kasi ya mtandao na usalama wa mtandao, hivyo kabla ya kuanza kuchukua nafasi ya seva ya DNS, unahitaji kupima kwa makini faida na hasara, kutathmini hatari iwezekanavyo. Kidogo kinachoweza kutokea ni kwamba mtandao hautafanya kazi vizuri, kwani si kila mtu anayeweza kuisanidi kwa usahihi. Katika hali mbaya zaidi, unaweza kuingia anwani ya shaka, ambayo itasababisha kupoteza data ya kibinafsi, ikiwa ni pamoja na nywila kutoka kwa mifumo ya malipo. Kwa hiyo, hupaswi kukimbilia, kwa kuwa matatizo mara nyingi ni ya muda mfupi, na wataalamu wa Rostelecom wamejifunza kukabiliana nao haraka. Kwa hali yoyote, kuwasiliana na usaidizi wa kiufundi hautaumiza.

Wakati mwingine unahitaji kuwa na ufikiaji wa mashine yako au mashine ya mteja ambayo ina anwani ya IP inayobadilika. Kuna huduma nyingi kwa madhumuni haya, lakini kuna chache na chache za bure. Hiyo ndiyo kazi ya makala hii. Ikiwa unayo seva karibu (VDS, VPS au Dedik) ambayo unaweza kutengeneza seva ya DNS, basi kwa msaada wa kifungu hiki unaweza kujitengenezea huduma kama hiyo na uitumie unavyotaka na kadri unavyotaka. . Wakati wa kuundwa kwa huduma, kurasa nyingi kwenye mtandao zilitafutwa, mara nyingi zinapingana. Kwa hiyo, viungo vya vyanzo havitatolewa. Nakala hii ni kama mkusanyiko wa habari zote zinazopatikana kwenye mtandao.

Mwanzo wa kazi

Ili kuanza kuunda huduma, inadhaniwa kuwa umesanidi BIND kwenye seva yako na kifurushi kimewekwa dnsutils na programu ya Curl. Ikiwa unagundua ghafla kuwa huna hili, soma kilichoandikwa katika makala hii. Kwa unyenyekevu, hebu tukubaliane mara moja kwamba tutafanya kazi na kikoa dyndns.my na kikoa kidogo kilicho na IP inayobadilika mhudumu. Anwani kamili itakuwa dhost.dyndns.my. Kikoa lazima kiwe na rekodi ya A ns kutoka kwa IP ya seva yako. Au sio ns, kama unavyopenda, lakini katika mfano huu hii ndio kesi. Kweli, kwa uwazi kamili, seva na mteja ni kompyuta zilizo na Ubuntu. Toleo hilo halina umuhimu tena wa kimsingi.

Akasema twende!

Kuweka upande wa mteja

Sehemu hii inakuja kabla ya kusanidi seva kwa sababu funguo za uidhinishaji lazima zitolewe kwa mteja.

Wacha tuunda saraka tofauti ndani /na kadhalika.

sudo mkdir /etc/ddns/

Hebu tuingie ndani yake.

cd /etc/ddns/

Tunatengeneza jozi ya funguo za kubadilishana habari kati ya mteja na seva.

sudo dnssec-keygen -b 512 -a HMAC-MD5 -v 2 -n HOST dyndns.my

Kama matokeo ya operesheni hii, faili mbili zinaonekana kwenye saraka - Kdyndns.my+157+48025.key Na Kdyndns.my+157+48025.faragha. Kutoka kwa faili ya kwanza tutahitaji tu seti ya wahusika baada ya "157". Ni baada ya nafasi ambayo mwili muhimu huanza. Tunaunda hati ya kusasisha maeneo ya kikoa.

sudo nano ddns.sh

Bandika maandishi hapo.

#!/bin/bash TTL =3600 SERVER =ns.dyndns.my HOSTNAME =dhost.dyndns.my ZONE =dyndns.my KEYFILE =Kdyndns.my.+157 +48025 .private new_ip_address =` curl http:// dyndns. yangu/ip.php` #Tutaunda faili hii baadaye kwenye seva! cd / etc/ ddns nupdate -v -k $KEYFILE << EOF server $SERVER zone $ZONE update delete $HOSTNAME A update add $HOSTNAME $TTL A $new_ip_address send EOF

Hifadhi. Kisha tunatoa haki za utekelezaji.

sudo chmod +x ddns.sh sudo ln -s / nk/ ddns/ ddns.sh / usr/ sbin/ ddns_update

Kuweka upande wa seva

Kuweka seva ya jina kunahusisha kusajili kikoa na kuweka ruhusa ya kusasisha rekodi A majina ya kikoa na IP zinazobadilika. Nenda kwenye saraka ya bind.

cd /etc/bind/sudo nano dnskeys.conf

Tunaweka hapo maandishi na mwili wa ufunguo, ambao ulitajwa katika sehemu iliyopita.

Ufunguo "dyndns.my" ( algorithm hmac-md5; siri "mwili muhimu hapa" ; );

Ongeza kwenye faili /etc/bind/named.conf mstari unaoonyesha faili ambapo ufunguo umefafanuliwa.

Jumuisha "/etc/bind/dnskeys.conf" ;

Hatua inayofuata ni kuweka faili /etc/bind/named.conf.local sajili eneo la kikoa tunalofanya kazi nalo.

Eneo la "dyndns.my" ( aina ya bwana; kuruhusu-sasisha ( key dyndns.my;); faili "/etc/bind/pri.dyndns.my" ;);

Utahitaji pia kuunda /etc/bind/pri.dyndns.my faili yenye maingizo mbalimbali ya kikoa. Ni kawaida, pamoja na seti ya chini inayohitajika ya rekodi ili kikoa kifanye kazi, kwa hivyo hakuna haja ya kuzingatia katika nakala hii. Tunaanzisha tena seva ya jina ili kukamilisha na kutumia mipangilio.

huduma ya sudo bind9 inaanza tena

Sasa tunaweka hati rahisi sana ya php kwenye saraka iliyokusudiwa kwa kurasa za wavuti.

sudo nano /var/www/ip.php

Bandika msimbo hapo.

Ukifikia faili hii kupitia wavuti, kwa mfano, http://dyndns.my/ip.php, hutaona chochote isipokuwa anwani yako ya IP. Ambayo ndiyo hasa tuliyohitaji. Mteja, kwa kutumia curl, anapokea na kusasisha habari kwenye seva.

Hiyo ni hatua zote zinazohitajika ili kusanidi sehemu ya seva.

Mpangilio wa mwisho

Tunamalizia mteja.

sudo nano /etc/crontab

Ongeza mstari.

*/ 15 * * * * mzizi / usr/ sbin/ ddns_update

Hii inamaanisha kuwa hati itaendesha mara moja kila dakika 15. Hii inakamilisha usanidi wa sehemu ya mteja. Unaweza kusubiri kwa dakika 15 na uhakikishe kuwa mwenyeji wetu anapiga ping kutoka kwa seva ya watu wengine. Au unaweza kutekeleza amri.

sasisho la sudo ddns_update

Ndio maana, kwa kweli, tulifanya ulinganifu katika /usr/sbin. Ikiwa hautapokea jibu na neno IMEKATAA, ina maana ulifanya kila kitu sawa na unaweza kuwa na furaha.

hitimisho

Kwa hivyo, tulipata huduma ya jina inayofanya kazi kabisa. Kuna, bila shaka, drawback muhimu. Ufunguo unaotumika unafaa kwa kubadilisha vikoa vidogo vilivyosajiliwa. Hiyo ni, ni moja kwa kila mtu. Hii inafungua nafasi kwa uhuni ikiwa mtu ana ufunguo. Kwa kuwa huduma ilifanywa yenyewe, hii haitasababisha matatizo yoyote maalum. Kwa sababu ni lazima usiwe na afya nzuri kabisa ya kiakili ili uwe muhuni katika maisha yako mwenyewe. Labda kuna suluhisho ambalo huruhusu kila kikoa kuidhinishwa kwa kutumia ufunguo wake, lakini hii haikuwa madhumuni ya kifungu hiki, kwa hivyo Google haikuteswa sana.

Tunaomba kwa huruma kwamba wakati wa kuchapisha nakala hii, onyesha chanzo, haswa, rasilimali hii.