Kino-configure namin ang mga DHCP server at nagse-set up kami ng mga dynamic na DNS update. hakbang: magparehistro sa serbisyong NO-IP. Mga error na maaaring mangyari kapag gumagamit ng DNS

Para sa maraming gumagamit mga sistema ng kompyuter ang konsepto ng isang dynamic na DNS server ay medyo abstract. Karamihan sa mga gumagamit ay walang ideya kung ano ito dynamic na DNS at para saan ginagamit ang mga ganitong uri ng server. Samantala, walang partikular na kumplikado sa pag-unawa sa terminong ito o sa pag-set up ng serbisyo. Susunod, nag-aalok kami para sa pagsasaalang-alang teoretikal na impormasyon At praktikal na solusyon, na madaling makabisado ng sinuman, kahit na hindi sila pamilyar sa mga serbisyong ito.

Dynamic DNS: para saan ito at para saan ito?

Ang mismong teknolohiya ng paggamit ng mga DNS server sa simula ay ipinapalagay na sila ay kumikilos bilang isang uri ng mga interpreter na nagbibigay-daan sa iyo upang ma-access ang mga mapagkukunan ng Internet nang hindi pumapasok digital na kumbinasyon website address na naaayon sa IP address nito.

Alam ng lahat na para sa isang mapagkukunan sa address bar browser pangalan lang ang nakasulat tiyak na pahina na binubuo ng mga titik, numero o mga espesyal na karakter, at ang DNS server, batay sa pangalan ng mapagkukunan, ay nagre-redirect sa kaukulang IP.

Ang Dynamic na DNS ay gumagana nang medyo naiiba, na nagbibigay-daan sa iyong magtalaga ng mga domain name sa anumang device (indibidwal na terminal, atbp.) na nakatakdang gumamit ng dynamic na IP. Sa kasong ito, maaaring gamitin ang ganap na magkakaibang mga IP address, halimbawa, nakuha sa pamamagitan ng DHCP o IPCP. Ngunit ang pangunahing pagkakaiba mula sa static na teknolohiya ay ang impormasyon sa server ay maaaring ganap na mai-update sa awtomatikong mode. Kapag kumokonekta sa isang mapagkukunan mula sa iba pang mga makina, hindi ito malalaman ng kanilang mga gumagamit ilang sandali Nagbabago ang IP address.

Mga Dynamic na IP Isyu

Ang isa sa mga pangunahing prinsipyo ng mga dynamic na DNS server ay mayroon sila makina ng kliyente dynamic na address IP. Kung gumagamit ka ng static na address, maaaring kailanganin mong magbayad ng malaking halaga para sa paggamit nito. Kaya naman kapag nagse-set up ng DDNS, bumili static na address at hindi na kailangan.

Ang mga espesyal na software client na naka-install sa mga terminal ng user ay maaaring magsagawa ng naturang conversion nang walang interbensyon ng user.

Mga benepisyo ng paggamit ng DDNS

Ngunit bakit ginagamit ang isang dynamic na DNS server? Bilang pinaka simpleng halimbawa Maaari mong isaalang-alang ang pagsubaybay sa video na nakaayos sa pamamagitan ng pag-install ng recorder at mga IP camera.

Parang sinasabi yan sa instructions modelong ito sumusuporta sa koneksyon sa pamamagitan ng isang router na may kakayahang kontrolin kung ano ang nangyayari sa pamamagitan ng Internet, ngunit sa katotohanan ito ay lumalabas na imposibleng kumonekta nang walang DDNS server.

Kapag gumagamit ng teknolohiya ng DDNS, natatanggap ng mga user hindi maikakaila na mga pakinabang, kung saan maaaring tukuyin ang mga sumusunod:

  • ang kakayahang gumamit ng ganap na magkakaibang mga protocol at port sa mga pribadong network kapag nag-access ng mga serbisyo;
  • hindi na kailangang bumili ng static na IP na nakatali sa isang partikular na device;
  • pinasimpleng posibilidad sa pamamagitan ng mga kliyente ng RDP;
  • pagsubaybay sa network (pagsubaybay sa mga computer na online o hindi nakakonekta sa network);
  • remote control at pag-reboot ng mga computer kapag may nakitang mga problema, kahit na ang network ay walang panlabas na IP (sapat normal na koneksyon sa Internet);
  • patuloy na pagsubaybay sa iyong dynamic na address upang ayusin ang mga link sa iyong sariling mapagkukunan;
  • ang kakayahang gumamit ng mga generator ng mapa ng site nang walang mga paghihigpit sa bilang ng mga pahina at ipinag-uutos na pagpaparehistro;
  • pagsubaybay sa mga sirang link;
  • direktang pagpapalitan ng impormasyon sa pagitan ng mga computer, na nilalampasan ang imbakan nito sa isang intermediate server.

Dynamic (pangkalahatang mga prinsipyo)

Tulad ng para sa mga isyu sa pagsasaayos, na tila isang bagay na wala sa science fiction sa marami, walang partikular na kumplikado dito. Upang hindi makitungo sa mga pamamaraan ng pag-set up ng isang router, pagpapasa ng mga port at maraming iba pang kumplikadong mga aksyon, ang pinakamadaling paraan ay agad na bumaling sa mga dalubhasang aplikasyon at serbisyo na espesyal na nilikha upang gawing simple ang trabaho.

Karaniwan, ang pag-setup ay bumababa sa pag-install ng isang espesyal na application ng kliyente at pagdaragdag ng iyong sariling pangalan ng mapagkukunan, kung saan ibibigay ang tatlong pangatlong antas na mga pangalan ng domain. Ito ay hindi palaging maginhawa, kaya ang ilang mga programa ay nagdagdag ng kakayahang makakuha ng kahit na isang pangalan sa unang antas.

Ang pinakasikat na mga platform at kliyente

Ang dynamic na DNS ay malawakang ginagamit ngayon. Halimbawa, ang Microsoft Corporation Aktibong Direktoryo nalalapat ang pagpapatotoo ng Kerberos nang hindi kinakailangang manu-manong ipamahagi ang mga susi.

Ang isa sa mga pinakasikat na platform para sa mga sistema ng UNIX ay BIND, na nagbibigay-daan sa pagiging tugma sa Windows NT. Gayundin, maraming mga kumpanya ng pagho-host ang nagbibigay ng dynamic na DNS nang libre, na nagpapahintulot sa mga user na baguhin ang nilalaman ng nilalaman sa pamamagitan ng isang karaniwang web interface.

Kung pag-uusapan natin mga aplikasyon ng kliyente at mga serbisyo, kabilang sa mga ito ang pinakasikat ay ang mga sumusunod:

  • ASUS DDNS;
  • Walang-IP;
  • SIYA Malaya ;
  • DNS-O-Matic;
  • Pag-edit ng Sona;
  • DynDNS.

Tingnan natin ang pagse-set up ng DDNS gamit ang bawat kliyente bilang isang halimbawa.

ASUS DDNS

Ang mga user na may dynamic na DNS router mula sa ASUS ay mas maswerte kaysa sa iba. Para sa gamit ang DDNS Kailangan mo lamang pumunta sa seksyon ng mga setting at i-activate ang serbisyo mismo.

Pagkatapos nito, dapat kang makabuo at magrehistro ng isang arbitrary na pangalan, pagkatapos nito ay makakatanggap ang user ng isang domain name sa form na "Name.asuscomm.com". Bilang karagdagan, ang listahan ng dynamic na DNS ay may kasamang marami pa karagdagang serbisyo at mga serbisyo, at ito rin ang pinakamalaki.

Walang-IP

Walang kulang madaling setup Ipinagpapalagay din nito ang dynamic na DNS sa anyo ng isang serbisyong No-IP. Upang gawin ito, kailangan mong sundin ang ilang simpleng hakbang.

Una kailangan mong magparehistro sa mapagkukunan ng noip.com at idagdag ang nais na host mula sa account na nilikha sa panahon ng pagpaparehistro (Magdagdag ng Host function). Pagkatapos nito para sa libreng pagpaparehistro Tatlong domain name ang magiging available, kung saan kakailanganin mong makabuo ng iyong sariling pangalan.

HE Libreng Serbisyo ng DNS

Ang serbisyong ito ay maaaring mukhang hindi gaanong kawili-wili sa marami. Sa prinsipyo, ang setting ay napaka simboliko (tulad ng sa mga nakaraang kaso).

Gayunpaman, ang serbisyong ito ang umaakit sa mga gumagamit na may medyo kahanga-hangang listahan karagdagang mga tampok, na agad na ipinakita mabilis na mga link(certification, tunnel broker, network map, IPv6 management, DNS at telnet server).

DNS-O-Matic

Bago sa amin ay isa pang napaka-kawili-wili at perpektong kliyente, ang paggana nito ay naiiba sa lahat ng nakaraang serbisyo. Ang pangunahing gawain nito ay payagan ang gumagamit na baguhin ang kanyang dynamic na IP nang sabay-sabay sa lahat ng mga serbisyo kung saan mayroong pagpaparehistro, halos sa isang pag-click.

Gaya ng dati, kailangan mo munang magparehistro at pagkatapos ay magdagdag ng serbisyo sa pamamagitan ng Add Service function (halimbawa, mula sa mga nakalista sa itaas). Susunod. dapat mong ipasok ang data na ginamit para sa pagpaparehistro sa mga serbisyong ito (User ID - address email, Password - password, Host/Identifier - pangalan ng ikatlong antas na domain na nabuo ng serbisyo. Kapag nakumpleto mo na ang pagpasok ng data, makikilala mo ang pag-link ng serbisyo sa iyong account sa pamamagitan ng icon na lalabas sa anyo ng berdeng kamay na may thumb up sa tapat. account ang tinukoy na serbisyo.

ZoneEdit

Ang lahat ng mga serbisyo sa itaas ay libre. Ngayon bigyang pansin ang serbisyong ito.

Ang paggamit nito ay binabayaran sa anyo ng mga espesyal na "kredito", ang halaga nito ay katumbas ng isang US dollar. Ibig sabihin, sa loob ng isang taon ang kabayaran ay labindalawang dolyar. e. Ang pamamaraan ng pagpaparehistro at pagsasaayos ay halos kapareho ng sa mga unang halimbawa, kaya walang saysay na pag-isipan ito nang detalyado.

DynDNS

Ito marahil ang pinakasikat na serbisyo, kahit na hindi ito libre. Ang halaga ng paggamit nito ay nagsisimula sa dalawampu't limang dolyar bawat taon.

Sa pamamagitan ng paraan, kahit na ang DDNS ay isinaaktibo sa router, kung ang naturang function ay ibinigay, ang gumagamit sa karamihan ng mga kaso ay sasabihan na magrehistro sa serbisyong ito. Sa kabila bayad na paggamit, DynDNS, tulad ng nabanggit ng karamihan ng mga eksperto, ay ang pinaka-maaasahang serbisyo. Ang isa pang punto ay nauugnay sa katotohanan na halos lahat modernong mga modelo sinusuportahan ng mga router ang serbisyong ito, at ang ilang device na may lumang firmware ay nakatuon lamang dito.

Kung alam mo kung ano ito IP address At DNS ngunit hindi alam kung ano ito DynDNS o alam mo, ngunit hindi mo alam kung paano ito maaaring maging kapaki-pakinabang, kung gayon ang artikulong ito ay para sa iyo. Kung hindi mo alam kung ano ito IP address At DNS at mas higit pa DynDNS, ngunit nakakakuha ka ng Internet sa bahay gamit ang teknolohiya ADSL(Halimbawa, WOW mula sa Ukrtelecom), kung gayon ang artikulong ito ay maaari ding maging kapaki-pakinabang.

Sisimulan ko sa mga IP address At DNS. Ang bawat computer na nakakonekta sa Internet ay mayroon numerong halaga na nagsisilbing natatanging makilala ito. Ang numerical value na ito ay tinatawag IP address. Halimbawa - 92.113.177.223 . Mahirap para sa ating mga tao na matandaan ang gayong mga numero. kaya lang matatalinong tao dumating up sa DNS :)

Domain Name System ( DNS - sistema ng domain name) ay nagbibigay-daan sa iyong itugma ang isang domain name (maginhawa para sa aming mga tao) sa IP address(maginhawa at kinakailangan para sa mga kotse). Salamat sa DNS nagta-type kami sa address bar ng browser na hindi mahirap tandaan mga IP address, at ang mga pangalan na naiintindihan namin ay: ya.ru, website atbp. :)

Ang sitwasyon ay umuunlad sa paraang iyon mga IP address hindi na sapat para sa lahat ng mga computer, kaya ang mga conventional concepts bilang static na IP address At dynamic na IP address. Huwag malito ang mga konsepto ng dynamic na IP address at ! Nakaugalian na itong tawaging static IP address na naupahan sa iyo (iyong computer) para sa isang tiyak na panahon (karaniwang isang kasunduan ang natatapos sa provider tungkol sa bagay na ito) at ginagarantiyahan mong magagamit mo ito sa panahong ito at hindi ito magbabago. Ibig sabihin, ibinigay sa iyo ng provider ang address na 80.80.100.150 at ang kontrata ay nagsasaad na ito ay static, na nangangahulugang magagamit mo ang address na ito sa lahat ng oras at walang ibang makakatanggap nito. Anong nangyari dynamic na IP address Ang pinakamadaling paraan upang ipakita ito ay sa pamamagitan ng paggamit ng parehong koneksyon bilang isang halimbawa WOW mula sa Ukrtelecom. Kapag kumonekta ka sa Internet, natatanggap din ang iyong kagamitan IP address, ngunit hindi ito pare-pareho, mula noong susunod na koneksyon makakatanggap ka ng isa pang address, pagkatapos ay pangatlo, atbp. Siyempre gagawin nila mga IP address mula sa tiyak na saklaw, ngunit alin ang eksaktong IP address matatanggap mo sa susunod na kumonekta ay hindi alam nang maaga.

SA mga dynamic na IP address Walang mali kung hindi mo sisimulan ang paglutas ng mas kawili-wiling mga problema kaysa sa pag-access lamang sa Internet mula sa iyong computer. Halimbawa baligtad na problema- . Kunin natin ang pinakasimpleng kaso - pag-access sa isang computer gamit ang protocol RDP- koneksyon sa remote desktop ng aming Windows XP. Ano ang kailangan nating kumonekta sa ating computer sa bahay mula sa iyong computer sa trabaho? Walang espesyal. Payagan at i-configure ang koneksyon mismo sa iyong computer sa bahay at alamin ito IP address. Pero alam mo IP address tiyak na hindi namin magagawa, dahil ito ay dynamic at maaaring maging anumang bagay sa sandaling gusto naming kumonekta sa computer. Klasikong sistema mga domain name ( DNS) gumagana lamang sa mga static na IP address. At hindi namin mai-link ang isang domain name sa aming IP address.

Ito ay kung saan ito ay madaling gamitin DynDNS. Ang serbisyong ito nagbibigay-daan sa amin na subaybayan ang mga pagbabago sa aming IP address at tinitiyak na ang aming domain name ay nauugnay sa kasalukuyang nasa sa ngayon Ang IP address ng aming computer. Pagkatapos ay kailangan lamang nating tandaan ang domain name ng computer, at DynDNS titiyakin na ang kasalukuyang wastong IP address ay palaging nauugnay sa pangalang ito.

Paano ito gumagana sa pagsasanay? Sasabihin ko sa iyo ang sarili kong halimbawa. May isang website na nagbibigay ng ganitong serbisyo. Ito ay tinatawag na dyndns.com. Sa pagrehistro sa site na ito, gumawa ako ng domain name ng form kuzmenko.dyndns.org. At magpatuloy sa iyong sarili ADSL modem sa seksyon DynDNS, nirehistro ang aking mga kredensyal. Lahat. Ngayon ako ay nasa domain name Maaari akong palaging mag-log in sa aking computer (sa ngayon ay walang mga pagkabigo sa isang taon at kalahati). Kung kailangan mo pa detalyadong paglalarawan pagpaparehistro o mga setting sa modem - sumulat, idaragdag ko ito.

Sumulat ako tungkol dito nang mas detalyado. Ang pangunahing bagay na dapat tandaan ay iyon kailangan mo lang i-configure ang DynDNS client sa isang device sa network, at, kung maaari, sa isa na tumatanggap ng panlabas na dynamic na IP address.

Gusto mo bang mabilis na subukan ang iyong kaalaman? tagapangasiwa ng system? Hilingin sa kanya ang pampublikong IP address Google DNS. Ang sinumang may respeto sa sarili na administrator ng system ay sasagot ng: "8.8.8.8", at ang isang advanced ay magdaragdag ng "... at 8.8.4.4".

Anong nangyariDNS?

Ang DNS ay isang acronym para sa Domain Name Sistema. Isinalin bilang isang sistema ng domain name, ito ay isang sistema na tumutugma sa isang domain name at isang IP address ng isang host. Kaya, alam ang pangalan ng host, maaari mong makuha ang address nito at kabaliktaran. Para saan ito? World Wide Web Ang Internet ay idinisenyo sa paraang ang bawat aparato (computer, telepono, tablet, router) ay may sariling natatanging address (sa katunayan, ang mga address ay maaaring ulitin kung pinag-uusapan natin tungkol sa iba't ibang LOKAL na network, ngunit sa artikulong ito ay pinag-uusapan natin pandaigdigang network at hindi kami pupunta sa mga detalye ng NAT, PAT at pagruruta), at maa-access mo lang ang device na ito sa pamamagitan ng pag-alam sa address nito sa network. Sa pagtatrabaho sa Internet, naa-access namin ang dose-dosenang mga site araw-araw. Mahirap tandaan ang lahat ng kanilang mga address, na binubuo ng isang pagkakasunud-sunod ng mga numero at tuldok, halimbawa, ano ang mas madaling matandaan 77.222.61.238 o integrus.compumur.ru? Syempre, yung pangalawa. At tatandaan ng sistema ng domain name ang address para sa iyo.

Available ang DNS sa bawat computer, sa bawat network at sa bawat provider bilang karagdagan, mayroon itong hierarchical form at sa kaso kapag hindi matukoy ng domain name system ang address ng hiniling na mapagkukunan mula sa domain name, ipinapasa nito ang kahilingan sa; isang mas mataas na antas ng DNS server. Ang kahilingan ay maaaring ipadala hanggang sa isa sa 13 "pinakamahalaga sa mundo" na ugat DNS server ov.

Paano mag-install ng DNS server?

Ang server ay maaaring gumanap iba't ibang function, kaya niyang gampanan ang papel pandaigdigang katalogo, panatilihin impormasyon ng file, gumana sa mga database, makipagtulungan sa ilang user nang sabay-sabay. Depende sa layunin ng server, ang mga tungkulin ay naka-install dito - isang espesyal na hanay ng mga programa na nagpapahintulot sa server na gawin ang mga kinakailangang function.

Paano mag-install ng isang tungkulinMga DNS server? Isasagawa namin ang pag-install sa Windows Server 2012 R2.

Kadalasan, ang tungkulin ng DNS server ay naka-install sa isang domain controller. Ngunit kung habang Mga aktibong pag-install Direktoryo, na-uncheck mo ang kahon ng "DNS server", o hindi lang kailangan ng AD, pagkatapos ay kailangan mo lamang i-install ang DNS server. Upang gawin ito, pumunta sa Server Manager at i-click ang "Magdagdag ng Mga Tungkulin at Mga Tampok" na buton.

Bubukas ang window ng Add Roles and Features Wizard. Basahin ang panimulang teksto ng wizard at i-click ang Susunod.

Tiyaking napili ang I-install ang Mga Tungkulin at Tampok at i-click ang Susunod.

Pumili ng server mula sa server pool. Sa aming kaso mayroon lamang isang server, maaari kang magkaroon ng higit pa.

Piliin ang Role DNS Server.

Sa pamamagitan ng pagsuri sa kinakailangang kahon, makikita natin ang window na "Magdagdag ng Mga Tungkulin at Mga Bahagi ng Wizard" na lalabas. Ang mga bahaging ito ay kinakailangan upang pamahalaan ang naka-install na tungkulin. Kung ibibigay mo ang DNS server mula sa isa pang server, maaari mong laktawan ang pagdaragdag ng mga bahaging ito.

Bumalik sa window na may check ang DNS Server, i-click ang Susunod, pagkatapos ay Susunod, at Susunod muli hanggang sa maging aktibo ang pindutang I-install.

I-click ang button na "I-install".

Magsisimula ang pag-install.

Pagkatapos makumpleto ang pag-install (ang pag-install ay tatagal ng mas mababa sa 5 minuto), lalabas ang sumusunod na mensahe: "Nakumpleto ang pag-install sa YourServerName." Maaari mong i-click ang pindutang "Isara". Ngayon sa Server Monitoring Panel, pati na rin sa Start Menu, makikita mo bagong linya"DNS". Kung mag-click ka sa linyang ito, ilulunsad ang "DNS Manager".

Parang ganito.

Kasalukuyang walang mga zone na naka-configure sa DNS server. Ang nasabing server ay tinatawag na caching server. Ang mga zone ay mga bahagi ng namespace kung saan responsable ang server. Kasama sa mga forward lookup zone ang paglutas ng isang pangalan sa isang IP address. Sona baligtarin ang paghahanap sa kabaligtaran, tumutugma ito sa IP address sa pangalan.

Gumawa tayo ng direktang viewing zone at gawin ang mga simpleng setting nito.

Upang gawin ito, i-click i-right click mouse sa inskripsyon na "Ipasa ang mga view ng zone" at pagkatapos ay "Gumawa ng bagong zone".

Magbubukas ang window ng "New Zone Creation Wizard", i-click ang "Next". Magbubukas ang window ng pagpili ng uri ng zone. Kung wala kang ibang DNS server, piliin ang “Main zone” at “Next”.

Sa susunod na window kailangan mong tukuyin ang pangalan ng zone. Inirerekomenda na gamitin ang iyong domain. Sa aming kaso, ang pangalan ay: . I-click ang “Next”.

Sa susunod na window, piliin ang uri ng dynamic na pag-update. Inirerekomenda na payagan mga dynamic na update, ngunit kung ang DNS ay gagamitin lamang sa iyong lokal na network. Kung hindi, ang item na ito ay maaaring magkaroon ng mga panganib sa seguridad, na babalaan sa iyo ng "New Zone Wizard."

I-click ang "Next" at "Finish". Ang direktang viewing zone ay matagumpay na nalikha, gawin natin ang simpleng pagsasaayos nito. Ang pag-set up ng isang browsing zone ay ginagawa sa pamamagitan ng pagdaragdag ng mga DNS record sa zone. Mayroong ilang mga uri ng mga tala ng DNS. Tingnan natin ang mga pangunahing uri:

  • A-record. Iniuugnay ang Hostname at IPV Protocol Address
  • AAAA record. Iniuugnay ang Hostname at IPV Protocol Address
  • CNAME record. Alyas, dating nagre-redirect sa ibang pangalan.
  • MX record. Pagpasok sa koreo, tumuturo sa mga mail server.
  • NS record. Tumuturo sa DNS server ng domain.

Gumawa tayo ng A record para sa ating bagong forward lookup zone. Upang gawin ito, mag-right-click sa zone at piliin ang naaangkop na item menu ng konteksto, gaya ng ipinapakita sa larawan.

Sa window na bubukas " Bagong node» ilagay ang Host Name, halimbawa GateWay at ang IP address nito, halimbawa 192.168.0.1. I-click ang button na "Magdagdag ng Node".

handa na! Matagumpay na nagawa ang entry!

Sa artikulong ito sinubukan namin ang aming makakaya sa malinaw na wika ipaliwanag sa karaniwang tao nang walang malalim na kaalaman sa IT, kung ano ang DNS, kung paano i-install ang papel ng DNS server sa Windows Server 2012, nakilala namin ang mga pangunahing uri ng mga talaan at ipinakita sa mga larawan kung paano ginawa ang mga talaan na ito. At kung ang lahat ng nasa itaas ay tila mahirap para sa iyo, ang aming mga espesyalista ay magse-set up ng isang server para sa iyo nang wala pang isang oras.

Minsan kinakailangan na magrehistro ng DNS para sa isang computer na may isang dynamic na IP address. Ang simpleng paraan Para sa layuning ito, may mga serbisyo tulad ng dyndns, na inilarawan sa kamakailang paksa Pag-link ng domain at dynamic na IP. Minsan ang diskarte na ito ay gumagana nang hindi maganda.

Halimbawa, sa aking sitwasyon, ang provider Minsan binabago ang aking pampublikong IP address. Kadalasan nangyayari ito minsan bawat ilang buwan. Bilang karagdagan, ang aking computer sa bahay ay bihirang mag-reboot. Sa panahong ito, ang serbisyo ng dyndns, na dati kong ginamit, ay nakapagpadala sa akin ng mga abiso sa kawalan ng aktibidad ng ilang beses upang hindi paganahin ang "hindi nagamit" na account. Lumipat sa manu-manong nakarehistro DNS zone Hindi rin ito gumagana dahil minsan nagbabago pa rin ang address. Bukod dito, karaniwan mong nalaman ang tungkol dito kapag kailangan mo ng access sa iyong computer sa bahay dito at ngayon.

Upang ipatupad ang inilarawan na paraan, kakailanganin mo ng isang server sa Internet na may DNS bind server sa ibabaw nito. At gayundin domain zone, ang subdomain na aming ilalaan para sa aming computer. Inilalarawan ang isang opsyon para sa pagkonekta ng Linux computer sa isang Linux server. Para magamit ng iba mga operating system Kakailanganin mong basahin ang mga manwal at baguhin ang ilang hakbang.

Kaya:
1. Mayroon kaming naka-install na server bind9 gamit ang domain server.org
2. Gumawa ng zone client.server.org.zone:

$ORIGIN.
$TTL 10 ; 10 segundo
client.server.net SA SOA ns1.server.net. hostmaster.server.net. (
18; serye
10800 ; i-refresh (3 oras)
3600 ; subukan muli (1 oras)
604800 ; mawawalan ng bisa (1 linggo)
10 ; pinakamababa (10 segundo)
$TTL 3600 ; 1 oras
NS ns1.server.net.
NS ns2.server.net.
MX 10 client.server.net.

Narito ang mga server na ns1.server.net at ns2.server.net ay ang mga DNS server para sa aming zone, ang client.server.net ay ang address ng aming home computer

3. bumuo ng mga susi sa kliyente:
client# cd /etc/namedb/keys
client# dnssec-keygen -b 512 -a HMAC-MD5 -v 2 -n HOST client.server.net.

4. Gumawa ng file na may susi sa server:
server# cd /var/named/chroot/etc
server# vim keys.conf:

Key client.server.net. (
algorithm "HMAC-MD5";
sikreto "omr5O5so/tZB5XeGuBBf42rrRJRQZB8I9f+uIIxxei8qm7AVgNBprxtcU+FQMzBvU/Y+nyM2xbs/C8kF3eJQUA==";
};

SA sa kasong ito ginamit simetriko na susi, na hindi ligtas: kung may access ang isang tao sa key file sa iyong server, magagamit nila ang iyong key para baguhin ang iyong zone data. Sa kasong ito, maaari kang gumamit ng asymmetric key.

Itakda ang mga karapatan sa pag-access sa file gamit ang mga susi:
server# chmod 640 keys.conf
server# chown root:named keys.conf

5. idagdag ang aming zone sa named.conf:
isama ang "/etc/keys.conf"
zone "client.server.net" (
uri ng master;
file na "zones/client.server.net";
payagan-update(
key client.server.net;
};
};

Narito ang isang parameter na nagbibigay-daan sa iyong i-update ang data ng zone. Sa pangkalahatan, pagkatapos basahin ang mga manual, makakahanap ka ng mga opsyon para sa parameter na ito na nagbibigay-daan sa iyong mag-update lamang ng isang tala sa zone para sa binigay na susi. Iyon ay, maaari kang magkaroon ng isang zone kung saan nakarehistro ang mga subdomain na client1, client2, atbp. na papahintulutan gamit ang mga key key1, key2, atbp.

6. I-restart ang DNS server:
server# /etc/init.d/named reload

7. Gumawa ng script sa client na mag-a-update ng data ng zone:
#!/bin/bash
IFACE="wlan0"
TTL=3600
SERVER=ns1.example.com
HOSTNAME=foo.example.com
ZONE=example.com
KEYFILE=/root/ddns-keys/Kfoo.example.com.+157+12345.private

New_ip_address=`ifconfig $IFACE | grep "inet addr:" | awk "(print $2)" | awk -F ":" "(print $2)"`
new_ip_address=$(new_ip_address/ /)

Nsupdate -v -k $KEYFILE<< EOF
server$SERVER
zone $ZONE
i-update tanggalin ang $HOSTNAME A
i-update idagdag ang $HOSTNAME $TTL A $new_ip_address
ipadala
EOF

Sa simula ng script, ang kaukulang mga parameter ay inilarawan: interface, server at mga pangalan ng zone, lokasyon ng file na may susi.

8. Ang natitira na lang ay i-configure ang autostart/awtomatikong pagbabago ng address kapag binabago ang DNS.
Gagawin namin ito gamit ang isang script para sa NetworkManager:
lumikha ng isang file /etc/NetworkManager/dispatcher.d/20-dyndns.sh:
#!/bin/sh

Iface=$1
estado=$2

Kung [ "x$state" == "xup" ] ; pagkatapos
/etc/namedb/ddns-update
elif [ "x$state" == "xdown" ]; pagkatapos
totoo
fi

Gawin natin itong executable at pagmamay-ari ng root user.

Ilunsad natin, suriin, gamitin.

Upd: Kung hindi ito gumana, suriin (itakda) sa server ang mga karapatan ng pinangalanang magsulat sa folder kung saan matatagpuan ang file client.server.org.zone
na pinangalanan ay lilikha ng isang client.server.org.zone.jnl file doon

Ang mga sumusunod na materyales ay ginamit.