Istraktura ng dns system ng domain name. Ano ang DNS, kung paano ito gumagana at kung paano tukuyin o baguhin ang mga DNS server para sa isang domain. Bilang karagdagan sa kanila, naglalaman ang mensahe
Alexander Lansky
Kung mayroon kang anumang karanasan sa Internet at mga computer network, malamang na narinig mo na ang Domain Name System (DNS). Basahin ang artikulong ito upang malaman kung paano gumagana ang lahat.
Ang pangalan ng host mismo ay hindi magbibigay ng anumang impormasyon tungkol sa lokasyon ng partikular na makina na iyong kokontakin, dahil ang lahat ng mga koneksyon ay ginawa ng mga IP address.
Ang domain name server ay isang device na nagmamapa ng hostname sa IP address ng isang partikular na makina/hardware.
Sasaklawin ng artikulong ito ang mga detalye ng iba't ibang mga query sa DNS, ang mga uri ng mga DNS server, at ang mga uri ng mga DNS record.
DNS resolver
Ito ang mga computer na ginagamit ng mga ISP upang maghanap sa kanilang database para sa isang partikular na host na hiniling ng user. Kapag natanggap ang data, ire-redirect ang user sa kaukulang IP address. Ang mga solver ay gumaganap ng napakahalagang papel sa DNS.
Ini-cache ng DNS resolver ang impormasyon. Halimbawa, ang site example.com ay matatagpuan sa isang makina na may IP address na 35.195.226.230 . Samakatuwid, ang mga cache ng resolver mula sa buong mundo ay maglalaman ng sumusunod na tugma: example.com → 35.195.226.230 .
Ito ay pinaniniwalaan na sa hinaharap ang site ay maaaring lumipat sa anumang iba pang host na may ibang IP, sabihin 35.192.247.235 . Ang mga cache ng DNS resolver sa buong mundo ay panatilihin ang lumang IP address nang ilang sandali. Ito ay maaaring maging sanhi ng site na maging hindi magagamit hanggang sa maabot ng mga pagbabago ang lahat ng DNS.
Ang oras na ang isang tala ay naka-imbak sa isang solver ay tinatawag na TTL (oras para mabuhay).
Maaari itong mai-install sa control panel ng serbisyo kung saan binili ang domain.
Mga uri ng DNS Server
Root DNS Server
Isa itong DNS server na nag-iimbak ng mga address ng lahat ng TLD server (TLD - top-level domain, top-level domain). Sa landas mula sa pangalan ng host hanggang sa IP address, unang tumama ang query sa root DNS server.
Mayroong 13 root DNS server:
Mga organisasyong namamahala sa mga root DNS server
Hindi ito nangangahulugan na mayroon lamang 13 machine na humahawak sa lahat ng mga kahilingan mula sa buong mundo - may mga pangalawang server na namamahagi ng trapiko.
Mga TLD server
Ang mga server na ito ay nauugnay sa mga nangungunang antas ng domain (mga TLD). Karaniwang nagmumula ang mga ito pagkatapos ng root DNS server. Ang mga TLD server ay naglalaman ng impormasyon tungkol sa pinakamataas na antas ng domain ng isang partikular na host.
Sabihin nating kung hihilingin mo ang IP address ng host site , ang TLD server na tumutugma sa .ru na domain ay tatanungin. Ibinabalik ng TLD server ang address ng authoritative DNS server para sa solver.
Ngayon ang tanong ay lumitaw - paano malalaman ng mga TLD server ang address ng mga authoritative server? Ang sagot ay simple - pagkatapos mong bumili ng anumang domain mula sa mga registrar tulad ng Godaddy o Namecheap, itinatali ng mga registrar ang mga authoritative server sa TLD server.
Ngayon ang ilang provider ay nagbibigay ng kakayahang gumamit ng mga third-party na authoritative server. Maaari kang pumili ng isang partikular na authoritative nameserver mula sa registrar.
Makapangyarihang DNS Server
Huli ang kahilingan sa mga server na ito. Ang mga server na ito ay nag-iimbak ng mga aktwal na tala tulad ng A, NS, CNAME, TXT, atbp.
Mga uri ng mga query sa DNS
Mayroong 3 uri ng mga query sa DNS:
- recursive: Ang ganitong mga kahilingan ay ginawa ng mga user sa solver. Sa totoo lang, ito ang unang query na ginagawa sa proseso ng paghahanap ng DNS. Ang solver ay kadalasan ang iyong ISP o network administrator.
- Hindi recursive: sa mga hindi recursive na query, ang solver ay agad na nagbabalik ng tugon nang walang anumang karagdagang mga query sa iba pang mga nameserver. Nangyayari ito kung ang lokal na DNS server ay may kinakailangang IP address na naka-cache, o kung ang mga kahilingan ay direktang ginawa sa mga authoritative server, na umiiwas sa mga paulit-ulit na kahilingan.
- umuulit: Ang mga umuulit na query ay isinasagawa kapag ang solver ay hindi makapagbalik ng tugon dahil hindi ito naka-cache. Samakatuwid, nagtatanong ito sa root DNS server. At alam na niya kung saan hahanapin ang aktwal na TLD server.
Halimbawa, kung sinusubukan mong kunin ang IP address ng medium.com, ibabalik ng root domain server ang address ng TLD server for.com . Ang address na ito ay ibabalik ng root server sa solver. Itatanong ng solver ang TLD server. Maaaring hindi alam ng TLD server ang tamang IP address, ngunit maaari itong magbigay ng authoritative DNS server address para sa medium.com .
Subukan nating isaalang-alang ang prosesong ito sa figure:
Tingnan natin ang larawan sa itaas:
- Gumagawa ang user ng kahilingan sa solver na hanapin ang IP address. Ito ay isang recursive na query.
- Hinahanap ng solver ang cache nito para sa kinakailangang IP address hangga't maaari.
- Kung ang solver ay may kinakailangang IP address, ibabalik nito ito.
- Kung hindi, ang solver ay nagsasagawa ng umuulit na query sa root DNS server. Hinahanap ng root DNS server ang tamang TLD para sa hiniling na address. Halimbawa, kung ang host ay medium.com , ang TLD ay .com . Hinahanap ng root DNS server ang address ng .com na domain at nagbabalik ng tugon sa solver.
- Gumagawa na ngayon ang solver ng umuulit na kahilingan sa TLD server upang makuha ang kinakailangang IP address. Ibinabalik ng TLD server ang address ng authoritative server para sa hiniling na host.
- Pinapanatili ng authoritative server ang aktwal na hostname-to-IP address mapping records na ibinalik sa solver (na ibinabalik naman ito sa user).
- Kung wala ang kinakailangang entry sa authoritative server, may ibabalik na DNS_PROBE_FINISHED_NXDOMAIN error.
- Para sa lahat ng mga server kung saan pumasa ang kahilingan, ang resulta ay naka-cache, at sa kaso ng paulit-ulit na kahilingan, ang resulta ay nasa server na.
- Sa karaniwan, ang isang DNS lookup ay aabot ng humigit-kumulang 4 na query, ngunit ang lookup na ito ay tatagal lamang ng ilang milliseconds.
Ano ang resulta?
Kahit na baguhin mo ang record sa mga registrar, magtatagal ito ng ilang oras upang gumawa ng mga pagbabago sa mga solver sa buong mundo. Ang prosesong ito ay maaaring tumagal mula 24 hanggang 72 na oras, ngunit kadalasan ay nakumpleto nang mas mabilis, dahil sa panahong ito, ang mga tala ng TTL mula sa mga provider ay may oras na mag-expire.
Ano ang DNS, kung paano ito gumagana at kung paano tukuyin o baguhin ang mga DNS server para sa isang domain - 3.5 sa 5 batay sa 2 boto
DNS - (Domain Names System) Domain Name System - ay isang serbisyo sa network, sa mga server kung saan ang mga domain name ay inihahambing sa mga digital na halaga ng kanilang mga IP address.
Tingnan natin kung ano ang DNS, kung paano ito gumagana at kung paano ito gumagana.
Ang Internet ay isang IP network at ang bawat computer sa network na ito ay may partikular na personal na numero, na tinatawag na IP address. Ngunit dahil hindi maginhawang gumamit ng digital addressing, napagpasyahan na gamitin ang alphabetic spelling ng mga address. Samakatuwid, kapag pumunta ka sa anumang mga site sa Internet, hindi ka nagpasok ng mga numero, ngunit mga titik. Ngunit ang problema ay ang mga computer ay maaari lamang maramdaman ang digital na impormasyon, iyon ay, isang pagkakasunud-sunod ng mga isa at mga zero, at ganap na hindi maunawaan ang alpabetikong impormasyon.
Iyon ang dahilan kung bakit nilikha ang isang espesyal na serbisyo sa Internet na nagsasalin ng mga titik ng mga address sa mga numero at ang serbisyong ito ay tinatawag na DNS (Domain Name System).
Ang serbisyo ng DNS ay isang malaking database na naglalaman ng impormasyon tungkol sa pagsusulatan ng isang partikular na domain name sa isang partikular na IP address. Biswal, maaari itong ilarawan bilang mga sumusunod:
Mayroong isang malaking bilang ng mga pangalan ng domain sa Internet at higit pa at higit pa araw-araw, kaya maaari mong isipin kung gaano kalaki ang database ng serbisyong ito. Itabi ito malaking bilang ng ang impormasyon sa isang server ay hindi makatwiran at halos imposible.
Ngunit dahil ang Internet network ay binubuo ng mga subnet, napagpasyahan na hatiin ang database na ito at ilagay ang tiyak na laki nito sa bawat isa sa mga subnet. Kung saan may mga pagsusulatan ng mga IP address sa mga domain name lamang para sa mga computer na kasama sa subnet na ito.
Ano ang NS server
Ang server na naglalaman ng lahat ng impormasyon tungkol sa pagsusulatan ng mga domain name sa isang partikular na subnet ay tinatawag na NS server, ay nangangahulugang Name Server o name server. Isaalang-alang ang isang halimbawa ng pag-convert ng isang domain name sa isang IP address batay sa isang pinasimple na network.
Tulad ng nakikita mo, ang network na ito ay may computer na may alfa domain na may IP address na 192.55.11.25 at isang computer na may beta domain na may IP address na 192.55.11.26, at ang DNS server mismo, na mayroon ding kaukulang IP address . Ngayon ipagpalagay na ang beta computer ay kailangang makipag-ugnayan sa alfa computer, ngunit hindi nito alam ang IP address nito, ang domain name lang nito. Gayunpaman, alam nito ang IP address ng DNS server kung saan ina-access nito upang malaman ang IP address ng alfa server. Hinahanap ng NS server ang database nito at hinahanap ang IP address na tumutugma sa alfa domain name at ipinapasa ito sa beta computer. Ang beta computer, na nakatanggap ng IP address, ay ginagamit ito upang makipag-ugnayan sa beta computer.
Tulad ng alam mo, ang lahat ng mga pangalan ng domain ay may sariling hierarchical na istraktura at nahahati sa mga .ru na domain zone. com at iba pa. Tingnan ang materyal para sa higit pang mga detalye. Kaya, ang bawat domain zone ay may sariling NS server na naglalaman ng impormasyon tungkol sa mga IP address ng mga domain na iyon na kasama sa isang partikular na domain zone. Kaya, ang malaking database na ito ay nahahati sa mas maliliit.
Setting ng DNS
Paano ko mababago at matutukoy ang mga DNS server para sa isang domain.
Upang mag-load ang iyong site kapag inilagay mo ang address ng iyong site sa address bar ng iyong browser, kailangan mong iugnay ang domain name ng site sa hosting. Upang gawin ito, dapat nating sabihin sa serbisyo ng DNS kung aling NS server ang dapat makipag-ugnayan, upang ito naman ay tumingin sa database nito at sabihin kung aling server (hosting) ang makikipag-ugnayan sa browser.
Ganito ang hitsura ng entry ng DNS server:
ns1.yourhosting.ru
ns2.yourhosting.ru
Maaari mong mahanap ang mga address na ito:
- sa isang liham na ipinapadala sa iyo kaagad ng hosting provider pagkatapos mag-order ng hosting;
- sa control panel ng pagho-host, halimbawa, sa seksyon ng mga domain;
- sa pamamagitan ng pakikipag-ugnayan sa suporta sa pagho-host.
Ngayon tungkol sa kung saan kailangan nilang tukuyin. Ang mga address ng DNS server na ito ay dapat na tinukoy sa domain na iyong gagamitin bilang address ng iyong site. Samakatuwid, pumunta sa website ng domain name registrar kung saan mo inirehistro ang iyong domain. Sa pamamahala ng domain, hanapin ang item na DNS server o Pamahalaan ang mga DNS server / Delegation, maaaring mag-iba ang pangalan depende sa registrar. Halimbawa, sa domain name registrar na ginagamit ko upang irehistro ang aking mga domain, kailangan mong pumunta sa seksyong "Aking mga domain" >> markahan ang gustong domain at piliin ang "Baguhin ang mga DNS server" mula sa drop-down na listahan.
Matapos ipasok ang seksyong ito, magbubukas ang isang form sa mga patlang kung saan kailangan mong ipasok ang naaangkop na mga DNS server. Upang gawin ito, sa aking kaso, kailangan mong i-uncheck ang kahon na "Gumamit ng mga pangalan ng registrar" at pagkatapos ay tukuyin ang ns1.yourhosting.ru sa DNS1 field, at ns2.yourhosting.ru sa DNS2 field. Maaaring tanggalin ang mga IP address, kaya hindi ibinibigay ng ilang hosting provider ang mga ito. Pagkatapos punan ang mga patlang, i-click ang pindutang "I-edit".
Pagkatapos nito, kailangan mong maghintay ng ilang sandali hanggang sa maitugma ang mga DNS server. Maaaring tumagal ito kahit saan mula sa ilang oras hanggang isang buong araw. Samakatuwid, sa sandaling tinukoy mo ang mga ito, hindi maglo-load ang iyong site.
Paano tukuyin ang iyong mga DNS server para sa isang domain
Minsan kailangan mong tukuyin ang iyong sariling mga DNS server, ibig sabihin, mga DNS server na matatagpuan sa parehong domain. Halos lahat ay may sariling serbisyo ng DNS server. Sa kasong ito, halimbawa, para sa site na ito, ang ns1..site ay tinukoy bilang DNS server.
Sa paggawa nito, dapat isaalang-alang ang mga sumusunod na puntos:
1. Kung tinukoy mo ang iyong mga DNS server para sa isang domain na matatagpuan sa RU, SU, RF zone, dapat mong tukuyin ang IP address nito para sa bawat DNS server. Sa kasong ito, ang bawat tinukoy na IP address ay dapat na mag-iba ng hindi bababa sa isang digit; hindi pinapayagang ipahiwatig ang parehong IP.
2. Kung ang mga DNS server na tinukoy mo para sa iyong domain name ay nasa ibang domain, halimbawa, kung tinukoy mo ang mga DNS server tulad ng 1ns.vash-sait.ru o 2ns.vash-sait.ru para sa domain ng site, gagawin mo hindi kailangang tukuyin ang mga IP address.
3. Kung tinukoy mo ang iyong mga DNS server para sa isang internasyonal na domain, ang mga DNS server na ito ay dapat na nakarehistro nang maaga sa internasyonal na database ng NSI Registry. Hindi posibleng tukuyin ang mga ito nang walang pagpaparehistro sa database na ito. Kapag nagrerehistro sa NSI Registry, kakailanganin mong magpasok ng mga IP address para sa bawat DNS server. Samakatuwid, kapag tinutukoy ang mga DNS server para sa isang domain, hindi na kailangang tukuyin ang mga IP address.
Pag-attach ng IP address sa isang domain
Upang mag-attach ng IP address sa isang domain, kailangan mong pumunta sa mga setting ng mga DNS record. Kung paano ito gagawin ay depende sa control panel ng pagho-host. Halimbawa, sa ISPmanager kailangan mong pumunta sa seksyong "Mga pangalan ng domain", pagkatapos ay i-double click ang kinakailangang domain name at tukuyin o i-edit ang sumusunod na tatlong mga entry (upang lumikha ng isang entry, mag-click sa icon na "Lumikha", upang baguhin , i-click ang kinakailangang entry):
Para sa unang entry, ipasok ang www sa field na "Pangalan", piliin ang A (Internet v4 address) sa drop-down na listahan ng "Uri", at ipasok ang kinakailangang IP address sa field na "Address".
Para sa pangalawang entry, ilagay ang @ (aso) sa field na "Pangalan", piliin ang A (Internet v4 address) sa drop-down na listahan ng "Uri", at ilagay ang kinakailangang IP address sa field na "Address".
Para sa ikatlong entry, ipasok ang * (asterisk) sa field na "Pangalan", piliin ang A (Internet v4 address) sa drop-down na listahan ng "Uri", at ilagay ang nais na IP address sa field na "Address".
Video: Paano gumagana ang DNS
Ang materyal ay inihanda ng proyekto:
Internet ay isang koleksyon ng mga lokal na network ng mga computer na matatagpuan sa buong mundo na nakikipag-ugnayan sa isa't isa ayon sa pare-parehong tuntunin na tinatawag na mga protocol.
Upang hindi matandaan ang numerical address ng computer, nilikha ang DNS system. Domain Name System o DNS (Domain Names System), nag-uugnay ng mga pangalan tulad ng mga numerong address (185.12.92.137) na ginagamit ng mga computer upang makipag-ugnayan sa isa't isa.
Upang gumana ang iyong site gamit ang iyong domain name, dapat mong tukuyin ang mga DNS server kung saan ito "ire-record" kung saang server (hosting) matatagpuan ang iyong site. Ang mga DNS server ay ganito ang hitsura:
ns1.yourhosting.ru
ns2.yourhosting.ru
May tatlong paraan para mag-set up ng DNS:
- registrar DNS. Sa kasong ito, kakailanganin mong ganap na i-configure ang DNS zone tulad ng sa ikatlong opsyon.
- DNS ng hosting provider. Sa kasong ito, gagawin ng hosting provider ang lahat ng paunang pag-setup ng DNS, sapat para sa normal na operasyon ng iyong site.
- Third party na DNS. Maaari mong tukuyin ang DNS hosting sa pangkalahatan sa isang third-party na DNS server, gaya ng Yandex-DNS.
Paano tukuyin (baguhin) ang mga DNS server para sa isang domain?
Upang tukuyin/palitan ang DNS server para sa isang domain, kailangan mong:
- magparehistro sa isang domain name registrar;
- Hanapin ang gustong domain at pumili doon "Pamamahala / Delegasyon ng DNS Server"
- Sa form na bubukas, tukuyin ang mga kinakailangang DNS server (maaaring alisin ang IP). o lagyan ng check ang checkbox na "Gumamit ng mga DNS server ng registrar."
- Mag-click sa pindutang "I-save".
Ang impormasyon tungkol sa iyong mga pagbabago ay magiging available sa loob ng ilang minuto hanggang 72 oras. Samakatuwid, sa una ay posible na ang mga DNS server ay luma na. Hindi ito nakadepende sa registrar o sa hosting provider. Maghintay ka lang.
Pagse-set up ng mga tala ng DNS.
Upang magdagdag/magbago ng mga tala sa DNS server, kailangan mong gawin ang sumusunod:
Isang halimbawa ng paggawa ng mga tala sa DNS:
Ipagpalagay na nairehistro mo ang mydomain.ru domain at ang IP address ng web server kung saan matatagpuan ang site - 195.128.128.26. Sa kasong ito, kakailanganin mong lumikha ng hindi bababa sa dalawang "A" na tala para sa iyong domain (upang i-link ang mydomain.ru at www.mydomain.ru sa 195.128.128.26). Upang gawin ito, sa form para sa pagdaragdag ng mga record na "A", sa field na "Subdomain name", tukuyin ang "@" para sa unang record at "www" para sa pangalawang record, at sa field na "Data", tukuyin ang 195.128. 128.26 (para sa parehong mga tala).
Upang ipasa ang lahat ng mga subdomain sa isang IP address, kailangan mong tukuyin ang * bilang ang "Pangalan ng Subdomain"
Halimbawa 2: Gusto mong ituro ang mail.mydomain.ru sa parehong host bilang relay.highway.ru. Upang gawin ito, ilagay ang "mail" sa field na "Subdomain name", piliin ang "Uri ng record" CNAME, at ilagay ang "relay.highway.ru." sa field na "Data".
Isang halimbawa ng mga tala ng DNS para sa mydomain.ru zone:
@ A 195.161.114.80 @ MX 10 relay.highway.ru. www A 195.161.114.80 ctrl CNAME ctrl.muse.highway.ru. ftp CNAME ftp.muse.highway.ru. mail CNAME relay.highway.ru. ssh CNAME ssh.muse.highway.ru.
Mga tagubilin para sa Pagbabago ng mga DNS Server
- Kung tinukoy mo ang mga RU, SU, RF DNS server na matatagpuan sa parehong domain (i.e. "iyong" DNS), halimbawa, para sa domain testsite.ru tumukoy ka ng mga DNS server ns1.testsite.ru at ns2.testsite.ru, pagkatapos kinakailangan dapat mong tukuyin para sa bawat DNS server ang IP address nito.
- Kung tinukoy mo ang mga DNS server sa anumang domain na matatagpuan sa ibang domain, halimbawa, para sa isang domain testsite.ru tumukoy ka ng mga DNS server ns1.abrakadabra.ru at ns2.abrakadabra.ru, pagkatapos ay tukuyin ang mga IP address para sa bawat DNS server hindi na kailangan.
- Ang mga IP address ng mga DNS server (kung kinakailangan, tingnan sa itaas) para sa RU, SU, RF na mga domain ay dapat mag-iba ng hindi bababa sa isang digit! Ang parehong IP para sa lahat ng DNS ay hindi pinapayagan.
- Para sa mga internasyonal na domain (com, net, org, info, atbp.), ang mga DNS server na iyong tinukoy para sa domain ay dapat na kinakailangan nakarehistro sa internasyonal na database ng NSI Registry. Kung hindi sila nakarehistro doon, hindi sila maaaring tukuyin. Para sa mga internasyonal na domain, ang mga IP address ay hindi kailangang tukuyin sa mga DNS server. Tinukoy ang mga ito kapag nagrerehistro ng DNS sa database ng NSI Registry.
Paano mag-attach ng domain sa isang IP address?
Upang mag-attach ng domain sa isang IP address, kailangan mong:
Ngayon ay kailangan mong maghintay hanggang magkabisa ang mga pagbabago at magbubukas ang iyong site mula sa IP address na ito. Maaaring tumagal ito ng hanggang 72 oras.
Gaano katagal ang pagbabago ng DNS?
Ang mga pagbabago sa DNS ay ginawa kaagad. Ngunit dahil sa katotohanan na ang mga provider ay nag-cache ng DNS, ang proseso ng pagpapalit ng DNS sa buong mundo ay maaaring tumagal mula sa ilang minuto hanggang 72 oras.
Anong mga DNS server ang maaaring gamitin upang ma-access ang Internet?
Upang makakuha ng IP address mula sa isang domain name, maaari mong gamitin ang mga sumusunod na DNS server:8.8.8.8 4.4.4.4
77.88.8.8 77.88.8.1
Magbasa nang higit pa tungkol sa Yandex DNS at kung paano gamitin ang DNS upang protektahan ang iyong sarili mula sa mga nakakahamak na site sa dns.yandex.ru
- Basahin
Ano ang isang DNS server, kung paano gumagana ang isang DNS server
Ano ang isang DNS server
Ang DNS server ay isang server na nagbibigay-daan sa iyong i-convert ang mga simbolikong domain name sa mga IP address, at kabaliktaran.
Ang isang domain ay isang partikular na zone sa espasyo ng pangalan ng domain, na dapat italaga ng hindi bababa sa isang IP address.
Paano Gumagana ang DNS
Ang serbisyo ng DNS ay ginagamit upang i-map ang isang domain name sa isang IP address. Ang sistema ng DNS ay binubuo ng maraming mga server ng iba't ibang mga antas, ang bawat network ay dapat magkaroon ng sarili nitong DNS server, na naglalaman ng isang lokal na database ng mga tala ng DNS.
Paano ito gumagana:
- Ang kliyente ay humihiling sa lokal na DNS server, halimbawa, sa address bar ng browser na iyong nai-type ang address ng site;
- Kung ang lokal na DNS ay naglalaman ng entry na ito, pagkatapos ay tumugon ito. Sa aming halimbawa, kukunin ng browser ang IP address ng site at ia-access ito.
- Kung walang entry sa lokal na DNS, pagkatapos ay mapupunta ito sa susunod na DNS server, at iba pa, hanggang sa matagpuan ang entry.
Ang isang IP address ay maaaring iugnay sa maraming domain name - ito ay tinatawag na virtual hosting. Ngunit kahit isang domain name ay maaaring italaga ng maraming IP address, kadalasan para sa pamamahagi ng load.
Mga entry sa DNS server
Ang DNS server ay may ilang uri ng mga tala, isaalang-alang ang mga ito:
talaan ng SOA lumilikha ng zone para sa domain, halimbawa, kailangan naming idagdag ang exempl.com na domain, pagkatapos ay kailangan muna naming lumikha ng SOA record na magsasaad kung aling impormasyon ng server tungkol sa domain na ito ang nakaimbak. Ang talaan ng SOA ay may ilang mga opsyon:
- Serial - serial number ng zone. Tumataas ito sa tuwing gagawa ka ng mga pagbabago sa domain na ito, kinakailangan ito upang matukoy ang mga pagbabago mula sa pangalawang DNS server at matukoy ang pangangailangang i-update ang iyong cache.
- I-refresh - panahon ng pag-refresh. Ang panahon, sa ilang segundo, pagkatapos ay dapat suriin ng pangalawang DNS server ang serial number ng pangunahing server para sa mga pagbabago, at i-update ang data kung kinakailangan.
- Subukan muli - ulitin ang pag-update. Itinatakda ang dalas ng mga pagtatangka na i-update ang pangalawang DNS, kapag nabigo ang pagkonekta sa pangunahing. Itakda sa ilang segundo.
- Mag-expire - ang panahon ng pag-imbak ng pangunahing data ng DNS sa pangalawa, sa kaso ng mga hindi matagumpay na pagtatangka upang kumonekta at mag-update ng data.
- TTL - oras upang mabuhay ang mga talaan ng zone na ito sa cache ng mga pangalawang DNS server. Halimbawa, ang panghabambuhay na A ng rekord ng ibinigay na zone sa mga pangalawang server. Kung madalas na nagbabago ang data, inirerekomendang magtakda ng maliit na halaga.
NS record(name server) - tumuturo sa DNS server para sa domain na ito, iyon ay, sa server kung saan naka-imbak ang mga A record.
example.com SA NS ns1.ukraine.com.ua
Itala A(address record) - ang record na ito ay tumuturo sa IP address ng domain.
example.com SA A 91.206.200.221
CNAME record(canonical name record) ay tumuturo sa isang kasingkahulugan para sa domain na ito, iyon ay, ang domain na ito ay itatalaga ang IP address ng domain kung saan tinutukoy ng record na ito.
example.com SA CNAME xdroid.org.ua
Itala ang MX(mail exchange) tumuturo sa mail server para sa ibinigay na domain.
example.com SA MX 10 mail.example.com
Ang dagdag na digit bago ang mail.example.com ay nagpapahiwatig ng priority value - ang mas maliit na numero ay nangangahulugan ng mas mataas na priyoridad.
PTR record(Pointer) - ay isang reverse record ng A record. Ang paghahanap ng IP address ayon sa domain ay isinasagawa salamat sa A record, at ang paghahanap ng domain sa pamamagitan ng IP address salamat sa mga PTR record. Makatuwirang ilagay lamang ang mga tala ng PTR sa pisikal na pagho-host, dahil sa virtual na pagho-host ang lahat ng mga pangalan ay may parehong IP.
Hindi ito kumpletong listahan ng mga tala ng DNS server, ngunit isinasaalang-alang namin ang mga pangunahing tala.
Buong listahan ng mga DNS record:
- SOA (pagsisimula ng rekord ng awtoridad)
- NS (name server)
- MX (mail exchange)
- A (record ng address)
- CNAME (canonical name record)
- TXT (teksto)
- PTR (Pointer)
- SRV (Server selection)
- AAAA (IPv6 address record)
- AFSDB (Lokasyon ng base ng data ng AFS)
- ATMA (ATM address)
- DNAME (Pag-redirect ng pangalan)
- HINFO (Impormasyon ng host)
- ISDN (ISDN address)
- LOC (impormasyon ng lokasyon)
- MB (Mailbox)
- MG (Miyembro ng Mail Group)
- MINFO (Mailbox o Mail list info)
- MR (Palitan ang pangalan ng mail)
- NAPTR (Naming Authority Pointer)
- NSAP (NSAP address)
- RP (Responsableng Tao)
- RT (Route through)
- SPF (Sender Policy Framework)
- SRV (Server Selection)
- X25 (X.25 PSDN address)
Huwag kalimutang umalis |
Ang DNS ay isang espesyal na sistema para sa pagkuha ng impormasyon tungkol sa mga domain (Domain Name System).
Bakit kailangan ang DNS?
Ang mga tala (sa mga setting ng domain) tungkol sa mga DNS server ay kailangan upang mahanap at mabuksan ng sinumang user ang iyong site sa kanilang browser.
Paano gumagana ang DNS?
Ang lahat ng mga site ay naka-imbak sa mga server ng hosting provider. Na mayroong daan-daan o libu-libong mga server, at bawat isa sa kanila ay may sariling IP address. Kapag ang isang user ay gustong magbukas ng isang site (halimbawa, hostings.info), ipinasok niya ito sa browser at ang isang kahilingan ay umalis sa computer.
Una, ang kahilingan ay napupunta sa DNS server, na nagsasabi sa iyo kung saan mo mahahanap ang IP address ng server na nag-iimbak ng mga file ng hiniling na site. Bilang tugon, darating ang address ng NS server (ns1.hoster.com at ns2.hoster.com).
Pagkatapos nito, mayroong isang kahilingan sa server na may IP 218.106.218.10, na nagpoproseso ng kahilingan ng gumagamit at bilang tugon ay ipinapakita sa gumagamit ang site na nais niyang buksan.
Paano gamitin ang DNS sa pagho-host?
Una sa lahat, ginagamit ang DNS para ilipat ang site sa isang bagong hosting, o para magtalaga ng domain sa isang partikular na provider (kung bago ang domain).
Paano mag-set up ng DNS?
Kahit na mayroon kang kaunting karanasan, makikita mo sa lalong madaling panahon na ang pagbabago ng mga setting ng DNS ay napakadali. Ang kailangan mo lang gawin ay pumunta sa control panel ng domain (matatagpuan ito alinman sa domain registrar o sa hoster [kung nairehistro mo ang domain sa pamamagitan nito]). At ilagay ang mga pangalan ng mga DNS server doon (halimbawa, ns1.hoster.com at ns2.hoster.com), na maaaring makuha mula sa hosting provider. Ngunit kadalasan ay kasama ang mga ito kasama ang iba pang mga setting, sa unang titik na ipinadala ng hosting provider.
Paano malalaman ang kasalukuyang DNS ng sarili mong site o ng ibang tao?
Magagawa ito gamit ang anumang serbisyo ng WHOIS na na-rate namin.
Mahalaga
Ang kakayahang baguhin ang mga setting ng DNS ng iyong website ay gumaganap ng isang mahalagang papel para sa maraming mga gumagamit. Gayunpaman, dapat mong malaman na ang maling naipasok na data sa mga setting ng DNS ay maaaring magdulot ng mga malfunction ng site at maging ang kumpletong kawalan ng kakayahang magamit nito sa loob ng mahabang panahon. Ito ay dahil hindi agad nagkakabisa ang mga pagbabago sa DNS. Kung nagpasok ka ng maling data, hahantong ito sa katotohanan na ang pag-access sa site ay mai-block hindi lamang para sa mga potensyal na bisita nito, kundi pati na rin para sa iyong sarili. Pagkatapos maitama ang error, maaaring tumagal ng hanggang 72 oras bago magkabisa ang mga pagwawasto.
Ano ang isang Domain Name Server (DNS)?
Ang function ng isang domain name server ay nagbibigay ito ng impormasyong kinakailangan para sa mga computer upang mabilis na mahanap ang lokasyon ng mga site sa Internet. Kapag nag-type ang isang user ng address sa isang browser, sinusuri ng ISP ang address na iyon sa pamamagitan ng domain name server upang malaman kung saan ipapadala ang kahilingan ng user.
Bakit ito nangyayari?
Ang algorithm ng mga aksyon na ito ay pinagtibay dahil sa katotohanan na ang isang domain name ay hindi palaging isang permanenteng address. Ang mga server sa Internet ay may sariling mga IP address, na isang tiyak na hanay ng mga numero. Sa tuwing nagbabago ang isang site ng hosting provider, nangangahulugan ito na lilipat ito sa isa pang server, at ang bagong server, nang naaayon, ay may sariling IP address.
Ang domain name server ay nagpapanatili ng talaan ng domain name ng site at ang IP address ng server kung saan dapat ipadala ang mga kahilingan.
Bakit ipinag-uutos na tukuyin ang hosting nameserver sa isang rekord ng domain?
Ang name server ay idinisenyo upang maghanap ng impormasyon tungkol sa iyong website. Kapag gumawa ka ng record sa iyong domain, awtomatiko mong sasabihin sa Internet ang eksaktong lokasyon ng iyong site sa web. Kung hindi mo babaguhin ang impormasyon sa iyong rekord ng domain, sa madaling salita, mag-iwan ng pagbanggit sa nakaraang hosting provider, pagkatapos ay ang pointer sa lokasyon ng iyong site ay ituturo sa server kung saan wala na ang iyong site. At kung inalis ng nakaraang provider ang talaan ng iyong website mula sa kanilang domain name server, ididirekta ang iyong domain sa “walang bisa”.
Bakit napakatagal bago magkabisa ang impormasyon tungkol sa mga pagbabago sa pagho-host?
Kapag binago ng isang user ang mga hosting provider o nagrehistro ng domain name sa unang pagkakataon, awtomatikong ililipat ang record data sa ibang mga domain name server. Ang site ay maaaring magsimulang gumana kahit 4 na oras pagkatapos ng pagpaparehistro, gayunpaman, ang average na panahon ng pagpapakalat ng impormasyon ay mula 24 hanggang 72 na oras. Ang sitwasyong ito ay dahil sa katotohanan na, sa pangkalahatan, ang karamihan sa mga pangalan ng server ay nag-a-update ng impormasyon nang pana-panahon. Nangangahulugan ito na ang nakaimbak na impormasyon ay hindi palaging napapanahon. Ang impormasyon ay ina-update pagkatapos ng isang tiyak na tagal ng panahon, ito ay dahil sa katotohanan na ang impormasyon ng antas na ito ay napakabihirang nagbabago.
Ano ang gagawin kung ang domain ay tumutukoy sa nakaraang pagho-host, bagama't walang account doon sa mahabang panahon?
Ang sitwasyong ito ay dahil sa mga sumusunod na posibleng dahilan:
1. Ang data tungkol sa lumang DNS ay pinapanatili sa mga talaan ng iyong domain.
Solusyon: kailangan mong i-update ang iyong mga rekord ng domain upang tumuro sa nameserver ng iyong kasalukuyang hosting provider.
2. Ang iyong nakaraang hosting provider ay hindi tinanggal ang iyong mga rekord ng domain mula sa kanilang server.
Solusyon: kailangan mong hilingin sa iyong lumang provider na alisin ang iyong lumang record ng domain. Kung ang iyong site ay sineserbisyuhan na ng isang bagong hosting provider, sundin ang mga hakbang na ipinahiwatig sa nakaraang talata.
3. Ang impormasyon tungkol sa iyong bagong entry sa website ay hindi pa naipapalaganap sa lahat ng mga nameserver. Nangyayari ang sitwasyong ito kapag binago mo ang rekord ng pointer ng domain nameserver ng iyong website.
Solusyon: maghintay ng 24-72 oras para magkabisa ang mga setting. Gayunpaman, kung magpapatuloy ang problema, makipag-ugnayan sa iyong bagong hosting provider.
Bakit nakikita ng mga user ang aking bagong rehistradong website at hindi ko pa rin nakikita?
Malamang, ang iyong mga tala ng domain ay na-update na ng provider kung saan nakakonekta ang mga ito. Sa loob ng 72 oras, ang mga talaang ito ay ia-update din sa iyong provider.
- Mga pamantayan at snip ng suplay ng gas Anong uri ng pipeline ng gas para sa mga gusali ng tirahan
- Armed Forces of the Russian Federation: ang mga residente ng isang apartment building ay hindi karapat-dapat na gamitin ang guest parking sa courtyard ng bahay para sa permanenteng paradahan ng kanilang mga sasakyan
- Advanced na pagsasanay sa pabahay at mga serbisyong pangkomunidad Mga kurso sa pabahay at mga serbisyong pangkomunidad
- Ipakilala natin ang bata sa mga damit sa Ingles