Otu n'ime njirimara Chromium na-emepụta nnukwu ibu na mgbọrọgwụ DNS sava

Otu n'ime njirimara Chromium na-emepụta nnukwu ibu na mgbọrọgwụ DNS sava

Ihe nchọgharị Chromium, nne na nna na-emepe emepe nke Google Chrome na Microsoft Edge ọhụrụ, enwetala nlebara anya na-adịghị mma maka njirimara e bu n'obi nwee ezi ebumnuche: ọ na-enyocha ma ISP onye ọrụ ọ "na-ezu ohi" nsonaazụ ajụjụ ngalaba na-adịghị adị. .

Ihe nchọpụta ntụgharị ntanetị, nke na-emepụta ajụjụ adịgboroja maka "ngalaba" random nke na-enweghị ike ịdị adị, bụ maka ihe dịka ọkara nke mkpokọta okporo ụzọ nke sava DNS mgbọrọgwụ na-enweta n'ụwa nile. Injinia Verisign Matt Thomas dere ogologo oge posta na blọọgụ APNIC na-akọwa nsogbu ahụ ma na-enyocha ọnụ ọgụgụ ya.

Otu esi eme mkpebi DNS

Otu n'ime njirimara Chromium na-emepụta nnukwu ibu na mgbọrọgwụ DNS sava
Sava ndị a bụ ikike kachasị elu ị kwesịrị ịkpọtụrụ iji dozie .com, .net, wdg ka ha wee gwa gị na frglxrtmpuf abụghị ngalaba dị elu (TLD).

DNS, ma ọ bụ Sistemụ Aha ngalaba, bụ sistemụ kọmputa nwere ike idozi aha ngalaba anaghị echefu echefu dị ka arstechnica.com n'ime adreesị IP ndị na-adịghị mma dị ka 3.128.236.93. Enweghị DNS, ịntanetị agaghị adị n'ụzọ ụmụ mmadụ nwere ike iji, nke pụtara ibu na-adịghị mkpa na akụrụngwa dị elu bụ ezigbo nsogbu.

Ịkwado otu ibe weebụ ọgbara ọhụrụ nwere ike ịchọ ọnụọgụ nyocha DNS na-enweghị atụ. Dịka ọmụmaatụ, mgbe anyị nyochara ibe ụlọ ESPN, anyị gụrụ ngalaba aha 93 dị iche iche, sitere na a.espncdn.com ruo z.motads.com. Ha niile dị mkpa ka ibe ahụ buru ibu zuru oke!

Iji nabata ụdị ọrụ a maka igwe nchọta chọrọ ijere ụwa niile ozi, emebere DNS dị ka ọkwa ọkwa ọtụtụ. N'elu pyramid a bụ sava mgbọrọgwụ - ngalaba ọ bụla dị elu, dị ka .com, nwere ezinụlọ nke sava nke ya bụ ikike kachasị elu maka ngalaba ọ bụla n'okpuru ha. Otu nzọụkwụ elu ndị a sava bụ mgbọrọgwụ sava onwe ha, si a.root-servers.net ka m.root-servers.net.

Ugboro ole ka nke a na-eme?

N'ihi ọkwa dị iche iche caching nke akụrụngwa DNS, obere pasentị nke ajụjụ DNS nke ụwa na-erute sava mgbọrọgwụ. Ọtụtụ ndị mmadụ na-enweta ozi nrụzi DNS ha ozugbo site na ISP ha. Mgbe ngwaọrụ onye ọrụ kwesịrị ịma ka esi aga na webụsaịtị akọwapụtara, a na-ebu ụzọ ziga arịrịọ na sava DNS nke onye na-eweta mpaghara ahụ na-achịkwa. Ọ bụrụ na ihe nkesa DNS nke mpaghara amaghị azịza ya, ọ na-ebuga arịrịọ ahụ na "ndị na-ebugharị" nke ya (ọ bụrụ na akọwapụtara ya).

Ọ bụrụ na ọ nweghị ihe nkesa DNS nke onye na-eweta mpaghara ma ọ bụ “sava na-ebugharị” akọwapụtara na nhazi ya enweghị nzaghachi echekwara, a na-ewelite arịrịọ ahụ ozugbo na sava ngalaba ikike. elu nke ị na-agbalị ịtụgharị. Mgbe ole домен.com nke a ga-apụta na a na-ezigara arịrịọ a na sava ikike nke ngalaba n'onwe ya com, nke dị na gtld-servers.net.

usoro gtld-servers, nke a rịọrọ arịrịọ ahụ, na-aza ndepụta nke aha sava aha maka ngalaba ngalaba.com, yana opekata mpe otu ndekọ njikọ nwere adreesị IP nke otu ihe nkesa aha. Na-esote, nzaghachi na-agbada n'agbụ - onye ọ bụla na-ebugharị na-agafe nzaghachi ndị a na ihe nkesa nke rịọrọ ha, ruo mgbe nzaghachi ahụ mechara rute ihe nkesa nke mpaghara na kọmputa onye ọrụ. Ha niile na-echekwa nzaghachi a ka ọ ghara ịkpaghasị sistemu ọkwa dị elu na-enweghị isi.

N'ọtụtụ oge, ndekọ aha nkesa maka ngalaba.com a ga-echekwalarị n'otu n'ime ndị na-ebugharị ihe ndị a, yabụ na ihe nkesa mgbọrọgwụ agaghị ewute ya. Agbanyeghị, maka ugbu a, anyị na-ekwu maka ụdị URL anyị maara nke ọma - nke a na-agbanwe ka ọ bụrụ weebụsaịtị. Arịrịọ Chrome nọ n'ọkwa elu nke a, na nzọụkwụ nke ụyọkọ n'onwe ha root-servers.net.

Chromium na NXDomain nlele izu ohi

Otu n'ime njirimara Chromium na-emepụta nnukwu ibu na mgbọrọgwụ DNS sava
Chromium na-enyocha "ihe nkesa DNS a ọ na-eduhie m?" akaụntụ maka ihe fọrọ nke nta ka ọ bụrụ ọkara nke okporo ụzọ na-erute ụyọkọ Verisign nke sava DNS mgbọrọgwụ.

Ihe nchọgharị Chromium, ọrụ nne na nna nke Google Chrome, Microsoft Edge ọhụrụ, na ọtụtụ ihe nchọgharị a ma ama, chọrọ inye ndị ọrụ mfe ịchọ n'otu igbe, mgbe ụfọdụ a na-akpọ "Omnibox." N'ikwu ya n'ụzọ ọzọ, onye ọrụ na-abanye ma ezigbo URL na ajụjụ ọchụchọ n'ime otu ederede ederede n'elu windo ihe nchọgharị ahụ. Ime nzọụkwụ ọzọ iji mee ka ọ dị mfe, ọ dịghịkwa amanye onye ọrụ iji tinye akụkụ nke URL ahụ http:// ma ọ bụ https://.

Dị ka nke a dabara adaba, usoro a chọrọ ka ihe nchọgharị ahụ ghọta ihe ekwesịrị iwere URL yana ihe a ga-ewere dị ka ajụjụ ọchụchọ. N'ọtụtụ ọnọdụ nke a pụtara ìhè - dịka ọmụmaatụ, eriri nwere oghere enweghị ike ịbụ URL. Mana ihe nwere ike ịkawanye njọ mgbe ị tụlere intranets — netwọkụ nke onwe nke nwekwara ike iji ngalaba dị elu nkeonwe iji dozie ezigbo weebụsaịtị.

Ọ bụrụ na onye ọrụ na ụdị intranet ụlọ ọrụ ha "ahịa" yana intranet ụlọ ọrụ nwere weebụsaịtị nke nwere otu aha, Chromium na-egosiputa igbe ozi na-ajụ onye ọrụ ma ha chọrọ ịchọ "ahịa" ma ọ bụ gaa na https://marketing. Nke a nwere ike ọ gaghị abụ ikpe ahụ, mana ọtụtụ ndị ISP na ndị na-eweta Wi-Fi ọha “na-apụnara” URL ọ bụla ezighi ezi, na-atụgharị onye ọrụ gaa na ibe ọkọlọtọ juru.

Ọgbọ random

Ndị mmepe Chromium achọghị ka ndị ọrụ na netwọkụ oge niile hụ igbe ozi na-ajụ ihe ha pụtara oge ọ bụla ha na-achọ otu okwu, yabụ ha mejuputa nnwale: Mgbe ha bidoro ihe nchọgharị ma ọ bụ gbanwee netwọkụ, Chromium na-eme nyocha DNS na atọ. ewepụtara "ngalaba" na-enweghị usoro, ogologo mkpụrụedemede asaa ruo iri na ise. Ọ bụrụ na nke ọ bụla n'ime arịrịọ abụọ a na-eji otu adreesị IP laghachi, Chromium na-eche na netwọk mpaghara na-eme "na-apụnara" njehie ndị ahụ. NXDOMAIN, nke ọ kwesịrị ịnata, ya mere ihe nchọgharị ahụ na-ewere ajụjụ niile nke otu okwu etinyere dị ka mgbalị ọchụchọ ruo mgbe ọkwa ọzọ.

N'ụzọ dị mwute, na netwọk na bụghị zuo nsonaazụ nke ajụjụ DNS, ọrụ atọ ndị a na-ebilikarị n'elu, ruo na sava aha mgbọrọgwụ n'onwe ha: sava mpaghara amaghị otu esi edozi ya. qwajuixk, Ya mere na-ebugharị arịrịọ a na onye na-ebugharị ya, nke na-eme otu ihe ahụ, ruo mgbe ikpeazụ a.root-servers.net ma ọ bụ otu n’ime “ụmụnne” ya agaghị amanye ịsị “Ndo, mana nke a abụghị ngalaba.”

Ebe ọ bụ na enwere ihe dịka 1,67*10^21 aha ngalaba adịgboroja sitere na mkpụrụedemede asaa ruo iri na ise n'ogologo, nke a na-ahụkarị. onye ọ bụla site na ule ndị a mere na netwọk "eziokwu", ọ na-abanye na ihe nkesa mgbọrọgwụ. Nke a ruru oke ọkara nke ngụkọta ibu na mgbọrọgwụ DNS, dị ka ọnụ ọgụgụ sitere na akụkụ nke ụyọkọ ahụ root-servers.net, nke Verisign nwe ya.

Akuko na-ekwughachi onwe ya

Nke a abụghị oge mbụ e ji ebumnobi kacha mma mepụta oru ngo dara ma ọ bụ ihe fọrọ nke nta ka ọ bụrụ idei mmiri ọha na eze na okporo ụzọ na-adịghị mkpa - nke a chetara anyị ozugbo maka ogologo akụkọ ihe mere eme nke D-Link na Poul-Henning Kamp's NTP (Network Time Protocol) nkesa na etiti afọ 2000.

N'afọ 2005, onye nrụpụta FreeBSD Poul-Henning, onye nwekwara naanị ihe nkesa Stratum 1 Network Time Protocol nke Denmark, nwetara ụgwọ a na-atụghị anya ya na nnukwu ụgwọ maka okporo ụzọ ebugharị. Na nkenke, ihe kpatara ya bụ na ndị mmepe D-Link dere adreesị nke sava Stratum 1 NTP, gụnyere ihe nkesa Kampa, n'ime ngwa ngwa nke ụlọ ọrụ nke switches, routers na access point. Nke a na-abawanye okporo ụzọ ihe nkesa nke Kampa ugboro itoolu, na-eme ka Danish Internet Exchange (Denmark's Internet Exchange Point) gbanwee tarifu ya site na "Free" gaa na "$ 9 kwa afọ."

Nsogbu a abụghị na e nwere ọtụtụ ndị na-anya ụgbọ ala D-Link, kama na ha 'anọghị n'ahịrị. Dị ka DNS, NTP ga-arụ ọrụ n'ụdị nhazi - Stratum 0 sava na-enyefe ozi na sava Stratum 1, nke na-ebufe ozi na sava Stratum 2, yana ndị ọzọ na-agbada n'usoro. Onye na-ahụ maka ebe obibi, mgba ọkụ, ma ọ bụ ebe ị ga-enweta dị ka nke D-Link jiri adreesị sava NTP mebere ga-eziga arịrịọ na sava Stratum 2 ma ọ bụ Stratum 3.

Ihe oru ngo Chromium, ma eleghị anya n'ebumnobi kacha mma, meghariri nsogbu NTP na nsogbu DNS, na-ebufe mgbọrọgwụ ịntanetị site na arịrịọ ha na-ebughị n'obi ijikwa.

Enwere olileanya maka ngwọta ngwa ngwa

Ọrụ Chromium nwere ebe mepere emepe ahụhụ, nke chọrọ gbanyụọ Intranet Redirect Detector na ndabara iji dozie nsogbu a. Anyị ga-enyerịrị ọrụ Chromium otuto: achọtara ahụhụ ahụ tupu nke ahụka Verisign's Matt Thomas wetara ya ọtụtụ nlebara anya na nke ya ibu ọnụ na blọọgụ APNIC. Achọpụtara ahụhụ ahụ na June, mana echefuru ya ruo mgbe akwụkwọ ozi Thomas; Mgbe o busịrị ọnụ, ọ malitere ịbụ onye a na-elekọta ya.

A na-atụ anya na a ga-edozi nsogbu ahụ n'oge na-adịghị anya, na mgbọrọgwụ DNS nkesa agaghịzi aza ajụjụ na-eme atụmatụ 60 ijeri ụgha ajụjụ kwa ụbọchị.

Ikike nke Mgbasa Ozi

Sava Epic Ndi VPS na Windows ma ọ bụ Linux nwere ndị nrụpụta ezinụlọ AMD EPYC siri ike yana ngwa ngwa Intel NVMe ngwa ngwa. Mee ọsọ ọsọ ịtụ!

Otu n'ime njirimara Chromium na-emepụta nnukwu ibu na mgbọrọgwụ DNS sava

isi: www.habr.com

Tinye a comment