Windows

Ano ang Pag-usisa sa DNS At Paano Gumagana ang Paghahanap ng DNS

DNS as Fast As Possible

DNS as Fast As Possible
Anonim

Kailan naririnig ang terminong "DNS" kapag gumagamit ng Internet? DNS ay kumakatawan sa Domain Name System . Bago tayo magpatuloy at makipag-usap tungkol sa kung ano ang DNS at kung paano gumagana ang DNS lookup, ipaalam sa amin na maunawaan kung ano ang D sa DNS ay kumakatawan.

Ano ang isang Domain

Alam mo na ang format ng isang web URL ay //www.domainname.tld. Sa halimbawang ito, ang TLD (tld) ay tumutukoy sa top-level na domain. Sa mga unang araw ng web, ang TLD ay isa sa mga sumusunod:

  1. .com (tumutukoy sa mga komersyal na organisasyon)
  2. .org (tumutukoy sa mga non-profit na organisasyon)
  3. .net . (
  4. .edu (pang-edukasyon)
  5. .mil (mga layunin ng militar) at
  6. .int (internasyonal)
  7. Gamit ang pagtaas sa mga taong bumili ng mga website, ang mga uri ng domain na may kaugnayan sa mga lokasyon ay ipinakilala. Halimbawa, sumangguni sa Asia, US, India at Canada ang .asia

, .us,.in at .ca . Di-nagtagal, maraming iba pang mga uri ng TLD ang dumating sa sabihin sa amin ang uri ng website. Halimbawa, ang .me ay tumutukoy sa personal na website samantalang ang isang .tv ay tumutukoy sa video streaming website. Ang pagtaas ng mga kategoryang TLD ay posible upang bigyan ng kategorya ang mga website ayon sa kanilang uri habang nakatakda sa pagtaas ng mga hinihingi ng mga consumer. Sa halimbawa sa itaas ng URL (//www.domainname.tld),

ay tumutukoy sa mode ng paglipat ng data at www ay nagsasaad na ito ay may kinalaman sa World Wide Web. Ang anumang bagay sa pagitan ng www at TLD ay ang pangalan ng isang website. Mas maaga, ang mga tao ay kailangang mag-type sa www

upang ma-access ang isang website. Dahil pinahihintulutan ng mga service provider ng pag-redirect ang www.domainname.tld sa domainname.tld, maaari mong laktawan ang pag-type www habang pumapasok sa URL sa browser. Halimbawa ng isang pangalan ng domain ay "thewindowsclub". Ang URL para sa pag-access sa domain na "thewindowsclub" ay //www.thewindowsclub.com o //thewindowsclub.com. Dito, " thewindowsclub " ay bahagi ng.com TLD. Pagkatapos, maaaring may mga sub-domain. Sa kaso ng www.forums.thewindowsclub.com, " forums " ay ang sub-domain ng " thewindowsclub ". Kapag bumili ka ng isang domain, makakakuha ka ng pagbili ng isang pangalan na napupunta sa iba`t ibang mga TLD. Maaari kang pumili ng.com, .net , .us o iba pang mga TLD - kung hindi ito nakukuha ng ibang tao. Ang pagbili lamang ng isang website ay hindi makakatulong habang hindi maaabot ng mga tao hanggang sa magkaroon ng isang address. Para sa anumang domain na binili mo, maaari kang lumikha ng anumang bilang ng mga sub-domain at gamitin ito para sa mga website at iba pang mga layunin. Para sa bawat domain at sub-domain na iyong nilikha, kailangan mong tukuyin ang address ng mga server na naglalaman ng nilalaman ng iyong website. Kung ang domain o sub-domain ay tumutukoy sa ilang mga aparato (halimbawa, isang network printer), kailangan mong tukuyin ang address ng device na iyon. Ang lahat ng mga domain at sub-domain sa Internet ay may naka-attach na address. Tinatawag namin silang IP address: address ng Internet Protocol o sa ibang salita, isang address na gumagana sa Internet. Maaari mong ma-access lamang ang isang domain / sub-domain kung alam mo ang IP address ng mga server na naglalaman ng nilalaman nito. Ano ang DNS

Alam mo na may mga walang limitasyong mga website sa Internet. Muli, ang bawat website ay maaaring magkaroon ng sarili nitong maraming mga sub-domain. Ang pag-alala sa mga IP address ng mga website na ito ay hindi posible. Ito ang dahilan kung bakit nakapasok ka sa pangalan ng domain sa iyong sariling wika (gamit ang format ng URL - tinatawag ding

alias

sa mga teknikal na termino). May isang sistema sa trabaho na lumulutas sa mga pangalan ng domain upang maaari kang kumonekta sa website na iyong nabanggit sa URL. Ang sistemang ito ay tumutulong sa iyo sa paghahanap ng IP address ng mga pangalan ng domain na iyong ipinasok sa iyong browser upang ang browser ay makakonekta sa website. Ang sistemang ito ay tinatawag na Ang Sistema ng Pangalan ng Domain o DNS para sa maikling Domain Name System, o DNS bilang sikat na ito ay kilala, ay isang ibinahagi database na naglalaman ng pagma-map ng mga pangalan ng domain sa kanilang mga IP address .

Hanggang kamakailan lamang, ang isang non-profit na organisasyon na tinatawag na InternNIC

ay may pananagutan sa pamamahala sa mga pangalan ng domain at sa kanilang mga IP address. Kapag nagpunta ito para sa "profit", natapos ang monopolyo nito at ngayon ay maraming mga kumpanya na namamahala sa mga database na may kaugnayan sa mga pangalan ng domain. Kahit na ang mga database ay pinananatili ng iba`t ibang mga kumpanya, sila ay magkakaugnay sa isang paraan na ang anumang DNS Service ay makakakuha ng IP address ng anumang domain. Ang isang DNS Service ay tumutulong sa iyo sa paglutas ng mga pangalan ng domain na ipinasok mo sa iyong web browser . Nakatutulong din ito sa paglutas ng mga address kapag nagpapadala ka ng mga email o kapag nag-click ka sa mga aktibong link. Sa pangkalahatan, ang iyong Internet Service Provider ay nagbibigay sa iyo ng DNS Service. Bukod sa iyong ISP, may mga kumpanya na nag-aalok ng Mga Serbisyo ng Pangalan ng Publiko Domain. Kabilang sa mga halimbawa ng mga naturang kumpanya ang Google, Comodo at OpenDNS. Kapag nag-click ka sa isang link o nagpasok ng URL sa iyong web browser, nakikipag-ugnay ang DNS Service para sa paglutas ng kaugnay na DNS. Ang responsibilidad ng serbisyo ng DNS upang i-scan ang database ng Domain Name System at ibigay sa iyo ang IP address ng host kung saan nais mong kumonekta.

Ang mga domain name at sub-domain ay maaaring tinatawag na alias

. Ang mga server na may hawak na database na naglalaman ng impormasyon sa mga address ng iba`t ibang mga alias ay tinatawag na Mga Server ng Pangalan . Mayroong dalawang uri ng mga server na tumatakbo sa Domain Name System. Ang mga pangunahing uri ay ang Root Servers - ang mga hawak na data tungkol sa Mga Nangungunang Mga Domain sa Antas (TLD:.com,.net at.org atbp). Ang iba pang mga uri ay naglalaman ng mga address ng mga server na nagho-host ng iyong mga domain at sub-domain. Halimbawa 1: Sa kaso ng

abc.xyz.com , ang Root Servers ay magkakaroon ng impormasyon tungkol sa xyz pagiging isang .com . Ang ilang iba pang Pangalan ng Server ay naglalaman ng mga entry sa database na nagpapakita ng address ng xyz.com . Dahil ikaw ay nagho-host din ng abc.xyz.com , ang address nito ay maaaring alinman sa parehong server Name na may hawak na address ng xyz.com o sa ibang Server ng Pangalan. Kung nagdagdag ka pa ng isa pang sub-domain sa abc.xyz.com , ang address nito ay maaaring maging muli sa pareho o sa ibang server ng Pangalan depende sa kung saan ka nagho-host ito. Ang ugnayan sa pagitan ng nasa itaas ay maaaring itatag sa ibaba: xyz ay may kaugnayan sa

com abc ay may kaugnayan sa

xyz.com Kung idagdag mo ang qwe bilang isa pang sub-domain sa xyz.com , qwe ay may kaugnayan sa

abc.xyz.com Upang itatag ang address ng qwe

, ang Serbisyong Pangalan ng Domain Name ay dapat lutasin: .com .xyz.com

.abc.xyz.com

.qwe.abc.xyz.com

Ito ay isang kaso kapag ang Domain Name System Service ay hindi gumagamit ng anumang cache. Susubukan naming pag-usapan ang mga cache sa lalong madaling panahon sa artikulong ito. Ipinapakita sa itaas na upang malutas ang DNS ng

qwe.abc.xyz.com

, dapat na i-scan ng DNS system ang database ng DNS ng apat na beses. Ito ay kumplikado na ibinigay na ang mga address ng iba`t ibang mga bahagi ng URL ay maaaring maging sa iba`t ibang Mga Server ng Pangalan. Ngunit dahil sa bilis ng Internet, maaari mong makita ang pag-download ng pahina sa ilang mga millisecond at sa pinakamasamang mga kaso, ilang segundo. Paano Gumagana ang DNS Lookup Sa ngayon, alam mo na mayroong iba`t ibang mga server na nagho-host mga database na naglalaman ng mga IP address ng iba`t ibang mga domain at kanilang mga sub-domain. Alam mo rin na mayroong mga Root Servers na hawak ang IP address ng mga server na nagho-host ng Mga Nangungunang Mga Domain sa Antas. Tumutulong ang mga Root Server na maabot ang mga server na naglalaman ng mga database na nagtataglay ng IP address ng pangunahing pangalan ng domain. Kung may mga sub-domain, ang kanilang address ay maaaring nasa parehong mga server tulad ng pangunahing pangalan ng domain o sa ibang server. Ang lahat ng mga server na ito ay mapupuntahan para sa paghahanap ng IP address ng eksaktong URL na kailangan mong gamitin.

Ang proseso ng paghahanap ng IP address ng anumang URL sa Internet ay kilala bilang DNS lookup

. Upang malaman kung paano gumagana ang DNS Lookup, gawin ang sumusunod na halimbawa. Halimbawa 2: Isaalang-alang ang isang network ng sampung computer. Ang bawat computer ay may sariling address upang ang mga packet ng data na naglalakbay sa network ay alam kung saan pupunta. May ika-11 na computer na nagho-host ng database na naglalaman ng mga pangalan ng alias ng bawat isa sa mga sampung computer na ito at ang kanilang mga IP address. Habang ang mga gumagamit ng computer ay maaaring sumangguni sa mga computer gamit ang kanilang mga pangalan, ang mga packet ng data ay nangangailangan ng mga IP address ng mga computer upang maabot nila ang nakalaan na tatanggap. Kung ang computer na A ay kailangang gumamit ng printer na naka-attach sa computer B, A ay susuriin ang database sa ika-11 na computer upang malaman ang IP address ng B at pagkatapos ay alamin ang address ng printer na naka-attach sa B. Lamang pagkatapos makuha ang address ng printer, A ay papunta sa B.

Sa kasong ito, mangyayari ang sumusunod na mga pag-ulit: Ang mga contact Computer11

Ang mga contact B

Isang contact printer na nakalakip sa B

Ang isang katulad na paraan ay ginagamit upang maghanap ng mga tala ng DNS. Halimbawa, kapag nag-click ka sa //thewindowsclub.com, makikipag-ugnay ang iyong router sa iyong default na DNS Service para sa resolusyon ng DNS. Ang serbisyo ng DNS ay makikipag-ugnay sa Root Servers at humingi ng IP address ng server na naglalaman ng

.com

na mga talaan. Ang address na ito ay ipinadala pabalik sa iyong serbisyo sa DNS. Ang serbisyo ng DNS ay muling naabot ang Pangalan ng Server na naglalaman ng mga address ng .com na mga domain at hinihingi ito para sa address ng //thewindowsclub.com. Sa pagkuha ng IP address ng mga server na nagho-host sa thewindowsclub.com, ibabalik ng iyong serbisyo sa DNS ang IP address sa iyong computer na pagkatapos ay sisingilin ang iyong browser upang i-download ang pangunahing webpage. Ang ibig sabihin nito ay ang iyong serbisyo sa DNS ay nagpapadala ng hindi bababa sa dalawang kahilingan upang makatanggap ng IP address ng isang simpleng pangalan ng domain. Ang sumusunod ay isang larawan na nagpapaliwanag kung paano gumagana ang DNS lookup: Sa kasong nasa itaas, kung hahanapin mo //forums.thewindowsclub.com, ang iyong serbisyo sa DNS ay kailangang magpatakbo ng isang karagdagang kahilingan upang malaman ang IP address nito.

Dahil ang paglutas ng mga DNS mula sa simula ng bawat oras ay tumatagal ng oras, maraming mga ISP at DNS Service Provider ang lumikha ng mga lokal na cache na naglalaman ng nalutas na mga address. Ang mga ito ay pangunahing mga address na kanilang kinuha mula sa mga Root Server at iba pang Mga Server ng Pangalan sa ilang mga punto ng oras. Sa kasong ito, kapag nagpadala ka ng isang kahilingan para sa isang URL, sa halip na direktang makipag-ugnay sa Root server, ang serbisyo ng DNS ay maghanap ng nalutas na address ng URL sa cache ng lokal na DNS nito. Kung nakita, ipapadala muli ang resolusyon pabalik sa iyong computer sino pa ang sasapit at lutasin ang DNS gamit ang paraan sa itaas ng pagkontak sa Mga Root Server at iba pang Mga Server ng Pangalan.

Ang ilang mga operating system ay naglalaman din ng isang lokal na naka-cache na kopya ng mga address na karaniwang ginagamit sa iyong computer. Ito rin ay nakakatulong sa pag-save ng oras habang ginagamit ang Internet. Susubukan naming pag-usapan ang mga cache ng DNS sa ibang artikulo sa ibang punto ng oras.

Mangyaring ipaalam sa amin kung mayroon kang anumang mga alinlangan sa kung paano gumagana ang DNS lookup.