Ano ang pangalan ng DNS server. Ano ang DNS? DHCP server: ano ito at ano ang mga tampok nito

Ano ang isang DNS server, 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 domain ay isang partikular na zone sa domain name space, na dapat italaga ng kahit 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 sa iba't ibang mga antas ay dapat magkaroon ng sarili nitong DNS server, na naglalaman ng lokal na database Mga tala ng DNS.

Paano ito gumagana:

  • Gumagawa ang kliyente ng kahilingan sa lokal na DNS server, halimbawa, nai-type mo ang address ng website sa address bar ng iyong browser;
  • Kung naglalaman ang lokal na DNS ang entry na ito, saka niya binigay ang sagot. Sa aming halimbawa, matatanggap ng browser ang IP address ng site at makipag-ugnayan dito.
  • Kung nasa lokal na DNS, Hindi ang gustong entry, pagkatapos ay makikipag-ugnayan ito sa susunod na DNS server, at iba pa, hanggang sa matagpuan ang rekord.

Ang isang IP address ay maaaring iugnay sa maraming domain name - ito ay tinatawag na virtual hosting. Ngunit ang isang domain name ay maaaring italaga ng maramihang mga IP address, kadalasan upang ipamahagi ang load.

Mga Tala ng DNS Server

U Mga DNS server Mayroong ilang mga uri ng mga tala, isaalang-alang natin ang mga ito:

SOA Record lumilikha ng isang zone para sa isang domain, halimbawa, kailangan naming idagdag ang domain na exempl.com, pagkatapos ay kailangan muna naming lumikha ng isang talaan ng SOA, na magsasaad kung saang server nakaimbak ang impormasyon tungkol sa domain na ito. Ang talaan ng SOA ay may ilang mga parameter:

  1. serial- serial number mga zone. Tumataas ito sa tuwing may mga pagbabagong gagawin sa isang partikular na domain; ito ay kinakailangan upang makita ang mga pagbabago mula sa pangalawang DNS server at matukoy ang pangangailangan na i-update ang cache nito.
  2. I-refresh - panahon ng pag-update. Ang tagal sa mga segundo pagkatapos ay dapat suriin ng pangalawang DNS server ang serial number pangunahing server para sa mga pagbabago, at i-update ang data kung kinakailangan.
  3. 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.
  4. Mag-expire - ang panahon para sa pag-iimbak ng pangunahing data ng DNS sa pangalawa, sa kaso ng mga hindi matagumpay na pagtatangka upang kumonekta at mag-update ng data.
  5. TTL - habambuhay ng mga talaan ng zone na ito sa cache pangalawang DNS mga server. Halimbawa, ang panghabambuhay na A ng isang naibigay na tala ng zone sa mga pangalawang server. Kung ang data ay madalas na nagbabago, inirerekomenda na itakda ang halaga sa isang maliit na halaga.

NS entry(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 nagpapahiwatig ng IP address ng domain.

example.com SA A 91.206.200.221

CNAME record(canonical name record) ay nagpapahiwatig ng kasingkahulugan para sa domain na ito, ibig sabihin domain na ito ang IP address ng domain na tinutukoy ng entry na ito ay itatalaga.

example.com SA CNAME xdroid.org.ua

MX Record(mail exchange) ay nagpapahiwatig mail server para sa domain na ito.

example.com SA MX 10 mail.example.com

Ang karagdagang digit sa harap ng mail.example.com ay nagpapahiwatig ng priority value - ang mas maliit na digit ay nangangahulugan ng mas mataas na priyoridad.

PTR Record(Puro) - ay sumulat muli mga tala A. Ang paghahanap para sa isang IP address ayon sa domain ay isinasagawa gamit ang tala A, at ang paghahanap para sa isang domain sa pamamagitan ng IP address ay isinasagawa gamit ang mga tala ng PTR. Mga tala ng PTR makatuwirang mag-install lamang sa pisikal na pagho-host, dahil virtual hosting lahat ng pangalan ay may parehong IP.

Malayo ito sa buong listahan Mga tala ng DNS server, ngunit tiningnan namin ang mga pangunahing talaan.

Buong listahan ng mga tala ng DNS:

  1. SOA (pagsisimula ng rekord ng awtoridad)
  2. NS (name server)
  3. MX (mail exchange)
  4. A (record ng address)
  5. CNAME (canonical name record)
  6. TXT (Text)
  7. PTR (Pointer)
  8. SRV (Server selection)
  9. AAAA (IPv6 address record)
  10. AFSDB (Lokasyon ng base ng data ng AFS)
  11. ATMA (ATM address)
  12. DNAME (Pag-redirect ng pangalan)
  13. HINFO (Impormasyon ng host)
  14. ISDN (ISDN address)
  15. LOC (Impormasyon ng lokasyon)
  16. MB (Mailbox)
  17. MG (Miyembro ng Mail Group)
  18. MINFO (Mailbox o Mail list info)
  19. MR (Palitan ang pangalan ng mail)
  20. NAPTR (Naming Authority Pointer)
  21. NSAP (NSAP address)
  22. RP (Responsableng Tao)
  23. RT (Route through)
  24. SPF (Sender Policy Framework)
  25. SRV (Server Selection)
  26. X25 (X.25 PSDN address)

Huwag kalimutang umalis

Ang modernong Internet ay hindi hihigit sa marami iba't ibang mga computer, mga laptop at mga mobile device magkakaugnay sa isang network. Sa pangkalahatan, ang lahat ng mga device na ito ay mga server. Pagkatapos ng lahat, ang bawat isa sa kanila ay may isang IP address, na kakaiba. Salamat sa IP na natukoy ang mga device sa pandaigdigang network.

Kasabay nito, ang Internet ay nangangailangan ng dalawang uri ng mga server: pangunahing at pandiwang pantulong. Ang una ay ginagamit upang mag-host ng mga site ng gumagamit. Depende sa kung gaano karaming impormasyon ang ipinadala at natanggap, ang ibang bilang ng mga site ay maaaring maimbak sa server - mula sa isa (facebook.com, mail.ru, odnoklassniki.ru) hanggang sa libu-libo. Ang pangalawang uri ay kinakatawan ng mga auxiliary server, na tumutulong sa pangunahing network na gumana, na tinitiyak ang pangkalahatang pakikipag-ugnayan. Ang isang uri ng naturang mga auxiliary device ay ang mga DNS server.

Ano ang isang DNS server at para saan ito ginagamit?

Ang isang DNS server ay mahalagang isang computer, ngunit hindi lubos. Nagsisilbi itong mag-host ng isang distributed database na bahagi ng Domain Name System (DNS), na ginagamit upang tumanggap, magpadala, at makipag-usap sa mga user ng impormasyon tungkol sa mga domain ng interes. Ang mga DNS server ay konektado sa isang network at nakikipag-ugnayan sa isa't isa gamit ang isang partikular na protocol.

Maaaring magbigay ng mas simpleng paglalarawan. Sa tulong ng isang DNS server, natutukoy ang pagsusulatan ng pamilyar na pangalan ng site sa IP address nito. Ang impormasyong ito ay naka-imbak sa isang patuloy na ina-update na database.

Tingnan natin ang buong pagkakasunud-sunod sa pagsasanay. Ang browser kung saan binubuksan ng user ang site ay unang nakikipag-ugnayan sa DNS server at inaabisuhan ito na gusto nitong hanapin at makarating sa site na ang address ay ipinasok sa text field address bar. Mag-move on na tayo. Tinutukoy ng DNS server mula sa database nito kung saan matatagpuan ang isang site na may ganoong pangalan sa network, na itinutugma ito sa IP address ng server na may mapagkukunang matatagpuan dito at nagpapadala ng kahilingan doon. Bilang resulta, nabuo ang isang tugon na binubuo ng isang set iba't ibang mga file, na bumubuo sa site mismo (mga HTML na dokumento, mga larawan at talahanayan, mga estilo ng CSS) at ipinadala sa browser ng user.

Nasaan ang mga setting ng DNS server at kung paano malaman ang address nito sa Windows 7

Isaalang-alang natin ang isang sitwasyon kung saan tumatakbo ang isang user sa kanyang computer Kontrol sa Windows 7 mahinahong "naglalakbay" sa Internet.

Nangangahulugan ito na gumagana ang DNS server. Maaari mong i-verify ito sa pamamagitan ng pagpunta sa tab na "Administration" ng control panel sa menu na "Mga Serbisyo" at tingnan ang status ng DNS client. Dapat paganahin ang serbisyo kapag napili ang uri ng awtomatikong pagsisimula. Upang malaman ang address ng DNS server, dapat mong gamitin ang ipconfig/all command sa pamamagitan ng pagpasok nito command line

cmd.exe utility na tumatakbo bilang administrator.

Paano i-install at i-configure: mga tagubilin

Ang DNS server ay konektado kapag kino-configure ang network protocol.

  1. Pumili sa ibaba ng desktop (kanang tray) koneksyon sa network, sa pamamagitan ng pag-click sa kaukulang icon, at sa pop-up na window na bubukas, sundan ang link sa tab na pamamahala ng koneksyon sa network.
  2. Pumili wastong koneksyon at sa window na bubukas, i-click ang button na "Properties".
  3. Piliin ang tab ng mga setting ng TCP/IPv4 Internet Protocol properties.
  4. Suriin ang mga radio button para awtomatikong makakuha ng mga IP address at DNS server, i-click ang OK at isara ang lahat ng nakabukas na tab.

Dapat tandaan na ang naturang awtomatikong pagsasaayos ay posible lamang kung ang serbisyo ng kliyente ng DHCP ay pinagana, na nagsisiguro sa paglulunsad at pagpapatakbo ng isang DHCP server sa network. Maaaring tingnan at baguhin ang mga setting nito sa pamamagitan ng pagpili ng naaangkop na item sa bukas na bintana mga serbisyo ng system Tab na "Administrasyon" ng control panel.

Sa awtomatikong pagsasaayos Ginagamit ang mga DNS server ng provider. Ito ay hindi palaging ipinapayong, dahil ang mga paghihirap ay maaaring lumitaw. Halimbawa, hindi palaging nakakayanan ng mga server ng provider ang resultang pag-load at hindi nagsasagawa ng pag-filter. Sa kasong ito, mas mainam na kumonekta sa pamamagitan ng malalaking, kilalang kumpanya.

Mga server ng Yandex DNS:

  • 88.8.8;
  • 88.8.1.

Mga server ng Google DNS:

  • 8.8.8;
  • 8.4.4.

Mga OpenDNS DNS server:

  • 67.222.222;
  • 67.220.220.

Depende sa napiling kumpanya, ang isang pares ng mga address ay ipinasok sa Internet Protocol properties window sa ginustong at alternatibong DNS server kapag ang radio button para sa kanilang paggamit ay nasuri.

Mga posibleng problema at paraan upang malutas ang mga ito

Kung mayroon kang mga problema sa pag-access sa Internet, pagkatapos ay huwag magmadali upang magalit. Ito ay lubos na posible na ito ay nangyari dahil sa mga paglabag gumagana ang DNS-mga server.

Pangunahing problema:

  • nawawala ang Internet at imposibleng magbukas ng isang site;
  • hindi bubukas ang mga site sa browser, ngunit patuloy na gumagana ang torrent client;
  • kapag sinusubukang i-reboot adaptor ng network ang proseso ay nag-freeze;
  • Imposibleng i-restart ang DNS client, at isang error ang ipinapakita.

Maaaring mangyari na pinagana ng iyong provider ang pagharang sa ilang mga DNS server, o ang mga address na tinukoy sa mga setting ng network protocol ay naging hindi magagamit. Ang solusyon sa problema ay napakasimple. Una, subukang baguhin ang mga address ng DNS server, at kung hindi ito gumana, paganahin ang mga ito awtomatikong resibo. Kung hindi nalutas ang problema, dapat kang maghanap ng isa pang dahilan o makipag-ugnayan sa isang service center.

Video: Ano ang gagawin kung hindi tumutugon ang DNS at kung paano ayusin ang iba pang mga problema

DHCP server at ang pagkakaiba nito sa DNS

Ang DHCP server ay isang auxiliary na uri ng server na naglalaman ng protocol ng network, pagbibigay dynamic na pagsasaayos node sa yugto ng awtomatikong pagsasaayos ng anuman aparato sa network nakakonekta sa Internet. Ang network administrator ay nagtatakda lamang ng hanay ng mga address. Sa kasong ito ay wala manu-manong setting at, nang naaayon, ang bilang ng mga error na nagaganap ay nabawasan. Nangyayari ito dahil ang server ay awtomatikong namamahagi ng mga address sa pagitan ng mga computer alinsunod sa ibinigay na saklaw. Karamihan sa mga TCP/IP network ay gumagana gamit ang DHCP protocol.

Ang DNS ay espesyal na sistema upang makakuha ng impormasyon tungkol sa mga domain ( Domain Name Sistema).

Bakit kailangan ang DNS?

Ang mga talaan (sa mga setting ng domain) tungkol sa mga DNS server ay kailangan upang mahanap at mabuksan ng sinumang user ang iyong website 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 malalaman ang IP address ng server kung saan naka-imbak ang mga file ng hiniling na site. Ang tugon ay naglalaman ng NS server address (ns1.hoster.com at ns2.hoster.com).

Pagkatapos nito, isang kahilingan ang ginawa sa server na may IP 218.106.218.10, na nagpoproseso ng kahilingan ng user at bilang tugon ay ipinapakita sa user ang site na gusto niyang buksan.

Paano gamitin ang DNS sa pagho-host?

Una sa lahat, ang DNS ay ginagamit upang ilipat ang isang website sa bagong hosting, o magtalaga ng domain sa isang partikular na provider (kung bago ang domain).

Paano i-configure ang DNS?

Kahit na mayroon kang kaunting karanasan, makikita mo sa lalong madaling panahon na ang pagbabago ng mga setting ng DNS ay napakasimple. Ang kailangan mo lang ay pumunta sa domain control panel (ito ay matatagpuan 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 sila ay kasama ng iba pang mga setting, sa unang sulat na ipinadala ng hosting provider.

Paano malalaman ang kasalukuyang DNS ng iyong website 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 mahalagang papel para sa maraming gumagamit. Gayunpaman, dapat mong malaman na ang maling naipasok na data sa mga setting ng DNS ay maaaring magdulot ng pagkaantala sa site at maging ang kumpletong kawalan ng kakayahang magamit nito sa loob ng mahabang panahon. Nangyayari ito dahil sa katotohanan na Mga pagbabago sa DNS huwag agad magkabisa. Kung nagpasok ka ng maling data, hahantong ito sa pag-access sa site na naharang hindi lamang para sa mga potensyal na bisita nito, kundi pati na rin para sa iyong sarili. Kapag naitama na ang isang error, maaaring tumagal nang hanggang 72 oras bago magkabisa ang mga pagsasaayos.

Ano ang isang Domain Name Server (DNS)?

Ang function ng isang domain name server ay na ito ay nagbibigay kailangan para sa mga computer impormasyon upang mabilis na maghanap para sa lokasyon ng mga site sa Internet. Kapag nag-type ang user ng address sa isang browser, sinusuri ng provider ang address sa pamamagitan ng domain name server para malaman kung saan ipapadala ang kahilingan ng user.

Bakit ito nangyayari?

Ang algorithm ng mga aksyon na ito ay pinagtibay dahil sa ang katunayan na domain name hindi palagi 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 lumilipat ito sa ibang server, at bagong server, ayon dito, ay may sariling IP address.

Ang domain name server ay nag-iimbak ng talaan ng domain name ng site at ang IP address ng server kung saan dapat ipadala ang mga kahilingan.

Bakit kailangang tukuyin ang hosting nameserver sa rekord ng domain?

Ang isang name server ay idinisenyo upang maghanap ng impormasyon tungkol sa iyong site sa Internet. Kapag nairehistro mo ang iyong domain, awtomatiko mong sasabihin sa Internet ang eksaktong lokasyon ng iyong site sa Internet. Kung hindi mo babaguhin ang impormasyon sa iyong domain record, sa madaling salita, mag-iwan ng pagbanggit sa nakaraang hosting provider, pagkatapos ay ang pointer sa lokasyon ng iyong site ay ituturo sa isang server kung saan wala na ang iyong site. At kung inalis ng iyong nakaraang provider ang rekord ng iyong website mula sa kanilang domain name server, ire-redirect ang iyong domain sa walang bisa.

Bakit napakatagal bago magkabisa ang impormasyon tungkol sa mga pagbabago sa pagho-host?

Kapag binago ng user ang hosting provider o nagrehistro ng domain name sa unang pagkakataon, awtomatikong ipapadala ang record data sa ibang mga domain name server. Ang site ay maaaring magsimulang gumana 4 na oras pagkatapos ng pagpaparehistro, ngunit ang average na tagal ng panahon para sa pagpapakalat ng impormasyon ay mula 24 hanggang 72 oras. Ang sitwasyong ito ay dahil sa katotohanan na, karaniwang, karamihan sa mga pangalan ng server ay pana-panahong nag-a-update ng impormasyon. Nangangahulugan ito na ang impormasyong nakaimbak ay hindi palaging napapanahon. Ang impormasyon ay ina-update pagkatapos ng isang tiyak na tagal ng panahon, ito ay dahil sa ang katunayan na ang impormasyon ng antas na ito ay napakabihirang nagbabago.

Ano ang gagawin kung ang domain ay nagli-link sa nakaraang pagho-host, kahit na walang account doon sa mahabang panahon?

Ang sitwasyong ito ay dahil sa mga sumusunod na posibleng dahilan:

1. Ang data tungkol sa nakaraang DNS ay pinapanatili sa iyong mga tala ng domain.

Solusyon: kakailanganin mong ayusin ang iyong mga talaan ng domain upang tumuro ang mga ito sa nameserver ng iyong kasalukuyang hosting provider.

2. hindi inalis ng iyong dating hosting provider ang mga talaan ng iyong domain mula sa server nito.

Solusyon: kailangan mong hilingin sa iyong dating provider na alisin lumang post tungkol sa iyong domain. Kung ang iyong site ay naihatid na ng isang bagong hosting provider, sundin ang algorithm ng mga aksyon na ipinahiwatig sa nakaraang talata.

3. Impormasyon tungkol sa bagong entry ang iyong website ay hindi pa naipapalaganap sa lahat ng mga nameserver. Ang sitwasyong ito ay nangyayari kapag binago mo ang nameserver locator entry ng domain ng iyong website.

Solusyon: maghintay ng 24-72 oras, kung kailan magkakabisa 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 ngunit 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.

Ang DNS ay isang serbisyo na nagpapadali sa komunikasyon sa pagitan ng iba't ibang mga segment ng network. Ang paggamit nito ay maaaring makabuluhang bawasan ang oras na ginugol sa paghahanap ng impormasyon. Sa artikulong ito matututunan mo ang tungkol sa mga pangunahing prinsipyo ng pagpapatakbo ng serbisyo, pati na rin ang mga pamamaraan at paraan ng paghahatid ng data sa Internet.

Paano ito gumagana

Sa bukang-liwayway ng Internet, nagkaroon ng "flat" na sistema ng pagbibigay ng pangalan: bawat user ay may a hiwalay na file, na naglalaman ng mga listahan ng mga contact na kailangan niya. Nang kumonekta siya sa World Wide Web, pagkatapos ay ipinadala ang data nito sa iba pang mga device.

Gayunpaman, dahil sa mabilis na pag-unlad Kailangan ng Internet upang gawing madali hangga't maaari ang pagpapalitan ng data. Samakatuwid, hinati ito sa mas maliliit na mga segment-domain. Sa turn, nahahati sila sa mga subdomain. Sa tuktok ng address, na isinumite sa nominal na form, mayroong isang ugat - ang pangunahing domain.

Dahil ang Internet ay isang pag-unlad ng Amerika, mayroong dalawang uri ng mga pangunahing domain:

  • mga generic na domain na kabilang sa mga institusyon ng US:
  1. com – mga organisasyon ng negosyo;
  2. gov – mga ahensya ng gobyerno;
  3. edu – mga institusyong pang-edukasyon;
  4. mil – mga misyong militar;
  5. org – mga pribadong organisasyon;
  6. net – Internet provider.
  • Ang mga katutubong domain ng ibang bansa ay binubuo ng dalawang titik.

Ang pangalawang antas ay binubuo ng mga pagdadaglat para sa mga lungsod o rehiyon, at ang mga third-order na domain ay tumutukoy sa iba't ibang organisasyon at negosyo.

Ang tuldok ay gumaganap bilang isang separator sa pagitan ng mga domain ng iba't ibang pagkakasunud-sunod. Walang tuldok sa dulo ng pangalan. Ang bawat indibidwal na domain na may tuldok ay tinatawag na label.

Ang haba nito ay hindi dapat lumampas sa 63 character, at ang kabuuang haba ng address ay dapat na 255 character. Karaniwan, ang alpabetong Latin, mga numero at gitling ay ginagamit, ngunit ilang taon na ang nakalilipas nagsimula silang gumamit ng mga prefix batay sa iba pang mga sistema ng pagsulat. Ang kaso ng liham ay hindi mahalaga.

Ang mga server ay mga computer na naglalaman ng isang listahan ng iba pang mga bagay sa loob ng isang antas ng network, na nagbibigay-daan para sa mas mabilis na pagpapalitan sa pagitan ng mga user. Sila ang naging batayan ng bagong sistema.

Ang bawat antas ng network ay dapat magkaroon ng sarili nitong server, na naglalaman ng impormasyon tungkol sa mga address ng mga user sa segment nito.

Ang paghahanap para sa kinakailangang data ay ganito:


Mga Pangunahing Kaalaman sa DNS

Ang isang node na binubuo ng ilang mga domain ay tinatawag na isang zone. Ang file nito ay naglalaman ng mga pangunahing parameter ng segment nito. Kabilang dito ang impormasyon tungkol sa FQDN o ganap na kwalipikadong domain name. Kung ang naturang entry ay nagtatapos sa isang tuldok, nangangahulugan ito na ang pangalan ng bagay ay tinukoy nang tama.

Mayroong ilang mga uri ng mga computer na nagsisilbi sa DNS:

  • master– pangunahing ahente ng network. Maaari niyang baguhin ang pagsasaayos nito;
  • alipin– pangalawang order na mga aparato. Naglilingkod sila sa mga kliyente nang pantay-pantay sa master at maaaring palitan siya sa kaso ng mga problema. Ito ay nagpapahintulot sa iyo na mapawi ang network;
  • pag-cache. Naglalaman ng impormasyon tungkol sa mga domain ng mga dayuhang zone;
  • hindi nakikita. Nawawala sa paglalarawan ng zone. Kadalasan, ang status na ito ay itinalaga sa mga user na may master status upang maprotektahan sila mula sa pag-atake.

Maaaring magpadala ang user ng isa sa dalawang uri ng mga kahilingan sa kanila.

Ipinapadala ito ng browser sa pamamagitan ng solver program:

  • recursive. Kung ang server ay hindi naglalaman ng kinakailangang impormasyon, sa kasong ito ay kukuha ito ng kinakailangang data mula sa mga computer pinakamataas na antas at nagpapadala ng tugon sa kliyente. Nagbibigay-daan ito sa iyo na bawasan ang bilang ng mga kahilingan at makatipid ng oras at iyong trapiko;
  • umuulit. Ang server ay nagpapadala ng isang handa na tugon, ang pagpili ng impormasyon lamang mula sa sarili nitong cache (memorya). Kung wala itong angkop na data, nagbibigay ito ng link sa ibang mga computer. Pagkatapos ay pupunta ang browser sa address na ito.

Mayroong dalawang uri ng mga tugon:

  1. makapangyarihan– kung ang data ay ipinadala mula sa isang aparato na nagsisilbi sa network;
  2. hindi awtoritatibo. Ipinadala ibang computer, na kumukuha ng kinakailangang data mula sa sarili nitong cache o pagkatapos ng umuulit na query.

Video: Serbisyo ng DNS

Mga pangalan at IP address

Nagbibigay ang serbisyo ng DNS ng pagsasalin ng mga pangalan ng website sa mga IP address. Sa Internet, ang bawat aparato ay maaaring masubaybayan ng 2 pangunahing mga parameter - pangalan ng domain at IP address. Maaari silang italaga sa computer ng gumagamit, network printer o router.

Gayunpaman, ito ay napaka-kondisyon, dahil ang isang computer ay maaaring walang domain name, ngunit gumagamit ng ilang mga address.

Bilang karagdagan, ang bawat IP address ay dapat tumugma sa lahat ng mga pangalan ng domain. Gayunpaman, ang isang domain ay maaari lamang maglaman ng impormasyon tungkol sa isang IP address.

Operating mode

  1. Maaaring gumana ang mga server sa mga sumusunod na mode: pagpapanatili ng iyong sariling zone.
  2. Nagaganap ang pagpapalitan ng data sa pagitan ng master at slave na mga computer. Gayunpaman, ang mga kahilingan mula sa mga hindi awtorisadong gumagamit ay hindi tinatanggap;
  3. pagsasagawa ng recursive na tanong; pagpapasa

– nagpapadala ang server ng kahilingan sa ibang zone.

Pagbabago ng mga setting ng DNS Karaniwan ang mga parameter na ito ay itinakda ng network sa awtomatikong mode

. Upang i-reset ang data, kailangan mong pumunta sa seksyong "Mga Koneksyon sa Network". Larawan: pagbabago Mga setting ng DNS

mga server

Pagkatapos nito, kailangan mong ipasok ang protocol na ginamit upang mapanatili ang network.

Sa seksyong "Properties" maaari mong itakda ang mga kinakailangang parameter. Karaniwan ang pangunahing IP address ng server at isang alternatibo ay ipinahiwatig.

Format ng Mensahe

Ang mensahe na ginagamit upang makipagpalitan ng impormasyon sa pagitan ng serbisyo ay nagsisimula sa isang 12-byte na header. Sinusundan ito ng field ng pagkakakilanlan na nagbibigay-daan sa iyong matukoy kung aling kahilingan ang nasagot.

  1. Kasama sa field ng flags (ang susunod na 16 bits) ang impormasyon:
  2. uri ng mensahe;
  3. code ng pagpapatakbo;
  4. pagkakakilanlan ng pagiging awtoritatibo (ibig sabihin, ipinapakita kung ang naghahatid na computer ay kabilang sa network);
  5. bandila ng TC. Ipinapakita kung ang mensahe ay dumating na pinutol o puno.
  6. bandila ng recursion, i.e. mga kinakailangan para sa server na magpadala ng mga kahilingan sa mga computer na mas mataas ang pagkakasunud-sunod;
  7. bandila ng kakayahan sa recursion. Ipinapakita ang kakayahan ng server na mag-redirect ng mga mensahe;

ibalik ang code. Ipinapakita kung ang tugon ay ipinadala na may mga error o hindi.

Ipinapakita ng huling 16-bit na field ang kabuuang bilang ng mga parameter na isinasaalang-alang.

Mga tanong sa kahilingan ng DNS

Bahagi ng resource record sa tugon Ang anumang tugon ay naglalaman ng impormasyon tungkol sa partido na nagpadala ng mensahe. Naglalaman ito ng sumusunod na data: tugon, mga kredensyal ng server at karagdagang impormasyon

tungkol sa kanya.

  • Bilang karagdagan sa kanila, ang mensahe ay naglalaman ng:
  • pangalan ng domain;
  • uri ng kahilingan;
  • panahon ng bisa ng naka-cache na bersyon;

haba ng talaan ng mapagkukunan – isang pagtatantya ng dami ng impormasyon.

Ang mga query sa pointer ay naglalayong maghanap ng isang page sa inverse mode, i.e. naghahanap ng pangalan ng mapagkukunan sa pamamagitan ng IP address, na ibinigay sa form string ng teksto, pinaghihiwalay ng mga tuldok.

Upang ipadala ito, ang address ng host ay nakasulat sa kabaligtaran na pagkakasunud-sunod na may pagdaragdag ng isang tiyak na suffix (madalas sa form na in-addr.arpa).

Ang operasyon ay maaaring isagawa kung ang mapagkukunan ay naglalaman ng isang PTR record. Pinapayagan nito ang kontrol ng zone na mailipat sa may-ari ng mga IP address.

Mga rekord ng mapagkukunan

Ito ay isang listahan ng mga pangunahing programa na ginagamit ng serbisyo. Sa loob ng isang domain, ang mga talaang ito ay natatangi. Naka-on iba't ibang antas Maaaring may mga duplicate ng mga record na ito sa network.

Kasama sa data na ito ang mga sumusunod na uri mga entry:

  1. SOA-simula ng kapangyarihan. Binibigyang-daan ka nitong paghambingin ang isang domain at ang mga computer na naghahatid nito. Naglalaman din ang mga ito ng impormasyon tungkol sa panahon ng bisa ng naka-cache na bersyon, at contact person, na nagsisilbi sa isang server ng isang tiyak na antas;
  2. Ang A ay naglalaman ng isang listahan ng mga IP address at ang kanilang mga kaukulang host. Pinahihintulutan ka nilang tukuyin ang address ng mga mapagkukunan ng domain;
  3. NS (Name Server) isama ang isang listahan ng mga computer na nagsisilbi sa domain;
  4. SRV (Serbisyo) ipakita ang lahat ng mga mapagkukunan na gumaganap mahahalagang tungkulin serbisyo;
  5. MX ( Mail Exchanger) nagbibigay-daan sa iyong awtomatikong i-configure ang pamamahagi ng data sa paghahatid ng mga computer sa loob ng mga hangganan ng isang domain;
  6. PTR (Pointer) ginagamit upang maghanap ng pangalan ng mapagkukunan kung alam ng user ang IP address nito;
  7. CNAME (Canonical Name) payagan ang server na ma-refer sa ilalim ng maraming alias sa loob ng serbisyo.

Pag-cache

Upang mahanap ang impormasyong kailangan mo, maaaring maghanap ang browser ng impormasyon sa tatlong mga segment. Una, hinahanap ang kinakailangang data gamit ang serbisyo ng DNS, i.e. sa lokal na antas. Mahahanap ang mga ito kung naglalaman ang iyong computer ng Hosts file.

Gayunpaman, kung nabigo ang operasyon, magsusumite ang kliyente ng kahilingan. Upang mapabilis ang paghahanap para sa impormasyon, ginagamit ang mga naka-cache na server. Kung hindi nito mahanap ang kinakailangang data, pagkatapos ay ipapatupad ito recursive na query. Kapag inihatid, kinokopya nito ang data mula sa ibang mga network.

Larawan: pag-set up ng cache ng DNS server

Binibigyang-daan ka nitong makatipid ng trapiko nang hindi nakikipag-ugnayan sa mga awtoritatibong user. Pero bukas na entry nananatiling may bisa para sa isang limitadong panahon. Ang panahon ng bisa nito ay nakatakda sa zone file. Ang default na minimum ay 1 oras.

UDP o TCP

Sinusuportahan ng serbisyo ang parehong mga protocol ng UDP at TCP.

Ginagamit ang UDP para magpadala ng mga mensahe mga pandaigdigang network. Limitado ang laki ng mga mensaheng ipinadala sa pamamagitan ng protocol na ito. Ang mga hindi kumpletong sagot ay naglalaman ng TS label. Nangangahulugan ito na ang laki ng tugon ay lumampas sa 512 bytes, kaya ang iba ay hindi nakarating sa computer.

Ito ay hindi gaanong maaasahan dahil wala itong partikular na timeout para sa pagtugon sa kahilingan. Gayunpaman, ang ganitong sistema ay angkop para sa pagpapadala ng malaking halaga ng impormasyon.

Ginagamit ang TCP upang magpadala ng naturang data dahil pinapayagan ka nitong makatanggap ng anumang dami ng data na nahahati sa mga segment ng isang tiyak na laki.

Ang protocol na ito ay ginagamit din ng mga pangalawang server kapag humiling sila ng data mula sa mga host computer tuwing tatlong oras upang malaman ang tungkol sa mga update sa network configuration file.

Ang serbisyo ng DNS ay may isang kumplikado hierarchical na istraktura. Gayunpaman, ang sistema ng server ay nagbibigay ng kakayahang umangkop at mabilis na pakikipag-ugnayan sa pagitan ng lahat ng user at device ng Network.

Para malaman kinakailangang impormasyon, nagpapadala ang kliyente ng kahilingan. Ang tugon ay naglalaman ng pangunahing data tungkol sa bagay na kinaiinteresan at ang computer na nagsisilbi sa zone. Upang maisagawa ang palitan na ito, ginagamit namin Mga protocol ng UDP at TCP.

Ang DNS server, o, kung tawagin din, name server, ay isang set ng mga server at software, pagtugon sa mga kahilingan sa DNS alinsunod sa itinatag na protocol. Kung nagsasalita tayo sa isang wikang naiintindihan ng karaniwang tao, responsable siya sa pag-convert ng domain name na naiintindihan ng user sa isang IP address na naiintindihan ng machine. Ang isang malinaw na halimbawa ng naturang pagbabago ay ganito ang hitsura:
Yandex.ru → 5.255.255.55

Sa halimbawa, ang "Yandex.ru" ay ang pangalawang antas na pangalan ng domain na ipinasok ng user sa search bar. Ang isang kahilingan na may ganitong pangalan ay ipinadala sa DNS server, na nagko-convert nito sa IP address na "5.255.255.55", kung saan matatagpuan ang hiniling na pahina. Kung sa anumang dahilan Mga dahilan ng DNS ang server ay hindi magagamit, ang pag-download ay hindi maaaring mangyari, dahil ang domain name ay mananatiling isang set ng mga character.

Mula sa pagpili tamang pagkakalagay Marami ang nakasalalay sa DNS server:

  • Paglaban sa mga pag-atake ng DDoS.
  • Availability sa anumang oras.
  • Available ang pinalawak na pag-andar. (karagdagang pamamahala ng mga talaan)

Bago pumili ng isang DNS server, kailangan mong maingat na pag-aralan ang mga tampok ng bawat uri ng name server at piliin ang pinaka-angkop ayon sa mga parameter.

Kapag nag-order ng isang dedikadong serbisyo ng server sa St. Petersburg, makatitiyak ka sa pagiging maaasahan DNS hosting at 100% pagganap ng proteksyon laban sa Pag-atake ng DDoS.

Aling mga DNS server ang mas mahusay?

Mayroong ilang mga opsyon para sa paglalagay ng mga DNS server:

  • Sariling DNS server.
  • Mga DNS server na ibinibigay ng mga provider ng hosting.
  • Bayad na DNS hosting.
  • Libreng DNS hosting.

Maaari ding gumana sa DNS mode CDN server Ano ito at kung paano ito gumagana ay nagkakahalaga ng pagsasaalang-alang nang mas detalyado. Ang Content Delivery Network (CDN) ay literal na isinasalin bilang "network ng paghahatid ng nilalaman" at, sa katunayan, iyon talaga. Ang CDN ay binubuo ng maraming mga server na pisikal na matatagpuan sa iba't ibang bahagi ng mundo at nilagyan ng espesyal na software. Ang layunin ng network na ito ay maihatid ang nilalamang hiniling ng user sa lalong madaling panahon.

Sa pamamagitan ng pagse-set up ng isang CDN proxy sa DNS server mode, maaari kang makakuha ng makabuluhang pagtaas sa bilis ng mapagkukunan salamat sa data caching sa pamamagitan ng distributed network mga server (ipapadala ang impormasyon sa kliyente mula sa server na pinakamalapit dito). Bilang karagdagan, maaaring i-filter ng CDN ang mga kahilingan upang protektahan ang mapagkukunan mula sa mga pag-atake ng DDoS.

Mayroon ding mga makabuluhang disadvantages sa paggamit ng isang CDN proxy. Para sa mga domain na matatagpuan sa isang CDN, ang IP address ay random na itinalaga, kaya hindi mo ma-access ang site nang direkta sa pamamagitan ng IP address. Isa pa makabuluhang sagabal Ang paggamit ng CDN sa teritoryo ng Russian Federation ay nagdudulot ng panganib na ma-blacklist ng Roskomnadzor ang mga nakalaang IP. Dahil ang mga IP address ay random na itinalaga, may pagkakataon na ang isa sa mga address na hinarang ng Roskomnadzo ay makikita.

Ang bawat uri ng pagho-host ay may mga kalamangan at kahinaan nito, na kailangan mong malaman upang maunawaan kung aling mga DNS server ang mas mahusay.

Sariling DNS server

Ang pagpipiliang ito para sa pagho-host ng isang DNS server ay angkop para sa mga may-ari ng kanilang sariling espasyo sa server at mga may-ari ng mga virtual server.

Kadalasan, ang espesyal na software ng DNS server (halimbawa, BIND o PowerDNS) ay naka-install sa parehong server kung saan matatagpuan ang site at hindi nangangailangan ng karagdagang mga gastos sa pananalapi.

Ang hindi maikakaila na bentahe ng pagpipiliang ito para sa lokasyon ng DNS server ay ang kalayaan nito mula sa mga mapagkukunan ng third party. Kadalasan, kapag ang pagho-host kung saan matatagpuan ang site ay gumagana nang matatag, ang mga gumagamit sa halip na i-access ito ay nakakatanggap ng error " serbisyo ng dns hindi sumasagot." Ito ay maaaring mangyari sa ilang kadahilanan, at ang problema ay maaaring sa parehong panig ng server at sa panig ng kliyente. Mga may-ari sariling DNS- Ang mga server ay maaaring agad na matukoy at maitama ang mga error na nangyayari, na pinapanatili ang tuluy-tuloy na operasyon ng site. Nangangailangan ito ng patuloy na pagsubaybay sa katayuan ng server.

Dahil ang pag-install ng software ng server at ang pangangasiwa nito ay nasa balikat ng may-ari ng mapagkukunan, ang mga paghihirap ay maaaring lumitaw sa Mga setting ng DNS. Sa kabilang banda, na may sapat na mga kwalipikasyon, maaari mong gamitin ang iyong sariling mga script, na makabuluhang nagpapalawak sa hanay ng mga kakayahan ng server. Makakahanap ka ng maraming halimbawang configuration at tutorial kung paano gawin ang mga ito online.

Gayunpaman, hindi inirerekomenda na mag-install ng DNS sa parehong server kung saan matatagpuan ang site. Sistema ng DNS para sa mataas na fault tolerance dapat itong binubuo ng hindi bababa sa dalawang distributed na server. Kung hindi, kung hindi available ang iyong server, maaaring huminto sa paggana ang site habang ina-update ang DNS cache (mula 1 hanggang 72 oras). Iyon ay, kahit na ang isang panandaliang pag-reboot ng server ay maaaring humantong sa iyong site na hindi magagamit sa loob ng mahabang panahon.

Mga DNS server na ibinibigay ng mga provider ng hosting

Kadalasan, nagbibigay ang mga provider ng mga libreng name server (pangunahin o pangalawa) kapag bumibili ng espasyo ng server. Kaya, ang mga minimum na serbisyo na kinakailangan upang mag-host ng isang gumaganang mapagkukunan sa server ay ibinigay. Gamit ang libreng DNS hosting, ang kliyente ay may kaunting access sa mga setting nito. Kadalasan, gumaganap lamang ang mga naturang server pangunahing pag-andar(pag-convert ng mga pangalan ng domain sa IP) nang walang posibilidad na gamitin karagdagang pag-andar(API, IPv6, DynDNS o Geo Routing) .

Ang mga hosting provider ay kadalasang mayroong libreng DNS server na ibinabahagi ng lahat ng mga kliyente. Samakatuwid, sa kaganapan ng isang pag-atake ng DDoS sa isa sa kanilang mga kliyente, ang mga problema ay lumitaw para sa lahat. Sa kabilang banda, sinusubukan ng mga hosting provider na pigilan ang mga ganitong sitwasyon na mangyari sa pamamagitan ng pagprotekta sa kanilang mga DNS server mula sa DDoS.

Hindi na kailangang patuloy na subaybayan ang estado ng DNS server kapag pinipili ang pagpipiliang ito para sa paglalagay nito - ito ay patuloy na sinusubaybayan ng hosting provider. Maraming tao ang interesado sa sagot sa tanong kung paano malalaman ang ip dns address server ng provider. Ang pinakamadaling paraan ay ang makipag-ugnayan sa serbisyo ng suporta ng provider. Hindi lang dalubhasa nilang sasagutin ang lahat ng iyong mga tanong, ngunit tutulungan ka rin nilang i-deploy at i-configure ang iyong sariling name server.

Ang kumpanya ng RigWEB ay nagbibigay ng lahat ng mga kliyente na gumagamit ng mga serbisyo sa pagho-host, pagrenta ng VPS o mga dedikadong server ng DNS na protektado ng DDoS para sa walang limitasyong bilang ng mga website. nakukuha mo buong pag-andar Pamamahala ng DNS, paglikha ng mga kinakailangang tala, atbp.

Bayad na DNS hosting

Una kailangan mong magpasya kung ano ang DNS hosting at kung bakit ito kinakailangan. Upang mapataas ang katatagan ng mapagkukunan, inirerekumenda na gumamit ng hindi bababa sa dalawang NS server na matatagpuan sa iba't ibang network. Kung hindi, ang sumusunod na sitwasyon ay maaaring lumitaw: sa kaganapan ng isang pansamantalang hindi magagamit ng serbisyo, ang mga gumagamit na nag-a-access sa site ay "mag-cache" ng ilang oras (mga 10-15) ng negatibong tugon mula sa name server (ang serbisyo ng DNS ay hindi tumugon ). At kahit na naibalik ang server, hindi agad maa-access ng user ito nang hindi muna nililinis ang cache. Hindi ito katanggap-tanggap para sa mga mapagkukunan kung saan mahalaga ang real-time na operasyon.

Ang mga organisasyong nagbibigay ng mga bayad na serbisyo sa pagho-host ng DNS ay naglalagay ng kanilang mga server sa iba't ibang network, at madalas maging sa teritoryo iba't ibang bansa. Tinitiyak nito ang mataas na fault tolerance ng system at binabawasan ang oras ng pagtugon nito sa mga kahilingan ng user. Kung ang isa sa mga server ay hindi magagamit para sa isang kadahilanan o iba pa, ang impormasyon ay kinuha mula sa pinakamalapit na magagamit.

Bayad na serbisyo sa pagho-host ng DNS – mahusay na pagpipilian para sa mga nangangailangan ng ganap na API, isang garantiya ng system fault tolerance at ang kakayahang gumamit ng karagdagang functionality.

Libreng DNS hosting

Mayroong ilang mga mapagkukunan na nagbibigay ng mga address ng DNS server nang libre. Kabilang sa mga ito ay Yandex, Google at iba pa. mga search engine, pati na rin mga espesyal na serbisyo. Mayroong ilang mga pakinabang sa paggamit ng mga naturang serbisyo:

  • Malaya sila.
  • Maaari mong piliin ang opsyon na pinakaangkop sa hanay ng mga serbisyong ibinigay.
  • Hindi na kailangang subaybayan ang pagkakaroon ng server sa iyong sarili.

Ang mga libreng DNS server ay karaniwang napapailalim sa ilang mga paghihigpit. Kabilang dito ang paglilimita sa bilang ng mga domain name na magagamit, o limitadong bilang mga kahilingan na inihatid ng server. Bilang karagdagan, maraming mga libreng DNS server ang hindi nagsisilbi ng mga komersyal na proyekto at, sa kanilang mga tuntunin ng paggamit, ay hindi umaako ng responsibilidad para sa mga pagkaantala sa pagpapatakbo.

Ano ang gagawin kung hindi tumutugon ang serbisyo ng DNS

Para sa mga gumagamit ng mga libreng DNS server para sa isang domain, ipinapayong magkaroon ng ilang mga pagpipilian para sa mga naturang server, dahil halos imposibleng maimpluwensyahan ang kanilang pagganap. Kinakailangang mag-iwan ng kahilingan sa serbisyo ng suporta, ngunit hanggang sa maibalik ang pag-andar ng pangunahing DNS server, dapat kang lumipat sa paggamit ng isa sa mga backup na server. Kaya, ang oras ng hindi magagamit na mapagkukunan ay nabawasan sa isang minimum.

Kung ang isang mapagkukunan ay hindi magagamit kapag ginagamit sariling mga server Upang malaman kung ano ito - ang DNS server ay hindi tumutugon o may problema sa pagkakaroon ng pagho-host, kakailanganin mong malaman ito sa iyong sarili. Kung nabigo ang serbisyo ng DNS, maaaring makatulong ang pag-restart ng software.

Marami ang nakasalalay sa ang tamang pagpili at mga setting ng dns server - fault tolerance, stability, proteksyon mula sa mga pag-atake ng DDoS. Sa kaso ng anumang mga paghihirap o katanungan, makipag-ugnayan sa mga espesyalista sa RigWEB, at ang iyong mga kliyente ay hindi makakatanggap ng mensahe na walang DNS server o hindi tumutugon ang serbisyo ng DNS.